再发超级HOOK真修复版_带注释+源码,拿来主义_不能用打我
本帖最后由 zhgang908 于 2023-6-5 15:15 编辑前言:有个朋友在学易语言,搞超级HOOK,下了N多个版本.不是这有问题就是那出毛病,找我帮忙.看了他发来的各个版本.我od了下.不是源码太原始了(错误没修正),就是阉割版,或者是钓鱼版(准备收费),或者是觉得下载者太聪明会在模块外补代码.示例不详细导致根本不能用...算了,物欲横流的社会,随便做点啥都想搞点零食作为回报.不说了,为了更好的开源精神,我牺牲一下.
上图:大部份都有解释
下面是我改动的地方,为了大家学习,我把改之前的代码附在后面了,新增的地方也只是增加了 " 增加变量=(原始)变量" 进转换了下,尽量对原版少量的改动'例:
测试案例:在别人的测试案例上进行了简单的改.找了个游戏跟了一下,能用(太懒,可能是开源精神不够,反正能用)
od下跟的情况,保证和发的模块执行情况一样,不一样你抽我.
窗口模式:
多线程模式:
最后附上打包的源码.和我个人改过的.
因为测试案例是用的别人的,有几个命令要用到超级模块,超过了附件的大小要求,我就不包了.确实要用就自己下一个(论坛很好,论坛有很多)或者自己改下
教程搜下论坛的 小生帝王的(模块就不作评论了),它的教程还是蛮细的
祝大家用模愉快...
本帖最后由 scncrenyong 于 2023-6-6 18:49 编辑
确实能用,但是测试不能HOOK call地址,call刚好是5个字节。
HOOK call之后,还原call代码会出错,确实还原了字节集代码,但汇编却是不对的。
程序直接奔溃!
hook call地址
下面hook完还原的只是还原了字节集,call却不对,
是我操作不对吗?
易语言看起来好别扭。 正在准备学习这个 好人,谢谢 多谢分享,下载学习了 yaoguen 发表于 2023-6-5 15:33
多谢分享,下载学习了
新技能已get√ 感谢分享
感谢分享 C++版本的也来一份??? 欢迎分析讨论交流,吾爱破解论坛有你更精彩!~