Cheat Engine 6.4Delphi源码合集
Cheat Engine 6.4 的完整源码挺适合拿来研究逆向和内存操作的,尤其是对 Delphi 感兴趣的朋友。这套源码不是单纯的展示,而是把整个架构、底层逻辑、甚至内核驱动都摆在你面前,怎么 hook、怎么扫描、怎么反调试,代码里全都有。
ce6.4 的 Delphi 源码里包括像Cheat Engine
、dbvm
、DBKKernel
这些模块,功能都挺强,源码组织也还清晰。你可以直接看它的内存扫描
怎么做的,调试器是怎么和系统交互的,还有用Lua
跑自定义脚本的那部分也挺有意思,适合做功能扩展或者学习脚本嵌入。
比如DBKKernel
这个模块,里面有多跟驱动层交互的逻辑,像OpenProcess
绕过权限限制、ReadProcessMemory
优化等,写得还蛮干净。如果你在搞 Windows 底层开发,或者写安全工具,也可以参考参考。
源码里还有一个lua
目录,是 Cheat Engine 支持脚本自动化的关键,多功能其实就是靠 Lua 脚本跑起来的,比如批量修改值、写脚本菜单这些,学着改改快就能上手。
哦对了,里面的scp59726
文件是某个特定功能的源码入口,名字看不出啥,但打开看看就知道有没有料。如果你想自己写个小辅助工具,抄点思路或者拿来改一改,也挺方便。
如果你刚好对游戏调试、逆向这些有兴趣,又恰好不排斥 Delphi,那这套源码真心值一看。反调试机制、内存修改、脚本集成这些都有,写得也比较实用,不是那种光说不练的项目。
如果你还想进一步研究逆向相关的东西,可以顺手看看这些:逆向工程、mybatis 逆向工程源码、android 逆向工程,都挺有参考价值的。
如果你玩过 CE,或者在写自己的辅助工具,可以拿这套源码对照着学。不用整套照搬,但里头不少技巧和结构思路蛮值得借鉴的。
3.38MB
文件大小:
评论区