首页
社区
课程
招聘
[求助]ring3下APIHOOK的几个疑问
发表于: 2008-10-22 10:15 3986

[求助]ring3下APIHOOK的几个疑问

2008-10-22 10:15
3986
因为一直只是用winxp,没用过其他。
在ring3下用修改函数开头代码的方法HOOKAPI,
winxp下是修改函数头5个字节,
那win2K、win2003、vista下也是修改头5个字节吗?
另外,除了修改头5个字节的,好像还有修改6个、8个……
有什么区别呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
无所谓几个字节,只要能实现转移,并注意保护现场和恢复现场,在必要时还能正常执行被Hook函数的原有功能就行了。能保证这些,随便你怎么Hook都行。字节数不同是因为使用的跳转方法不同,jmp xxxxxxxx是五字节,跨段跳是七字节         , push/ret是六字节 mov eax,xxxxxxxx jmp eax也是七字节,还可以加点花花,呵呵
2008-10-22 11:53
0
雪    币: 26
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢!明白了。。。
2008-10-22 14:30
0
游客
登录 | 注册 方可回帖
返回
//