Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南cheatengine 自带教程超详细 cheatengine

大家好,欢迎来到IT知识分享网。

一,下载与安装

       首先在CE的官网下载Cheat Engine的软件包,下载完成之后找到文件所在的位置,进入文件运行exe文件,这样就可以进入Cheat Engine的安装界面。进入安装界面后设置好安装路径点击Next即可安装。

       或者通过下载压缩包,直接解压即可。

Cheat Enginee(CE)详细使用指南

二,CE简介

    Cheat Engine ,简称CE,是逆向工程师常用的几大神器之一,也是游戏汉化、激活成功教程以及外挂编写中常用的工具,其功能包括:内存扫描、十六进制编辑器、调试工具,可以进行反汇编调试、断点跟踪、代码注入等诸多高级功能。

三,系统自带的教程详解

  进入教程有两个入口,分别是CE中帮助菜单栏中打开和从文件夹中进入

Cheat Enginee(CE)详细使用指南

  Cheat Enginee(CE)详细使用指南

教程界面

Cheat Enginee(CE)详细使用指南

将该进程通过CE打开

Cheat Enginee(CE)详细使用指南

第一关 :精确值扫描

关卡要求:

思路:

   通过点击“打我”,去改变健康值的数值,然后可以去扫描该值,可以通过直接精确扫描健康值的数值,也可以扫描减少的值,变化的值等等,关键思路是看数值是如何变化的。

步骤:

1.首先,根据健康值的数值100进行精确搜索

   Cheat Enginee(CE)详细使用指南

2.点击打我后,搜索新的健康值

Cheat Enginee(CE)详细使用指南

3.以此类推,不断点击打我,更改健康值,然后去搜索新的健康值,直到搜索到为止

Cheat Enginee(CE)详细使用指南

4.接着,双击该地址将该地址添加到下面的地址栏中,双击该数值,将该数值改为1000即可

Cheat Enginee(CE)详细使用指南

第二关:未知的初始值

关卡要求:

思路:

   本关没有精确的数值,但有一个代表健康值的血量条,我们可以先扫描未知的初始值,然后点击“打我”更改健康值后,去搜索减少的数值,或者变动的数值,直至搜索到健康值为止。

步骤:

 1.搜索未知的初始值

Cheat Enginee(CE)详细使用指南

2.点击打我后,搜索“减少的数值”(也可以搜索变动的数值,或者根据减少的值去搜索 数值减少了多少)

Cheat Enginee(CE)详细使用指南

3.以此类推,找到健康值,并改写为5000

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

第三关:浮点数

要求:

思路:与前两关一样,通过去改变两者的值,然后不断扫描,最终找到目标内存并且改写,不同的是本关的值为浮点数,在扫描时候需要将数值类型改为浮点数

Cheat Enginee(CE)详细使用指南

1.搜索单浮点数

Cheat Enginee(CE)详细使用指南

2.搜索双浮点数

Cheat Enginee(CE)详细使用指南

3.更改值

Cheat Enginee(CE)详细使用指南

第四关 :代码查找

要求:

    某些游戏重新开始时,数据会存储在与上次不同的地方, 甚至游戏的过程中数据的存储位置也会变动。将该地址锁定即可过关

思路:

   本关的健康值的存储地址会变动,先找到该地址,接着查找是什么改写了该地址,并且对健康值做一次改变,找到改变找到该地址的汇编代码,并将其替换成“nop”,将其锁定即可过关。

步骤:

  1.先找到健康值的内存地址

Cheat Enginee(CE)详细使用指南

2.查看是什么改写了该地址,并且改变代码

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

第三步:更改代码后,点击停止,关闭。进入下一关

第五关:指针

要求:

   改变那条指针地址的数值为 5000 并锁定它,然后点击 Tutorial.exe 窗口上的”改变指针”按钮,如果一切正确,”下一步”按钮将变为可点击状态。

思路:

   首先找到数值的地址,然后再查找是什么改写了这个地址。再次改变数值,CE 便可以列出找到的汇编代码。 双击一行汇编代码(或选择它并点击”详细信息”)并打开”详细信息”窗口以显示详细的信息,用来告诉你当这个指令运行时发生了什么事情。接着找到偏移量,手动添加地址,设置偏移量,找到基址

步骤:

 1.先找到数值的地址

Cheat Enginee(CE)详细使用指南

