植物大战僵尸之修改阳光

准备:植物大战僵尸游戏,CE修改器

1.修改阳光:

(1)进入关卡 

CE搜索阳光50

 花费阳光

 在CE中搜索25再次扫描

 将地址添加到下方列表中,双击即可

 修改数值

 修改成功

 2.让阳光越用越多

右键刚才的地址,选择访问是什么改写了这个地址

  

显示反汇编程序

分析可知

先将esi入栈 ,将当前阳光值赋给esi,将edi的值赋给edx,调用33E90段的程序,返回后继续执行:eax=eax+esi,比较ebx和eax具体的方法为ebx-eax然后根据结果就修改IF和CF标志位,jg条件转移当CF=1时,所以这段的意思就是如果ebx>eax就执行33F90程序,如果ebx<eax就继续往下执行:

esi=esi-ebx,再将esi的值赋给阳光

所以猜测esi为阳光值,ebx为种植物消耗的阳光值,所以只要将sub改为add就能实现阳光越用越多

 修改完毕,进入游戏验证 

 

 种了一只胆小菇,阳光由35变为60,60=35+25

成功!


版权声明:本文为Khazking原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。