博弟弟丶 发表于 2021-11-12 16:30

学习C++第四十天(完结)


第一步今天给大家带来一期所有植物无CD的分析   还是老样子 右键找出是什么改写了这个地址

第二步我们需要分析00那条汇编代码

第三步点击显示反汇编程序

第四步来到阳光冷却关键点我们记录一下这一条语句   PlantsVsZombies.exe+A327D - C6 43 48 00         - mov byte ptr ,00//备注阳光冷却关键代码段

第五步我们找到豌豆的冷却地址   重复步

第六步来到豌豆冷却关键点我们记录一下这一条语句PlantsVsZombies.exe+A327D - C6 43 48 00         - mov byte ptr ,00//备注 豌豆 冷却关键代码段    大家发现一个问题没有(不管什么植物都访问了这个关键代码段我们是是不是逆向这个关键代码段就能实现所有的植物无冷却)

第七步我们只需要分析cmp到xor 这所有的汇编指令   因为我已经提前分析过了   只需要nop(PlantsVsZombies.exe+A327B - 33 C0               - xor eax,eax)这句代码即可实现所有植物无冷却但有个前提是 (所有植物必须是冷却完毕的状态,当然如果植物还在冷却中也是不影响的 )。

第八步Nop之后我们进游戏看看效果

是不是很神奇这样就实现了所有的植物无冷却这个就到一段落了!下期我们用2022MFC写成代码

博弟弟丶 发表于 2021-11-12 16:35

学习的时候心一定要静浮躁是真的学不好

kenxy 发表于 2021-11-12 16:43

C++学完了吗,好厉害,做出来的游戏真漂亮

博弟弟丶 发表于 2021-11-12 16:46

kenxy 发表于 2021-11-12 01:43
C++学完了吗,好厉害,做出来的游戏真漂亮

需要什么技术 再去学习 我觉得更好一点

xudduo 发表于 2021-11-12 16:50

高大上的技术

xtdong 发表于 2021-11-12 16:53

这游戏是楼主编程的吗?这么厉害,在哪学的,求资源

yxpke 发表于 2021-11-12 16:53

下载看看

xrx6678393 发表于 2021-11-12 16:54

C++无所不能, 谢谢楼主细心分享{:1_893:}

rainsword925 发表于 2021-11-12 16:55

以上的水贴真多!!!

lingwenming888 发表于 2021-11-12 16:55

学习一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 学习C++第四十天(完结)