2.查找是什么改写了该地址,并且改变数值

Cheat Enginee(CE)详细使用指南

3.找到指针数值并查找,绿色的地址即为基址

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

  4.添加指针

Cheat Enginee(CE)详细使用指南

  • 绿色的地址 是 基址,
  • 黑色的地址 是 动态地址

Cheat Enginee(CE)详细使用指南

5.锁定该值,点击改变指针即可过关

Cheat Enginee(CE)详细使用指南

  第六关:代码注入

要求:

思路:

  接着,更改汇编指令

步骤:

1.找到该健康值的地址

Cheat Enginee(CE)详细使用指南

2.查看是什么改写了该值,然后改变健康值

Cheat Enginee(CE)详细使用指南

查看该汇编指令

Cheat Enginee(CE)详细使用指南

该汇编指令的功能为 减少一滴健康值

3.代码注入

点击显示反汇编程序

Cheat Enginee(CE)详细使用指南

点击模版,代码注入

Cheat Enginee(CE)详细使用指南

因为要改为每次点击增加两点健康值,将代码中的sub改为add  后面01改为02即可实现。

Cheat Enginee(CE)详细使用指南

  Cheat Enginee(CE)详细使用指南Cheat Enginee(CE)详细使用指南

96点击后变为98  成功

第七关:多级指针

要求:

  在本关中,你将看到 4 级指针,它由第一个指针指向第二个指针,再由第二个指针指向第三个指针,由第三个指针指向第四个指针,最终指向健康值的真正地址。如果你发现列表中那些指针地址所指向的值发生同样的变化时,那表示你可以试着将基址中的值更改为 5000,并锁定它,以便完成本关的任务了

思路:

  与第六关中的指针类似,不过本关是四级指针,需要我们去把每一级的偏移量给记住,重点是通过本关,能更好的去理解指针在存储中的一个作用。

步骤:

1.先找到该数值的内存

Cheat Enginee(CE)详细使用指南

2.查找是什么改写了该值

Cheat Enginee(CE)详细使用指南

此时的偏移量为18   查找016DAB10

Cheat Enginee(CE)详细使用指南

偏移量为0,所以直接查找该地址016F8780,继续按上述步骤执行

Cheat Enginee(CE)详细使用指南

此时偏移量为14  查找016DAA90,继续按上述步骤执行

Cheat Enginee(CE)详细使用指南

偏移量为C,继续查找图中的0166D358,成功找到基址

Cheat Enginee(CE)详细使用指南

为了方便理解,在此画一个图去说明各级指针的关系

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

添加指针后,锁定该值,修改为5000即可过关

第八关:注入++

要求:

     本关共有四个玩家 1,2为友军 3,4为敌军  敌军血量高于友军,因此自动执行后友军会死亡而敌军获胜,本关需要去修改代码,(如一击必杀,修改攻击力等)最后达成友军胜利。

 Cheat Enginee(CE)详细使用指南

思路:

     首先,去找到四个玩家血量的内存地址,然后通过攻击去修改血量,看看是什么改写了该地址,找到与血量相关的代码,然后去分析修改。

步骤:

1.找到四个玩家的血量

Cheat Enginee(CE)详细使用指南

2.查看是什么改写了该值,然后进行攻击(这里以KITT示范)

找到该指令

Cheat Enginee(CE)详细使用指南

Cheat Enginee(CE)详细使用指南

显示反汇编,然后右击找出指令访问的地址

然后按着攻击四个玩家一遍,可以看到都使用了该扣血的代码(说明该代码是共用的)

Cheat Enginee(CE)详细使用指南

全选之后右键,点击 ‘ 打开选中地址的分析数据 ’ 。

可以看到四个玩家的血量,ID,标识符

Cheat Enginee(CE)详细使用指南

其中最重要的一点是,我们发现友军的标识为1,敌军的是2,由这点我们可以进行反汇编

3.代码注入

进行代码注入,工具 — 自动汇编,模板 — 代码注入,代码根据自己的寄存器名称修改

原代码:

Cheat Enginee(CE)详细使用指南

修改后:

Cheat Enginee(CE)详细使用指南

因为上图中标识符为0010, 因此应该是cmp[ebx+10]

注入后重新执行即可

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/114214.html

(0)
上一篇 2025-12-10 08:45
下一篇 2025-12-10 09:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信