大家好,欢迎来到IT知识分享网。
Cheat Enginee(CE)的详细使用指南
文章目录
- Cheat Enginee(CE)的详细使用指南
-
* 1 下载和安装说明
-
* 1.1下载地址
- 1.2安装教程
-
* 1.2.1网站下载
- 1.2.2解压压缩包
- 2 核心功能介绍
-
* 2.1内存扫描
- 2.2 附带的各种工具
- 3 自行学习教程以及Tutorial通关教程
-
* 3.1 准备工作
- 3.2 精准值扫描
- 3.3 未知的初始值
- 3.4 浮点数
- 3.5 代码查找
- 3.6 指针
- 3.7 代码注入
- 3.8 多级指针
- 3.9注入++
-
1 下载和安装说明
Cheat Engine 简称 CE
,这是一款内存修改编辑工具,可以修改运行在windows/Mac系统上的游戏或者软件的内存数据,所以你将总是赢。它包括16进制编辑,反汇编程序,内存查找工具。CE修改器与同类修改工具相比,它具有强大的反汇编功能,且自身附带了修改器制作工具,可以用它直接生成修改器。
1.1下载地址
1.2安装教程
1.2.1网站下载
1.下载安装包,解压文件,然后双击打开文件。
3.选择创建桌面快捷图标,安装过程,然后点击完成即可。
1.2.2解压压缩包
2.打开文件找到Cheat Engine.exe应用程序打开即可。
2 核心功能介绍
2.1内存扫描
2.2 附带的各种工具
附带了各种 工具 :调试器,反汇编器,汇编器,变速器,作弊器生成,Direct3D操作工具,系统检查工具等。
3 自行学习教程以及Tutorial通关教程
3.1 准备工作
前期安装好后了解基本功能,根据每个人电脑系统版本的不同在下列三个应用程序中自行选择。
打开后结果如下图所示
同时第一次打开还会出现Tutorial窗口,进行使用CheatEgine的教程。
如果之后重新打开只需要找到这两个应用程序选择自己需要的启动即可。
这里面的密码则是各关的跳转指令,可以快速跳转到我们需要练习的关卡。
接下来点击文件下面的绿框按钮,需要选择训练的程序。
3.2 精准值扫描
设置为4字节类型,扫描类型设置为精准数值。
再次“打我”,显示95。
找到正确的地址,然后左上角的框里面双击地址会到达下面的修改框内。
双击将地址存储在下面的列表中,然后修改数值为1000,过关。
3.3 未知的初始值
查看步骤以及要求
设置为4字节类型,扫描类型为介于0-500之间扫描。
然后点击“打我”,再次扫描减少的数值。
经过多次筛选找到正确地址。
然后修改数据为5000,即可过关。
3.4 浮点数
设置为健康为单浮点,弹药为双浮点,扫描类型为精准数值,都修改为5000的值,即可过关。
弹药也使用相同的方法,选择双浮点。
找到正确地址,进行修改。
修改成功,进入下一关。
3.5 代码查找
设置为4字节类型,扫描类型为精准数值。
多次修改找到正确地址,右键目标地址。
然后再次点击地址,如图勾选“×”号,点击改变数值,就可以进入下一关。
3.6 指针
题目要求利用指针。
首先新的扫描,然后改变数值,再次扫描,此题点击改变数值的按钮时,会触发一个修改数值的汇编指令,找到正确地址后找到“是什么改写了这个地址”,然后修改数值触发指令。
查看通过1个指针,指针 1 指向数值地址,执行此命令,修改数值(此处不理解没关系,可以看看指针相关知识,我们接着往下看)。
双击一行汇编代码(或选择它并点击”详细信息”)并打开”详细信息”窗口以显示详细的信息,用来告诉你当这个指令运行时发生了什么事情。
如果在这条汇编指令中没看到方括号([])的存在,我们就应该查看下一条汇编代码的详细信息,如果看到了方括号,那很可能表示我们已经找到了需要的指针。
使用新的扫描,扫描前设置为4字节类型,扫描类型为精确数值,扫描十六位进制数,查到如图结果。
双击搜索的结果添加到列表,然后点击双击此项的地址值,查看详细信息,找到基地址。
下面这个为基地址,即使退出了游戏,基地址的数据也不会发生改变,这才是我们真正要修改数据的地方,接下来在CE里面找到手动添加地址,然后勾选指针。
在新添加的地址前面勾选激活,然后修改数值为5000,在 3s 内确认修改即可,过关。
3.7 代码注入
右键此条数据,选择找出什么改写了这个地址,再次点击打我,点击显示反汇编程序,之后点击工具,选择自动汇编。
点击模板里面的代码注入,注入后如下图。
详细代码如下。
点击打我按钮会发现变为增加2滴健康了,过关。
3.8 多级指针
右键找出是什么改写了这个地址。
在改变数值,捕捉到一个指令,指向了esi,偏移为18。
通过改变数值去找到正确指针,如下图设置偏移为0。
查找新地址,如图中标注。
列出下一个新地址右键,点击“找出是什么访问了该地址”如下图。
通过改变数值去找到正确指针,如下图设置偏移为14。
如图所示,即得到正确的地址,接下来手动添加地址,添加偏移量,输入原地址。
切记此处要打”×”。
接下来修改数值为5000,点击改变指针,即可完成进入下一关。
3.9注入++
本关要求如下
首先进行单浮点扫描100,查找到两个地址,经过攻击发现数值都产生了变化。
最后
从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。
因为入门学习阶段知识点比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。
干货主要有:
①1000+CTF历届题库(主流和经典的应该都有了)
②CTF技术文档(最全中文版)
③项目源码(四五十个有趣且经典的练手项目及源码)
④ CTF大赛、web安全、渗透测试方面的视频(适合小白学习)
⑤ 网络安全学习路线图(告别不入流的学习)
⑥ CTF/渗透测试工具镜像文件大全
⑦ 2023密码学/隐身术/PWN技术手册大全
如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!
扫码领取
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/140167.html