...
2025-04-02 94
本文目录
不一定好使,你试一下吧
我也是搜到哦
1.运行CE->;2.运行游戏->;3.在CE中指定要修改的游戏->;4.首次搜索一个数值->;5.回游戏中让这个数值增加或减少->;6.回CE按数值增减的情况再次搜索->;7.重复5和6直到得到一个或很少的几个结果->;8.在这几个结果中判断哪一个是真正的结果。
而下面的这个教程,就是要对上面说的这些步骤进行详细的解释,然后再用一个具体的例子来让大家真正掌握CE的用法。
当然,要用一个具体的例子来讲解CE的用法,需要一个游戏,以这个游戏的修改来讲解。不过,如果真正的用一个游戏来做例子,那么大家也得找到我用的游戏,就算找得到,还有可能要安装,确实比较麻烦。幸好,CE本身带了一个TUTORIAL,就是教程的意思,不过这个TUTORIAL,本身也是一个程序,它是作者为了让使用的人进行练习而编写的,它不但会一步一步地教你怎么用CE,而且它本身也和游戏差不多,除了没有游戏的画面。如果你能使用CE按这个TUTORIAL的要求对它进行修改,我想你也应该能用CE对真正的游戏进行修改了。
这里用《植物大战僵尸》这款游戏,当作例子详细介绍CE修改器的使用方法:
1、打开ce修改器,如没有需在网上下载;
2、打开《植物大战僵尸》这款游戏,我们可以看到如图所示的太阳,为400。
3、进入游戏后,点击CE修改器左上角的小电脑图标;
4、点击小电脑图标后,会弹出一个提示框,我们选择载入要修改的游戏;
5、在Hex那框中输入游戏中那太阳的数量400,然后点击first scan;
6、点击后,左边就会出现一大堆数据,如下图所示;
7、这时我们需要在HEX栏目中输入减少一下太阳数量,如下图所示数量为350个,再点击Next Scan;
8、点击Next Scan后,左边只出现了一个数值,如下图所示加载地址;
9、选中加载的地址栏目,双击【Value】弹出修改值1000。我们回到游戏,就可以发现太阳的数值为1000.这就表明你的数据修改成功了。
首先下载CE,地址在参考资料里面。打开后启动CheatEngine.exe和练习软件Tutorial.exe打开之前最好关闭杀毐软件,杀毐软件可能会误报。 windowsvista和win7用户请按右键选择“以管理员身份运行”如何使用CE来修改游戏并制作一个修改器 2打开CE后可能会出现“想研究一下练习教程吗?”点“否”在愚人节(4月1日)那天CE会出现一个小笑话,请不要理睬。如下图如何使用CE来修改游戏并制作一个修改器 3点击CE右上角的闪动的小电脑图标。如何使用CE来修改游戏并制作一个修改器 4在弹出的框里选择Tutorial.exe的进程如何使用CE来修改游戏并制作一个修改器 5恭喜你,教程的第一关过了,点击下一步。如何使用CE来修改游戏并制作一个修改器 6所有程序所显示的数值都存在内存里。本关的要求是将健康值改为1000,现在这个值是100.点击“打我”可以减一些血。 7打开CE,在搜索栏里输入100,点击“首次扫描”如何使用CE来修改游戏并制作一个修改器 8这时在左侧的栏里会出现一大堆值,但到底哪个才是我们要找的呢?如何使用CE来修改游戏并制作一个修改器 9回到练习软件,点击“打我”。健康值下降到了97(你的可能不是97)如何使用CE来修改游戏并制作一个修改器 10回到CE,在搜索框内输入你现在的健康值,点击再次扫描(一定是再次扫描!)如何使用CE来修改游戏并制作一个修改器 11这次就只找到了一个,如果不是一个,就重复第9、10步,知道只有一个值为止。如何使用CE来修改游戏并制作一个修改器 12双击这个值,可以看到这个值被移动到了下面。如何使用CE来修改游戏并制作一个修改器 13下面就到了激动人心的时刻!双击这个“97”把它改为1000!如何使用CE来修改游戏并制作一个修改器 14恭喜!过关!你已经掌握了修改大部分游戏的能力! 15下面用植物大战僵尸来练习一下吧!具体请参考前面的!推荐大家尝试修改一下“阳光”。如果您要修改“金钱”。在搜索时要把这个数除以10。 16但是……问题来了…… 17游戏开发者是不会让游戏这么简单就被修改的。有些人可能会发现,将游戏关闭后再打开,这个地址存储的可能就不是这个数了!但是游戏是怎么知道这个数在哪里呢?原来存储这个数的地址是有规律的!比如这次是100000,下次是100100,在下次是100200.每次这个数都增加100,那么100就被称为“偏移”而这一套系统被称为“指针” 18制作游戏修改器(注意是“修改器”而不叫“外挂”。“外挂”是修改网络游戏的。)就用到了“指针”这一系统。现在我就教大家做一个植物大战僵尸的阳光修改器! 19再找到游戏存储阳光值的地址后右键点击这一地址,选“找出是什么改写了这一地址”点击“是”。如何使用CE来修改游戏并制作一个修改器 20回到游戏,收个阳光或种个植物。目的是改变阳光值。 21回到CE。注意框里有东西出来了。双击,查看详细信息,记下红字中的“edi+00005560”其中“00005560”就是偏移。再记下“要查找的地址指针的值可能是多少多少”中的那个数。如何使用CE来修改游戏并制作一个修改器 22回到CE主界面,搜索“要查找的地址指针的值可能是多少多少”中的那个数。注意要勾上前面的Hex,点击两下“新的扫描”。如何使用CE来修改游戏并制作一个修改器 23又出现了一大堆数,不过这次可不能改变这个值了。找到其中地址特殊的,全部双击。比如我的前两个比较特殊,就全部双击。如何使用CE来修改游戏并制作一个修改器 24点击“手动添加地址”。点击“指针”,在“指针地址”里输入你认为比较特殊的那个地址,偏移当然是5560,点击“确定”如何使用CE来修改游戏并制作一个修改器看看底下一个地址为P->********的那个地址的值是否为阳光值?如果是,恭喜你成功了。如果不是,那就换另一个特殊的地址。双击那个地址前面的“无描述”给他改个名字。然后开始制作修改器!!!点击“高级选项”然后选哪个软盘图标的按钮,点确定。如何使用CE来修改游戏并制作一个修改器点击“加入项目”-->“添加”-->选择那个地址-->输入你想改的数值(最好是9990),如果你想让用户随意更改这个数,请在“允许用户更改这个数值”后面打上勾,点“添加”如何使用CE来修改游戏并制作一个修改器然后输入作用和热键。点“确定”如何使用CE来修改游戏并制作一个修改器输入图片中带箭头的项目。点击生成修改器。如何使用CE来修改游戏并制作一个修改器选择保存位置,点“保存”恭喜你!你已经成为了一名电脑小黑客了!
1.简介
Cheat Engine是一款强大的内存修改工具
1.官方网站:https://www.cheatengine.org/
2.支持多种变量的搜索和修改,被广泛用来进行外挂开发
3.支持内存反汇编和修改功能,能够查看指定区域汇编代码并进行修改和插入自己的代码
5.支持Lua脚本语言,可以进行自动化操作
6.一系列的辅助工具帮助定位关键代码和关键数据
7.支持D3D视频,支持库的反汇编和分析
8.提供了相对傻瓜化的内存修改操作
2.打开官方自带游戏进程
2.1.打开Cheat Engine Tutorial
2.2.点击next
可看到血条为100
3.选择游戏进程
Application、Processes、Windows分别对应应用、进程与窗口,一般选择窗口
3.1.选择相应窗口
4.修改游戏中的参数(一)
这一关可以看到准确的生命值
4.1.通过搜索100(输入100,点击First Scan)来寻找生命值
值为100的变量太多了,无法找到生命值
4.2.点击Hit me,可以看到生命值变为95
4.3.此时输入95再点击Next Scan
只剩下一个变量,即我们要改变的生命值
4.4.双击该变量,将其加入到下面的列表中
4.5.双击Value值所在位置,即可修改生命值
4.6.按空格或者点击Active所在位置将其激活
4.7.此时再点击hit me时,生命值将维持在1000左右
4.8.点击next进入下一关,删除原先的记录
5.修改游戏中的参数(二)
只知道生命值的范围,不知道具体的生命值
5.1.扫描类型改为Value between
5.2.输入0到500,开始新的扫描
5.3.点击Hit me,此时生命值减少
5.4.扫描类型选择Decreased value
再点击Next Scan,此时变量减少很多
5.5.重复上述步骤,只剩下一个变量,即生命值
5.6.修改该变量的值,方法同“修改游戏中的参数(一)”
5.7.点击Next,进入下一关
6.修改游戏中的参数(三)
有时候生命值或其他变量也会出现小数
6.1.在Value Type中选择Float或Double即可
其他同前面两种修改参数的方式
6.2.点击Next进入下一关(记得删除这一关修改值得记录)
7.修改游戏中的参数(四)
7.1.扫描值为100的变量
7.2.点击Change value修改生命值
7.3.扫描值为136的变量
7.4.查看是什么往这个地址里写东西
这样就能找到修改这部分值得代码在哪儿
这只是一个教程,
在实际的游戏中可能会有一些反调试的内容,
如果我们在实际游戏中将Cheat Engine贸然加入到游戏中,那么游戏就可能出现崩溃,甚至一些比较严格的游戏厂家会直接进行封号操作,
最好不要拿一些真实的网游做测试,可以拿一些单击小游戏做测试
7.5.点击Change value可以看到有一条指令对内存进行了修改
把edx中的值放入到了[eax]中
7.6.eax对应的地址就是前面所搜索到的地址
7.7.将指令替换为nop(在汇编中就是什么都不执行的意思)
7.7.1.此时点击Change value,值已经不会再发生改变了
7.8.点击高级选项即可看到前面修改的汇编指令
7.9.右键可选择恢复原始代码
此时再点击Change value就又可以修改生命值了
后续关卡可自行进行尝试
相关文章
最新评论