文章标题】: 学用CE,打造不死悍匪
【文章作者】: stalker
【软件名称】: grand theft auto IV
【下载地址】: 自己搜索下载
【使用工具】: Cheat Engine&Ollydbg
【操作平台】: Windows XP SP2
【软件介绍】: 很老但是很不错的一款单机游戏
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
GTA是一个非常不错的单机游戏,虽然早就玩过,但无法上网的时候翻出来玩一玩还是很不错的。这次我们要在Cheat Engine的
帮助下打造一个“永远不挂”的悍匪。
运行游戏,然后切换出来启动CE(可以在这里下载http://www.websiteweather.com/downloads.php),打开gta-vc.exe,我们的目的是
永远活着,首先就要找到存储血量的内存地址。由于我们事先不知道存储血量的变量类型,所以value type选择all。如图所示
first scan结束之后,切换回到游戏,扔个炸弹在附近的地上(注意距离,不要一次把“自己”给弄死了),炸弹爆炸后残血了,记住当前
血量,再切换出来进行next scan,然后回到游戏,给自己来个阿司匹林(密码是aspirine)把血加满,再切换出来进行一次next scan就能
找到存储血量的内存单元了,在CE左边的列表框中双击该地址,将它添加到底部的列表中(在底部的列表中可以看到其类型为float),如图
接下来在底部的列表中右击该地址,选择find out what writes to this address
此时CE会弹出一个对话框This will attach the debugger of Cheat Engine to the current process.Continue?
大概的意思就是“这将会附加CE的调试器到当前进程,是否继续?”,选择yes就对了
现在需要切换回游戏,和上面一样再丢一次炸弹,然后切换出来,是否看到有结果了?