MFC游戏辅助
我想写一个MFC游戏辅助程序,当一个游戏运行到指定地址时,将eax,或者栈中的值修改有没有大佬给个思路,应该怎么写? 既然提到eax,那么就是32位程序,直接在指定地址的位置,下一个人造代码,
直接jmp到空白地址(空白地址一般搜索硬编码0000000000000000000)在空白地址对eax重新赋值
mov eax,xxxx(某值,某个内存地址存放的值),然后补充刚才jmp占用的代码,然后继续jmp到刚才的位置的下一行就可以了! 植物大战僵尸 年度版外挂可以看看, 我上大学时候用MFC做的
https://github.com/ClearSeve/PZTools
HOOK代码 可以参考本坛其他人发的植物大战僵尸杂交版破解教程,原理是差不多的。 你贴出来这个地址的 附近代码 都贴出来,我教你 当一个游戏运行到指定地址时,将eax,或者栈中的值修改
注入代码,当执行到某一行时,跳转到你注入的代码,这个时候可以改。 xiaoweng 发表于 2024-6-11 08:30
既然提到eax,那么就是32位程序,直接在指定地址的位置,下一个人造代码,
直接jmp到空白地址(空白地址一 ...
楼上正解
据我分析你遇到的问题是一个call用到eax的地址内的参数,这个参数在栈的某个地址。我建议用远程线程注入的方式弄,hook掉那个call的功能,没办法控制运行到指定地址,基质除外。单纯的修改eax不太现实 ClearSeve 发表于 2024-6-10 21:25
植物大战僵尸 年度版外挂可以看看, 我上大学时候用MFC做的
https://github.com/ClearSeve/PZTools
谢谢分享!
页:
[1]
2