Cheat Engine 笔记

1. 写好的AA(Auto Assembler)脚本可以添加到Cheat table里,显示在主窗口地址列表里,通过toggle来enable/disable

2. 主界面列表中的地址,通过toggle来freeze/defreeze.(吐槽下,太不友好了,连个提示也没有)

2. Template里先Cheat table framework code,在Code Inject可以生成写好的enable/disable代码

3. readmem文档有误,应该是“READMEM(address,size) :Will write the data at address to the location this instruction is placed”

4. MemViewer窗口里右键代码可以插入到code list里(类似书签的功能),但是这个窗口貌似只能通过“追踪改变某个变量的代码的窗口”,单机add to codelist才会弹出来(对这个软件作者真无力了)。

参考:

1. AA教程(CE论坛打不开,但是bing的缓存可以看):http://cc.bingj.com/cache.aspx?q=auto+assemble+tutorial&d=5041609908362352&mkt=en-US&setlang=en-US&w=IiEcIsy544H0qMQ8H7KsAKHtu4sNVG50

----------------------------------------------------------------------------------------------------

1. 'Undetected' Cheat Engine 意味着一些anti-cheat程序(GameGuard)能够检测到CE的存在,如通过以下方式:

MD5 hash
- Window/class/process name
- File-system, installed software, Registry

所以要得到一个UCE,就是能够避免anti-cheat程序对CE的检测,一般就是找到那些使CE被检测到的代码(CE是开源的),然后去掉或者换个实现方式。

参考:http://www.unknowncheats.me/forum/other-fps-games/97103-undetected-cheat-engine-6-3-a.html

2. Bypassing GameGuard,这篇文章里讲了一种调用被GameGuard hook掉的函数的方法,思想很简单:在hook回来。

参考:http://www.elitepvpers.com/forum/rappelz/461209-bypassing-gameguard-guide.html

原文地址:https://www.cnblogs.com/D3Hunter/p/3498636.html