首页
社区
课程
招聘
[求助]如何避免两个修改导入表的全局HOOK冲突?
发表于: 2008-6-18 03:36 5629

[求助]如何避免两个修改导入表的全局HOOK冲突?

2008-6-18 03:36
5629
如何避免两个修改导入表的全局HOOK冲突而又分别能正常工作呢?哪位大虾能够指点下!因为修改导入表是根据原函数的地址来判断的,一旦一个HOOK已经修改了某个程序的导入表,另外一个HOOK应该不会修改这个程序的导入表了,如何解决呢?谢谢各位!

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 193
活跃值: (26)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
loadlibrary
GetProcAddress

然后与导入表中的值比较 一样就是没被修改 不一样就是被HOOK了
2008-6-18 06:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢你的回答。但我的意思是如何让两个HOOK能够一同工作,而又不发生冲突。因为程序一旦被HOOK了,IAT表的地址就改了,第二个HOOK就不会对其修改了。
2008-6-18 14:05
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有人知道吗?自己先顶一下!
2008-6-19 00:46
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
保证每次都是先读取iat中原来的数据,处理完你的数据后,跳回原来的地址即可
2008-6-19 23:44
0
雪    币: 193
活跃值: (26)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
6
你能讲具体在什么情况下应用吗?方法有很多!要看什么情况了啊
2008-6-20 05:16
0
雪    币: 193
活跃值: (26)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
7
再说 为什么要两个钩子 你可以根据传入的参数不同做不同的处理嘛
2008-6-20 18:30
0
游客
登录 | 注册 方可回帖
返回
//