最近由于课程需要,进行一次CE工具使用去破解游戏。
阳光是一个精确的值,因此需要用CE精确数值进行查找,首先阳光基础值为50,因此扫50

发现还有很多,因此种下一颗向日葵,使阳光数值变为0,将精确数值改为0再次扫描


现在有两个地址,因此点击掉落下来的阳光,哪个数值增加25就可确定改地址为阳光数目


目前判断1C859A48地址为阳光数目
进行验证:更改数值为9999


发现验证成功。
接下来进行阳光基地址的寻找
右键点击此地址,选择 找出是什么访问了这个地址,出现

两个随便选择一个

复制edx地址,点击16进制放入数值中

点击首次扫描,发现有很多地址

选择特殊的地址,就是开头不一样的尝试,选择0265A440,然后右键,选择 找出是什么访问了这个地址

复制edi地址同上步骤,继续16进制,放入数值,点击新的扫描,首次扫描

发现有4个绿色的地址,此时随便选择一个

发现前面有.exe,说明我们找对了,接下来继续寻找基址
手动添加地址,将指针增加到两个,然后把两次偏移地址加进去,将找到的绿色地址粘贴进去


发现和阳光数目一样,成功找到基址
因课程需要,使用CE工具破解游戏。先通过精确数值扫描确定阳光数目地址,如从初始值50扫描,再变为0扫描,验证地址后更改数值成功。接着寻找阳光基地址,经多次操作,如找出访问地址、复制地址、16进制扫描等,最终成功找到基址。
9816





