黑色情人 发表于 2011-4-1 15:06:16

求助 DELPHI HOOK CALL 的问题

现在已经基本掌握DLL远程线程注入,也对 HOOK API 有了一些了解,并意成功拦截了游戏里的两个API函数。这全要感谢 HOOK API 已疯狂的帖子。现在我想拦截游戏里的 CALL 或任意位置,在发贴之前也拜读了前辈的一些帖子,但是,没有一个比较完整的例子,对 HOOK CALL 还是没弄明白
call 004BACD0 这个是征途打坐的CALL
如果我想在角色打坐时拦截它,怎么做?比如,我让角色打坐时,就弹出一个对话框,我知道这没有什么意思,就想知道是怎么拦截的,望高手写个较完整的代码。(注入部分代码不需要,只要 HOOK CALL 就可以,镶嵌到我的DLL里。)

clarexxg 发表于 2011-4-1 15:06:30

在CALL的内部 或者 CALL之前JMP掉就可以了

比如说在内部的话JMP到尾部在CALL之前 JMP到 CALL后面
页: [1]
查看完整版本: 求助 DELPHI HOOK CALL 的问题