首页
社区
课程
招聘
[旧帖] [讨论]windows核心编程中APIHook,第四版第五版中的一个细节 0.00雪花
发表于: 2009-9-7 15:28 1370

[旧帖] [讨论]windows核心编程中APIHook,第四版第五版中的一个细节 0.00雪花

2009-9-7 15:28
1370
今天偶然发现在windows核心编程,讲解APIHOOK那部分,作者HOOK loadlibrary的时候,当一个dll通过loadlibrary加载到进程的地址空间,在第四版的时候,用ReplaceIATEntryInOneMod修改了本模块的导入地址表,我也一直这样用,而在第五版的时候,这里改成了用ReplaceIATEntryInAllMods,又再次修改了本进程所有模块的地址表,觉得很奇怪,作者这里改了肯定有原因,我却觉得迷糊了:
加载了一个新模块,进程原来的导入地址表应该不会变,我们只需要修改加载的模块不就可以了么?作者却是用了ReplaceIATEntryInAllMods

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 83
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
难道没有人有疑问么?
2009-9-7 20:52
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
说具体点啊,我看的是第四版的
2009-9-8 04:13
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
第四版是ReplaceIATEntryInOneMod
第五版没看不知道
2009-9-8 04:18
0
雪    币: 83
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
第五版是ReplaceIATEntryInAllMods,所以我才觉得奇怪啊
2009-9-8 14:53
0
雪    币: 83
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
继续顶一下~~~
2009-9-10 10:54
0
雪    币: 60
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
按需灵活运用,都没错。顶呵呵。
2009-9-11 15:02
0
游客
登录 | 注册 方可回帖
返回
//