OD+CE查找“植物大战僵尸”太阳数目地址

1.用OD+CE附加游戏,开局,太阳的数目为150

OD+CE查找“植物大战僵尸”太阳数目地址_第1张图片

2.用CE搜索值为150的地址,搜索到多个

OD+CE查找“植物大战僵尸”太阳数目地址_第2张图片

3.在游戏里花太阳种一株植物,让太阳数目变化为50

OD+CE查找“植物大战僵尸”太阳数目地址_第3张图片

4.用CE再次搜索值为50的地址,结果只有一个:0x1D9DD758

OD+CE查找“植物大战僵尸”太阳数目地址_第4张图片

5.用OD给0x1D9DD758下一个内存访问断点,结果断在此处(记得断后删除断点)

于是我们可以得到:太阳地址 = [0x1D9D81E0+0x5578]


6.用CE搜索值为0x1D9D81E0的地址,搜索到多个,0018开头的是当前栈里的数据,我们选列表中第一个不是栈中的数据,这样成功率比较高

于是我们可以得到:太阳地址 = [[0x026EBCF8]+0x5578]

OD+CE查找“植物大战僵尸”太阳数目地址_第5张图片

7.用OD给0x026EBCF8下一个内存访问断点,让游戏断下,然后记得删除断点

于是我们可以得到:太阳地址 = [[0x026EB490+0x868]+0x5578]

OD+CE查找“植物大战僵尸”太阳数目地址_第6张图片

8.我们用CE搜索值为0x026EB490的地址,可以发现其中有几个绿色的地址(基址),我们任取一个

于是可以得到:太阳地址 = [[[0x007794F8]+0x868]+0x5578]

OD+CE查找“植物大战僵尸”太阳数目地址_第7张图片

9.我们用CE添加指针,可以成功定位到我们的太阳数目50

OD+CE查找“植物大战僵尸”太阳数目地址_第8张图片

10.我们把太阳数目修改为9999,让游戏里的太阳数目发生变化(还要重开游戏,看看此次找到的公式是否仍然有效。我已经试过了,是有效的!)


OD+CE查找“植物大战僵尸”太阳数目地址_第9张图片


你可能感兴趣的:(OD/CE)