-
-
[讨论]孤胆枪手1 修改器-----附源码
-
发表于:
2019-5-17 21:42
9873
-
看到52pojie上关于孤胆枪手1 的帖子后,一时心血来潮为了娱乐,弄了一下这个游戏,修改了一下辅助,借花献佛发表了这篇帖子。修改器具备修改金币,以及隐藏武器:0号武器和血量。
本来的修改器是没有血量的,考虑到用0号武器,会每次10点血,所以拿起CE和OD,找了一下血量的基址,改了一下修改器,每点击一次,血量变为10000。
本想直接上修改器,想想还是大概说一下寻找思路:首先开局有20的金币,搜索可以从这20金币着手;先用CE搜索20,然后买一个2号子弹用掉10金币,再搜索10就可以找到金币的地址;同理可以找到子弹的地址,找到所有子弹的地址,找出两个之间的规律,用最后一个子弹的地址加上这个规律,就可以得到0号武器;找到0号武器后,进入游戏,首先搜索血量110,然后释放一下0号武器,血量变为100,搜索100,就可以得到对应的血量地址。
得到地址后,就上OD,使用 DD+地址,然后下硬件访问或写断点,然后就是堆栈回溯找基址,多回溯几层,就可看到人物的基址,然后就是找偏移,得到所有由基址派生出来得每次变化的地址(基址不变);以上就是大概思路,不到之处,见谅,大神勿喷,谢谢。
注意:金币和0号武器,在购买界面时候生效。血量在进入游戏生效。
参考资料:
c88K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3f1#2x3Y4m8G2K9X3W2W2i4K6u0W2j5$3&6Q4x3V1k6@1K9s2u0W2j5h3c8Q4x3X3b7&6y4e0x3&6y4U0k6Q4x3X3b7I4i4K6u0V1x3g2)9J5k6h3S2@1L8h3H3`.
101K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3f1#2x3Y4m8G2K9X3W2W2i4K6u0W2j5$3&6Q4x3V1k6@1K9s2u0W2j5h3c8Q4x3X3b7^5x3e0M7K6z5e0m8Q4x3X3b7I4i4K6u0V1x3g2)9J5k6h3S2@1L8h3H3`.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2019-5-17 21:43
被loveOpal编辑
,原因: