首页
社区
课程
招聘
[求助]堕落天才的《搜索地址空间获取进程》
发表于: 2008-7-25 17:03 5854

[求助]堕落天才的《搜索地址空间获取进程》

2008-7-25 17:03
5854
老师让做一个检测进程的东西,就翻出了堕落天才的那篇文章,代码copy后编译ok,但是显示不了进程,就一个system的。用windbg查看了下本机的eprocess发现没什么变化。然后调试发现一直返回的是PDE_INVALID, 郁闷了,这是怎么回事?难道本机的PDE有变吗?

winXP SP2 版本

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
你可以参考一下 Intercessor-Super Task Manager的源码,也是暴力搜索的。

不过这种方法很有局限。
内存256MB以下的很容易搜索不到。
2008-7-26 15:23
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦,谢谢。内存不是问题~~
2008-7-26 16:52
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
xp sp2下是PAE模式,其PDE地址为0C0600000,PTE地址为0C0000000
都发生了变化,而且计算方法也发生了变化。可以用if (!MmIsAddressValid((PVOID)addr)) return PTE_INVALID;
  return VALID;//?
代替
2008-7-28 10:09
0
游客
登录 | 注册 方可回帖
返回