公司网站建设与维护方案,开发公司成本费用比例,西安云英网站建设,pc端网站营销csdn审核不通过 网易云课堂有配套的免费视频
int0x3 - 主页
文章都传到github了
Notes/外挂/魔改CE at master MrXiao7/Notes GitHub
为什么要编译自己的CE
在游戏逆向的过程中#xff0c;很多游戏有保护#xff0c;我们运行原版CE的时候会被检测到
比如我们开着CE运…csdn审核不通过 网易云课堂有配套的免费视频
int0x3 - 主页
文章都传到github了
Notes/外挂/魔改CE at master · MrXiao7/Notes · GitHub
为什么要编译自己的CE
在游戏逆向的过程中很多游戏有保护我们运行原版CE的时候会被检测到
比如我们开着CE运行英雄联盟的时候就会提示 但是我们使用自己编译的的CE的时候就没有问题 效果图 必要的工具
cheat-engine source code
https://github.com/cheat-engine/cheat-engine
lazarus-2.2.2-fpc-3.2.2-cross-i386-win32-win64 and lazarus-2.2.2-fpc-3.2.2-win64
Lazarus Homepage
Lazarus - Browse /Lazarus Windows 64 bits/Lazarus 2.2.2 at SourceForge.net
vmp3.5
notepad
如何编译CE
1、首先下载并解压CE源码
2、安装
lazarus-2.2.2-fpc-3.2.2-cross-i386-win32-win64
然后安装
lazarus-2.2.2-fpc-3.2.2-win64 安装过程省略........
安装好了以后打开CE源码目录里面的
\cheat-engine-master\Cheat Engine 文件夹
里面有个
cheatengine.lpi 文件 双击打开即可 打开后界面如下所示 如果要查看窗口的话按F12即可 现在就已经可以看到CE的主UI了
现在来修改CE的窗口标题和进程名
点击工程-工程选项 会打开下面的窗口 这里可以修改标题然并卵要修改图标的话直接点加载图标就行了
点击左边的版本信息 这里面的信息都可以改成我们自己的
然后再点击左侧的路径 把目标文件名改成我们自己的注意32位和64位都要改
改好以后点确定关闭窗口然后点运行--编译多种模式 选择32位和64位就行了然后点OK就开始漫长的构建过程。。。。 提示编译成功即可。编译好的文件在cheat-engine-master\Cheat Engine\bin目录文件名就是我们自己定义的 然而我们发现进程名确实改了进程信息也改了but,进程标题没有变 窗口标题没有改变是因为在CE的源码中是写死的所以我们要去源码中改
我们点击菜单中的工程--单元 在这个窗口中输入main 双击这个文件
在这个文件中按crtlf搜索 cename 或者直接到代码最下面找到如下代码 把cename改成我们需要的字符串然后编译 可以看到窗口标题已经改掉了
我们即便把标题改成自己的也有可能被游戏加到黑名单如果我们用N个字母随机化标题的话就没那么容易被检测到了所以我们加入随机窗口标题的代码
随机标题代码
function CreateNewceWindowsText :string;
constChars ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%^*()_-[]{}; \|:,./?~;
varStrText: string;i, index: integer;
beginRandomize;StrText : ;for i : 1 to 10 do beginindex : Random(Length(Chars)) 1;StrText : StrText Chars[index];end;result : StrText;
end;
最终效果 其实只要编译一个x64的就够了因为x64的版本也是能搜索和调试32位进程的