zhgang908 发表于 2023-6-5 14:29

再发超级HOOK真修复版_带注释+源码,拿来主义_不能用打我

本帖最后由 zhgang908 于 2023-6-5 15:15 编辑

前言:有个朋友在学易语言,搞超级HOOK,下了N多个版本.不是这有问题就是那出毛病,找我帮忙.看了他发来的各个版本.我od了下.不是源码太原始了(错误没修正),就是阉割版,或者是钓鱼版(准备收费),或者是觉得下载者太聪明会在模块外补代码.示例不详细导致根本不能用...算了,物欲横流的社会,随便做点啥都想搞点零食作为回报.不说了,为了更好的开源精神,我牺牲一下.
上图:大部份都有解释







下面是我改动的地方,为了大家学习,我把改之前的代码附在后面了,新增的地方也只是增加了  " 增加变量=(原始)变量"  进转换了下,尽量对原版少量的改动'例:


测试案例:在别人的测试案例上进行了简单的改.找了个游戏跟了一下,能用(太懒,可能是开源精神不够,反正能用)



od下跟的情况,保证和发的模块执行情况一样,不一样你抽我.
窗口模式:


多线程模式:

最后附上打包的源码.和我个人改过的.
因为测试案例是用的别人的,有几个命令要用到超级模块,超过了附件的大小要求,我就不包了.确实要用就自己下一个(论坛很好,论坛有很多)或者自己改下
教程搜下论坛的 小生帝王的(模块就不作评论了),它的教程还是蛮细的

祝大家用模愉快...




scncrenyong 发表于 2023-6-6 18:39

本帖最后由 scncrenyong 于 2023-6-6 18:49 编辑

确实能用,但是测试不能HOOK call地址,call刚好是5个字节。

HOOK call之后,还原call代码会出错,确实还原了字节集代码,但汇编却是不对的。

程序直接奔溃!


hook call地址

下面hook完还原的只是还原了字节集,call却不对,
是我操作不对吗?

sunsjw 发表于 2023-6-5 17:05

易语言看起来好别扭。

bigbigboss 发表于 2023-6-5 17:24

正在准备学习这个

alexsanda 发表于 2023-6-5 17:34

好人,谢谢

gs168 发表于 2023-6-5 17:43

多谢分享,下载学习了

ZHuanR 发表于 2023-6-5 18:02

yaoguen 发表于 2023-6-5 15:33
多谢分享,下载学习了

新技能已get√

5087805 发表于 2023-6-5 18:03

感谢分享

Learn3days 发表于 2023-6-5 18:04


感谢分享

朱朱你堕落了 发表于 2023-6-5 18:40

C++版本的也来一份???

kantal 发表于 2023-6-5 19:44

欢迎分析讨论交流,吾爱破解论坛有你更精彩!~
页: [1] 2 3 4
查看完整版本: 再发超级HOOK真修复版_带注释+源码,拿来主义_不能用打我