从零开始编译CheatEngine及驱动(二)
本帖最后由 天下一般 于 2022-9-9 19:49 编辑运行环境:
如 WIN10
涉及工具:
Visual Studio2019, Lazarus 2.2.2, CheatEngine,CE字符串修改器
上一节 从零开始编译CheatEngine及驱动(一)
话说上一节,我们的CE还有窗口标题,About对话框中的名字,以及注册表中的注册项
都含有Cheat Engine的关键字,这一节我们要将这些修改成自已的命名(我用的是Games Modify,字数保持一致)
为了快速实现字符串的替换,本人编写了一个小工具,后面附件我会提供给大家使用。
软件名:CE字符串修改器
界面:
功能介绍:
本软件可以搜索/替换字符串,包括对文件夹的搜索,文件的搜索
识别ascii编码、unicode编码、uft-8编码的文本
高级模式可以智能识别带空格、‘-’、‘#’、‘_’的文本,实现快速搜索和替换
说明一下,软件没有经过太多测试,可能会有错误,还请大家包涵。
操作:
修改文件夹和文件名
(一)选择搜索文件夹选项卡,打开目录,目录就选择编译后的bin文件夹
(二) 搜索文件夹和文件名,看是否有CheatEngine的关键字
软件会自动搜索含空格、‘-’、‘#’、‘_’的名字,不区分大小写
比如cheat engine、cheat-engine、cheate_engine、cheate#engine
总之就是所有含这个关键字的文件名
(三)替换成自已的名字
自已的名字中间要带上空格
注意:空格只是用来区分这是两个单词,替换后的名字与空格无关
修改文本内容
(一)选择搜索文件选项卡,打开目录,目录还是选择编译后的bin文件夹
左边的列表框中是显示目录中所有的文件,包含子文件夹
(二)为了快速替换,选择高级模式,并勾上三种编码方式,这样可以搜索的更加全面,防止遗漏的CE特征码
(三)填入搜索的字符串,字符串中间要带上空格
填入替换的字符串,字符串中间要带上空格
点击高级替换后会弹出10次对话框,基本上是对所有格式的字符串进行搜索并自动匹配替换
大家只需要点击确定就OK了
原字符串 替换后的字符串
cheat engine games modify
CHEAT ENGINE GAMES MODIFY
Cheat engine Games modify
cheat Engine games Modify
Cheat Engine Games Modify
cheatengine gamemodify
CHEATENGINE GAMESMODIFY
Cheatengine Gamesmodify
cheatEngine gamesModify
CheatEngine GamesModify
(四)再次填入新的搜索字符串,字符串中间要带上'-',这个'-'符号在CE的源文件中也含有
(五)双击搜索到的选项,还可以简单的查看十六进制的文本内容
这个功能本人写的比较粗糙,只是可以查看一下CE特征码的大概位置
现在打开CE,窗口标题,About对话框中的名字,以及注册表中的注册项应该全是"Games Modiy"我们自已的名字了。
通过“地毯式的搜索”,基本上CE的特征码都被替换成了我们自已的名字,可以说是不留痕迹,
应该可以绕过的检测了吧!!!(没有做过测试,个人的猜测,有哪位觉的还有没搜索到的可以发出来,我们一起补充^_^)
友情提示:如果不放心,还可以给CE加壳,这样被识别出来的机率会更小一些,加壳软件网上可以搜到,这里就不多说了。
下一节,就要开始最核心的修改——驱动,当然这部分是最麻烦的,涉及的东西比较多,
我会尽量给大家讲清楚的,敬请期待!!!
。。。。。。未完代续
工具附件:
谢谢分享 {:5_117:}
谢谢分享 谢谢分享。。 谢谢分享,,, 支持支持谢谢大大 我来继续学习,谢谢~! 谢谢分享 感谢分享,学习下