Cheat Engine基本使用方法

举报
御麟 发表于 2023/04/25 22:10:08 2023/04/25
【摘要】 Cheat Engine基本使用方法

 什么是Cheat Engine?

Cheat Engine,一般简称CE,是一个开放源代码的软件,作者为Eric ("Dark Byte"),功能包括:内存扫描、十六进制编辑器、调试工具,供Windows和Mac操作系统运行。

编辑

Cheat Engine最常在电脑游戏中被当做外挂,透过Cheat Engine,用户可以查找与修改电脑的内存

Cheat Engine可以认为是一款逆向工程的工具。

As the name suggests, it's a tool used to cheat in games.

编辑

目录

打开本机的进程

搜索数据

修改数据

修改植物大战僵尸阳光数实例

对于搜索到的地址的操作



打开本机的进程

编辑

编辑

 选择你要修改的游戏或者别的程序

搜索数据

编辑

在十六进制中搜索你要找的数据,可以是游戏中的一项属性(比如植物大战僵尸的阳光数)

编辑

扫描类型可以根据值的变化来选择

数值类型建议选择所有类型,如果对于数值类型有判断的话可以选择字节数

选择后在内存中扫描

编辑

选择首次扫描

就获得了大量这个数值的数据

数目庞大,我们能以确定我们要的数据到底是哪一个

可以在游戏中对这个数据进行修改(比如植物大战僵尸中获取一个新的阳光点数使得阳光数被修改了),让他呈现出一个新的值,然后点击再次扫描

就会在第一次扫描的结果中找到这个改变的数值 

如果锁定不了,可以继续重复这个修改后搜索的步骤,缩小范围

修改数据

找到这个数据的地址后尽可以双击它进行任意修改

修改植物大战僵尸阳光数实例

c2ef2c04b938f4ae012ec69eb4728ed7.jpeg

修改植物大战僵尸阳光数

对于搜索到的地址的操作

编辑

点击一个地址,可以让地址出现在最下面的一栏中

编辑 在一个地址处右键有些选项

编辑

可以浏览相关的内存区域,下图是找到了扫雷中表示方格中状态的数据的地址,跟踪内存区域,找到存储整个方格状态的内存

编辑


使用cheat engine需要进行修改一些数据需要进行相对复杂的操作,而且这个数值的地址往往是变化的

cheat engine(CE)结合Ollydbg(OD)使用可以根据地址跟踪汇编语言,找到基地址

利用找到的基地址,我们就可以使用Windows编程编写一个程序,将一些功能设置成按键

这就是我们想要的外挂

编辑

找基地址的过程需要耐心和深厚的汇编语言知识 

编辑


可以配合别的逆向工具使用,发挥更大的作用

编辑



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。