寻找基址
开始游戏
首次扫描 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
这时就可以进行 游戏重启操作
然后发现 直接跟进了 阳光的数量
地址里直接出来了当前阳光的数量