植物大战僵尸一:寻找阳光基址

寻找基址


在这里插入图片描述

开始游戏


首次扫描 150 初始阳光

在这里插入图片描述

然后选择扫描类型为减少的数值

在这里插入图片描述

在这里插入图片描述

CTRL + F5 查找什么操作访问这个地址

在这里插入图片描述

EAX=00000064
EBX=00000001
ECX=00000000
EDX=08212160
ESI=10CE0588
EDI=0D87A078
EBP=0018FA98
ESP=00189790
EIP=0048982B

指针基址可能是 =10CE0588

0048981D - test al,al
0048981F - jne 00489933
00489825 - mov eax,[esi+00005560]
0048982B - xor ecx,ecx
0048982D - test eax,eax

然后选择 16进制 对其 选择 十六进制搜索 ESI 10CE0588

在这里插入图片描述

因为 EAX 中的值 是ESI + 偏移 得出来的 结果 所以

得到首次偏移地址为 5560


在这里插入图片描述

找到 MoV 命令 进行 计算的
在这里插入图片描述

在这里插入图片描述


EAX=00452650
EBX=0018FD00
ECX=02A99EF8
EDX=00667BA0
ESI=10CE0588		
EDI=02A99EF8	  
EBP=00000001
ESP=0018FC60
EIP=00452679

指针基址可能是 =02A99EF8

0045266A - cmp byte ptr [edi+000004CF],00
00452671 - je 0045269B
00452673 - mov esi,[edi+00000768]
00452679 - test esi,esi
0045267B - je 0045269B

根据 第二次偏移的可以找到绿色基址部分

第一次偏移:5560

第二次偏移:768

在这里插入图片描述

在这里插入图片描述


这时就可以进行 游戏重启操作
然后发现 直接跟进了 阳光的数量
在这里插入图片描述
地址里直接出来了当前阳光的数量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值