侧边栏壁纸
  • 累计撰写 9 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

魔改ce过检测

suxiaolin
2024-04-02 / 0 评论 / 1 点赞 / 469 阅读 / 0 字

魔改ce过检测

下载所需的东西

1.前往github下载Cheat-Engine源文件

2.下载Lazarus

下载Lazarus 2.2.2 首先安装lazarus-2.2.2-fpc-3.2.2-win64.exe,然后lazarus-2.2.2-fpc-3.2.2-cross-i386-win32-win64.exe

3.下载hxd

4.下载vmprotect

5.下载vs和sdk和wdk

vs中下载组件

cenx0.png

开始修改

进入文件夹cheat-engine-master\Cheat Engine\dbk32

找到DBK32functions.pas文件用编辑器打开(vscode....)

找到dbk64.sys , dbk32.sys , CEDRIVER73

将其改为其他名字(记住改过的名字)

保存后关闭

接着进入cheat-engine-master\Cheat Engine

找到cheatengine.lpi打开

cenx2.png将此处的改为你想要的名字

再在项目中

这两处也改名字

再进入版本信息

这几处也更改

在进入编译器选项中的路径

选择释放的版本32,64都选择后改一下

和更改目标文件名

最后确定

选择上方运行里的多种编译模式

开始编译

编译完成后进入cheat-engine-master\Cheat Engine\bin

你就会看到

打开下好的hxd

再在里面选择suxiaolin-x86_64.exe

打开搜索中的替换

把区分大小写和搜索方向从头勾上

要替换的有

Cheat Engine

cheat engine

CheatEngine

cheatengine

确保字数空格都一样

改完后点击左上角的文件里的保存就ok了

打开vmprotect

还是选择suxiaolin-x86_64.exe

cenx11.png按如图点击

最后点击箭头即可

cenx12.png到此vmp加壳版的ce已经完成了

大部分检测都能过了如果不想麻烦就可以在这停止了

以下针对少部分还无法过检测的方案

进入cheat-engine-master\DBKKernel文件夹

打开DBKKernel.sln文件

再打开

cenx13.png进入文件夹cheat-engine-master\Cheat Engine\dbk32

找到DBK32functions.pas文件用编辑器打开(vscode....)

中的

使用替换工具将DBK64.inf中的DBK64替换成suxiaolin64

将下图中的也改成你自己的

右键选择最下面的属性进入

将里面的修改为如图

cenx17.png

将下图里的内容删除

还是这里面

选择第二个(箭头所示)

然后点击应用确定

然后将圈圈处改为release without sig x64然后点击生成里的重新生成解决方案

完成后你可以在cheat-engine-master\Cheat Engine\bin文件夹中

看到suxiaolin64.sys这就是编译的驱动程序

由于驱动没签名所以无法运行

使用EfiGuard

可以绕过签名

1.准备个u盘格式成Fat32格式

2.进入下载并解压好的EfiGuard-v1.4\EFI\Boot文件夹

将里面的Loader.efi文件名字改成bootx64.efi

把EFI文件夹复制到u盘根目录

3.重启电脑F12进入u盘启动(其他电脑自行百度按什么)

4.重启后使用管理员权限打开cmd,cd到EfiGuard根目录

输入EfiDSEFix.exe -d驱动将被强制禁用

然后就可以打开ce了

在ce设置中

如图箭头都勾上

最后确定就ok了

输入EfiDSEFix.exe -e驱动签名就重新打开了

就可以打开游戏了

还可以在软件中的关于里打开DBVM

只需要点击关于里最下面的绿字就ok了

1

评论区