CE修改器Cheat Engine
2023年06月21日 Mr.C
Cheat Engine,一般简称CE,是一个开放源代码的软件,作者为Eric ("Dark Byte"),功能包括:内存扫描、十六进制编辑器、调试工具,供Windows和Mac操作系统运行。Cheat Engine最常在电脑游戏中当做游戏外挂,有时会更新以避免被其他软件检测到。这个程序类似于L. Spiro的 "Memory Hacking Software"、TSearch、以及ArtMoney。透过Cheat Engine,用户可以查找与修改电脑的内存。
修改器 | Cheat Engine |
---|---|
原作者 | Eric "Dark Byte" Heijnen |
开发者 | 开放源代码 |
当前版本 | 7.5 (2023年2月23日) |
源代码库 | https://github.com/cheat-engine/cheat-engine |
编程语言 | Lazarus, C (内核模块) |
操作系统 | Windows,Mac,Linux (Wine, Server/Client for linux processes) |
语言 | 英语 (主要), 西班牙语, 巴西葡萄牙语, 俄语, 波兰语, 中文 |
类型 | 逆向工程, 调试, 反汇编 |
许可协议 | Adaptive Public License |
网站 | 官网 |
软件特点
Cheat Engine可以查询与修改程序经过反汇编后的内存。透过修改内存,用户可以在游戏里获得一些好处,例如无限的生命值、时间或弹药。它还包含一些Direct3D的工具让你可以透视墙壁,在一些高级选项里还可以替你移动鼠标,这功能可以用来制作aimbot。不过Cheat Engine主要使用在单人游戏,在多人游戏方面并不鼓励。
Cheat Engine可以将代码注入其他进程,因此大多数的杀毒软件会将它误认为病毒。有一些版本可以避免这个问题,但许多功能会因此无法使用。产生这个问题的主要原因是因为Cheat Engine使用了一些与特洛伊木马相同的rootkits以获取部分系统的权限,除非停用杀毒软件的启发式扫描,否则将被视为可疑的程序。新版的Cheat Engine已渐渐不易被杀毒软件所阻挡,像是代码注入的一些功能也能运作无误。
6.1版的Cheat Engine可以制作专属的游戏插件——Trainer,并可输出成可执行文件。不过透过CEtrainer制成的trainer一般来说大小都很大。一些制作Trainer的团体会将成品做为"最终"版本发布在网络上。因为用Cheat Engine做Trainer的容易性,一些热门网站甚至以CE的Trainer为讨论主题。不过CEtrainer自6.1版以来就没有再更新,而是强调用Lua来制作trainer。