首页
社区
课程
招聘
[求助]x64下如何使用inline hook
发表于: 2013-4-10 10:29 6127

[求助]x64下如何使用inline hook

2013-4-10 10:29
6127
32位程序中,我通过hot patch的方式来inlineHook,因为每个函数前有固顶的5个nop且入口有2个字节的指令可供修改(mov edi,edi)

但是在64位程序中,函数前面的nop长度不固顶且函数入口处的指令也不相同

hot patch的方式好像并不适用于64位程序

不知道有没做过的朋友可以提供下思路,谢谢。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 319
活跃值: (1531)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
突然还是觉得IAT Hook更通用一些。不用考虑指令、堆栈平衡的问题
2013-4-10 10:43
0
雪    币: 106
活跃值: (609)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以用第三方库。easyhook或detour
2013-4-10 11:34
0
雪    币: 11
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
判断下指令也不复杂 有现成的反汇编库。。。
2013-4-10 14:09
0
游客
登录 | 注册 方可回帖
返回