-
-
[讨论]孤胆枪手1 修改器-----附源码
-
发表于:
2019-5-17 21:42
9528
-
看到52pojie上关于孤胆枪手1 的帖子后,一时心血来潮为了娱乐,弄了一下这个游戏,修改了一下辅助,借花献佛发表了这篇帖子。修改器具备修改金币,以及隐藏武器:0号武器和血量。
本来的修改器是没有血量的,考虑到用0号武器,会每次10点血,所以拿起CE和OD,找了一下血量的基址,改了一下修改器,每点击一次,血量变为10000。
本想直接上修改器,想想还是大概说一下寻找思路:首先开局有20的金币,搜索可以从这20金币着手;先用CE搜索20,然后买一个2号子弹用掉10金币,再搜索10就可以找到金币的地址;同理可以找到子弹的地址,找到所有子弹的地址,找出两个之间的规律,用最后一个子弹的地址加上这个规律,就可以得到0号武器;找到0号武器后,进入游戏,首先搜索血量110,然后释放一下0号武器,血量变为100,搜索100,就可以得到对应的血量地址。
得到地址后,就上OD,使用 DD+地址,然后下硬件访问或写断点,然后就是堆栈回溯找基址,多回溯几层,就可看到人物的基址,然后就是找偏移,得到所有由基址派生出来得每次变化的地址(基址不变);以上就是大概思路,不到之处,见谅,大神勿喷,谢谢。
注意:金币和0号武器,在购买界面时候生效。血量在进入游戏生效。
参考资料:
https://www.52pojie.cn/thread-953966-1-1.html
https://www.52pojie.cn/thread-817390-1-1.html
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2019-5-17 21:43
被loveOpal编辑
,原因: