Cheat Engine是一款内存修改编辑工具 ,它允许你修改你的游戏或软件内存数据,以得到一些其他功能。做过反汇编或者外挂的应该少不了它,现在简单演示一下怎样使用这个软件!
操作方法
-
01
CE版本比较多,用起来大同小异,这里就以6.3的版本为例,电脑游戏不多,就下一个植物大战僵尸这个单机游戏作为演示,是怎样修改阳光值的!
-
02
WwW.sPEAKkey。Com
先打开CE与植物大战僵尸这个游戏,点选CE左上角按钮,载入游戏的进程!
-
03
运行游戏,这里可以阳光的数是50,先来扫描一下这个50的数值,可以看到有很多的结果出来!
-
04
接着改变游戏的阳光数,然后再次扫描,再次改变阳光的数量,继续再次扫描,可看到这个内存地址就是存放阳光数的地址!
WwW.sPEAKkey。Com -
05
把所得到内存地址添加到地址列表中,可适当修改一下描述值,便于自己识别!
-
06
再改一下这个这个地址的值看看阳光,应该是跟着改变的,这里改成为10000,游戏中的阳光值也变成了10000了, 这就是改变内存中数据的效果!
-
07
接下来就是要寻找游戏阳光值的基址了,因为现在这个内存地址是系统随机分配的,游戏每次运行都有可能不同的,只有找到基址,找出它的偏移,才能保证每次通过这个地址就可以修改阳光值!
WwW.sPEAKkey。Com -
08
这部分需要了解一些寄存器,找基址有可能进行一次偏移、二次偏移或者三次偏移,主要找到是那个内存的值改变了现在这个内存地址的值,一步一步的寻找下去,需要一定的耐心与经验积累才能快速的找到基址!这里要篇幅有限,不作细说了!
-
09
从图中可以看到一个edi寄存器的值加下一个移偏值得到了现在这个存阳光的内存地址,就可以再次扫描edi的值,因为是十六进制,需要将hex勾选,建立新的扫描!一步一步的找到基址,一般结果的地址为绿色的都有可能是基质了!