Cheat Enginee使用指南
前言
CE有个自带的教程,包括精确扫描、未知初始值、浮点数、代码查找、指针、代码注入、多级指针、共享代码,本篇记录下
1、简介
Cheat Engine ,简称CE,是逆向工程师常用的几大神器之一,也是游戏汉化、破解以及外挂编写中常用的工具,其功能包括:
·内存扫描
·十六进制编辑器
·调试工具
·可以进行反汇编调试、断点跟踪、代码注入等诸多高级功能
·支持 lua 语言,可以实现自己定义的逻辑功能,而不仅仅是简单的锁定数据。也可以在代码注入的同时注入 lua 插件,使游戏进程与 CE 进程进行交互。 CE 的大部分功能都可 以通过 lua 来操作
·它还支持 D3D Hook 功能,可以在游戏中显示十字准星,也可以绘制功能菜单,同时也可以对 D3D 的调用栈进行跟踪调试
·自带变速功能,通过 Hook 游戏相关函数改变游戏速度
·自带了一个 Trainer 的功能,可以将自己在 CE 中实现的功能单独生成一个 exe 文件,并可以使用 lua 创建比默认样式更加复杂的窗体或功能
2、教程
2.1 开始教程
打开进程
2.2 精准值扫描
简单流程:
·精确扫描100
·“打我”
·精确扫描新的数值
·重复直到只有一个地址并修改值为1000
2.3未知的初始值
流程:
·未知搜索
·“打我”
·“减少的数值”
·重复直到只有一个地址并修改值为5000
2.4 浮点数
流程:类似精确值扫描,改为浮点数即可
2.5 代码查找
流程:
·用上面的办法找到地址
·右键“找出是什么改写了这个地址”
·指令改为空
替换为空即可
2.6 指针
流程:
·找到地址
·查看“是什么改写了地址”
·查看“详细信息”
·搜索指针地址并修改值为5000
2.7 代码注入
流程:
·找到地址
·找到代码
·反汇编
·根据要求修改
2.8 多级指针
流程:
·找到地址
·找到指针
·不断找指针
·修改值
2.9 注入++
流程:
·找出4个血量地址
·查找代码
·区分敌我
·修改代码
浏览内存
发现有个队伍编号1和2
区分出敌我,进行代码注入
执行
成功!