首页
社区
课程
招聘
[求助]关于换页内存池的使用?
发表于: 2010-10-9 18:32 4408

[求助]关于换页内存池的使用?

uuk 活跃值
3
2010-10-9 18:32
4408
新版Sandboxie的验证过程是在驱动SbieDrv.sys里,在激活码的解密过程有大量的内存操作,最后全调用ExAllocatePoolWithTag函数。
现在碰到的问题是:我分不清楚哪些是正常的内存操作,哪些是解密操作。
请高手指教:换页内存池的结构是怎样的,通常在驱动里是怎么使用换页内存池的。比如在大内存池里自己管理小内存是怎么操作的;内存的申请、合并、释放、使用等等;在内存里哪些值是管理用,哪些值是用户数据?

我是第一次调试驱动程序,所以答案要说详细点,有示意图最好,或者给我相关的资料也行。
如果答案太长可以发到我邮箱。谢谢大家!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 379
活跃值: (233)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
没人回答吗?
2010-10-10 18:36
0
雪    币: 379
活跃值: (233)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
内存池由系统内核管理,用户只需申请、使用、释放就行。SbieDrv.sys 里解密过程有大量的内存操作,它操作的是一种大数类型,解密在一个大数计算过程。
2010-10-31 19:44
0
游客
登录 | 注册 方可回帖
返回
//