Cheat Engine (简称 CE )的作者为了让大家更快的熟悉软件的使用方法,发布的同时还附带了练习小程序 Tutorial.exe ,这个小序程将我们在修改游戏过程中所遇到的问题总结在一起,分成了 8 个关卡(5.5 版),让我们一步一步的学习,最终成为——游戏作弊高人! 本篇手记就是 Tutorial.exe 的第一关的闯关记录,我会尽量将我所理解的全盘记叙下来,有兴趣的朋友一起研究,共同进步吧~ 通过本关的任务,可以熟悉 CE 基本的操作界面,并可以解决最简单的数值修改问题。 在开始之前,我们先统一软件,否则研究起来可能会有不少的出入,CE 目前已经有了 5.6 版本,但汉化的版本好象还不甚完美,本手记使用 Cheat Engine 5.5 汉化中文版,英文牛人飘过好了…… 将下载的压缩包解压,已解压的文件夹下将包括如下图所示的文件:
我们要关注的是图上用红字标注出的执行程序,执行汉化版程序,CE 主界面如下图所示:
好象用不着怎么介绍,我们可以看出,在没有选择进程的情况下,CE 有部分是“虚”的,图中我用红框标示的部分,并且界面左上方图标 现在可以执行练习程序了,首先看到的是欢迎界面,没错,它是英文的,呵呵,如下图:
(注:网上有人将这个小程序汉化了,但在用 CE 分析时可能会出错,无法完成预定的关卡,建议大家还是用英文版的) 鉴于大家应该和我一样的英盲,下面将翻译过的文本提供给大家,上图中的文本大意如下: 欢迎你来到CE教程。 (v3.1) 这个教程是解释在游戏中作弊的基本步骤,并让你更熟悉CE的使用。 首先运行CE,如果你还没运行的话。然后点击 "请选择要调试的程序" 按钮 (在左上角有电脑图标的那个) 当进程列表窗口打开后,找到这个教程,进程的名字应该是 "tutorial.exe” ,除非你把它改名了,选择它,并点击 打开 。现在先不要管其他的按钮,如果你愿意的话,以后再研究它们。 如果没什么问题,进程列表窗口将会消失并且在 CE 主界面的上方会显示选择的进程名。 好了,点击 next 按钮继续到下一个步骤 (或者输入密码进入你想去的其它练习)。 明白说了什么,我们照做吧,点击那个不停闪烁电脑图,在弹出的进程列表中选择 Tutorial.exe ,打开它,如下图所示:
打开后如下图:
我们再点击 Tutorial.exe 上的 next ,看看第一关我们要做什么,如下图:
翻译如下: 步骤 2:精确数值扫描 (密码=090453) 现在你已经在 CE 中打开了 Tutorial ,为我们进入到下一步作好了准备。 在这个窗口的左下方的 Health (血值):XXX ,每次你点击 "Hit me" 时,血便会减少。 要进入下一关,你必须找到这个数值并把它改成 1000 。 有不少方法都可以找到这个数值的位置,但我会告诉你一个最简单的方法,“精确数值扫描”: 首先确认数值类型设置为2字节或4字节,当然,设置成1字节也可以的,但最终修改它的时候便会有点麻烦了(虽然很容易解决),如果该地址后边的字节数值都是 0 ,那么你设置成 8 字节也未尝不可,不过在这我们就不必尝试了。单浮点数,双浮点数,以及其他的扫描方在这里行不通的,因为它们储存数值的方式不同。 (注:1个字节所表示的最大数值为十进制的 255 ,十六进制为 FF ,2个字节所表示的最大数值为十进制的 65535 ,十六进制表示为 FF FF ;通常在游戏中很少有用8个字节表示数值) 当数值类型设置正确后,确认扫描类型设置在 "精确数值" ,把血的数值填在数值输入框上,并点击 "首次扫描" ,一会儿(如果你的电脑非常慢的话),扫描完毕后,扫描的结果将会显示在主界面的左侧。 如果你扫描到不止一个地址,你又不知道哪一个是正确的,那么继续点击 Tutorial 上的 "Hit me" ,并把变更后 血的数值 填到数值输入框中,然后点击 "再次扫描" ,重复这些步骤,直到你能确认你已经找到地址(在地址列表上只有一个地址)。 好,双击左边列表上的地址,这个地址便移动到下方的列表上并显示它的当前数值。 双击下方列表的中数值(或者选择它,按下回车),填入你要修改的数值:1000 。 如果操作正确,下一步按钮将会变成可点击的了,你就可以准备进入下一关了。 OK,我们一步一步的来,首先按下图所示填好界面中的选项:
血值,呵呵,如果你刚才没有点击 "Hit me" 的话,它初始就是100,不信的话,你看上面的关于 Tutorial 图示?如果你已经忍不住点了两下,那么你要在 CE 数值框中填入你目前的血值再点击 首次扫描 按钮;第一次扫描,CE 找到 Tutorial 程序中所有值为100的地址,显示在左侧的列表中,如下图:
在左侧列表的上方,可以看到扫描结果为:39 ,表示CE找到了39个值为100的地址,太多了,我们不能确定哪一个才是我们要找的,这时,可以点击 "Hit me" 了,让血值产生变化,CE便可以查找或监控到哪一个地址发生了变化;点击后,如下图所示:
现在,血值为97,将97填入 CE 的数值框中去,然后点击 "再次扫描" 按钮,如下图:
很快,CE找到了惟一的地址,双击它,或是点击图中
简单介绍一下,"锁定" :勾选可将数值锁定(即不产生变化,保持数值不变);"说明" :可以帮助我们记忆修改的地址内容,比如说,我们可以双击图中 "无说明" 处,改为 "生命值";"地址" :放置数值的内存地址;"类型":数值类型;"数值":数值喽。 按照 Tutorial 本关的提示,双击"数值" 处,或是单击这一栏,按回车键,在弹出的对话框中填入 1000,如下图:
确定后,可以看到CE 下方列表 "数值" 部分已变更为 1000,如下图:
看一下 Tutorial ,next 按钮已经激活,但好象数值还是 97,呵呵,勾选上"锁定",再点一下 "Hit me" ?是不是搞定了?!
至此,闯过第一关了,好累,呵呵,不是说我水平不行哦,短短几分钟的事,为了写这个足足花费了2个多钟头的时间;希望大家都能看明白,因为第二关,我就不会插入这么多的图片说明了,毕竟不能老做重复的功,与本关相似的地方,文字说明好了~ 哦,别忘了,记下第二关的密码(PW=419482),下次直接从第二关开始…… |
免责声明
本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!
|Archiver|手机版|小黑屋|联系我们|宝峰科技
( 滇ICP备09007156号-2|
53050202000040 )
Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-11-5 02:21 , Processed in 0.084262 second(s), 11 queries , File On Powered by Discuz! X3.59© 2001-2025 Discuz! Team.