瑞客论坛

 找回密码
 立即注册
查看: 1342|回复: 0

[Windows] Cheat Engine7.3 源码编译,实现随机窗口标题

  [复制链接]

金币4704  第289名

168

主题

4

回帖

4780

积分

论坛元老

Rank: 8Rank: 8

威望
3
贡献
73
热心值
0
金币
4704
注册时间
2020-8-31
发表于 2021-7-5 18:38 | 显示全部楼层 |阅读模式
先上官方源码:https://github.com/cheat-engine/cheat-engine.git

原版


这里说一下,我这个是官网下载的7.2,之前装过其他版本的CE,有可能是bug,显示版本号不对,但是检查更新确实是7.2

来自官网:
构建说明
  • 从[color=var(--color-text-link)]这里下载 Lazarus 32bit 。将其安装到您具有完全访问权限的路径,例如“D:\Lazarus”
    • 如果您想开发 64 位应用程序,请下载并安装“cross-x86_64-win64”插件,使用相同的路径,例如“D:\Lazarus”(安装程序可以显示“文件夹存在”通知-单击是/确定)
    • 直接链接(您的下载将在 5 秒内开始):
      • [color=var(--color-text-link)]拉撒路 32 位
      • [color=var(--color-text-link)]cross-x86_64-win64 插件
    • 64 位 Windows 用户可以这样做:从[color=var(--color-text-link)]这里下载并安装 Lazarus 64bit (如果你想开发 32 位应用程序,加上“cross-i386-win32”插件)
  • 运行 Lazarus 并单击Project->Open Project。cheatengine.lpi从Cheat Engine文件夹中选择项目。
  • 单击Run->Build或按SHIFT+F9。
    • 你也可以点击Run->Compile many Modes(提示:选择前三种编译模式)
    • 如果要在 Windows 上从 IDE 运行或调试,则需要以管理员身份运行 Lazarus。


工具:Lazarus    下载地址:址https://sourceforge.net/projects ... -win32.exe/download
64位编译插件:下载地址:https://sourceforge.net/projects ... -win32.exe/download

装备:
1 、git clone 源码到自己的磁盘
2、安装好Lazarus   
3、调整Lazarus 语言为简体中文
Cheat Engine7.3 源码编译,实现随机窗口标题-1.png

Cheat Engine7.3 源码编译,实现随机窗口标题-2.png

4、打开代码编辑

Cheat Engine7.3 源码编译,实现随机窗口标题-3.png

打开后界面是这样的:还需要打开代码管理的界面窗口
Cheat Engine7.3 源码编译,实现随机窗口标题-4.png

5、编译打包
直接编译打包看看有没有出错
Cheat Engine7.3 源码编译,实现随机窗口标题-5.png
Cheat Engine7.3 源码编译,实现随机窗口标题-6.png
绿色就是没问题

构建完成可以去代码目录里面看看有没有生成
cheatengine-i386.exe 的文件,双击看看能不能运行,不出意外的话,是可以运行的
Cheat Engine7.3 源码编译,实现随机窗口标题-7.png

6、上面没有问题之后就可以修改了
在工程选项里面
Cheat Engine7.3 源码编译,实现随机窗口标题-8.png

修改名称描述啥的

Cheat Engine7.3 源码编译,实现随机窗口标题-9.png

Cheat Engine7.3 源码编译,实现随机窗口标题-10.png
这里是你要打包运行的平台设置:

Cheat Engine7.3 源码编译,实现随机窗口标题-11.png

7、实现随机窗口名
在工程查看器搜索mainunit2 打开代码

Cheat Engine7.3 源码编译,实现随机窗口标题-12.png


  cename = 'Cheat Engine 7.3';   
  beta=' beta 3.0.1';
可以看出代码确实是7.3的
往下翻 搜索找到 cename 的引用出
Cheat Engine7.3 源码编译,实现随机窗口标题-13.png

在方法上面定义一个随机字符生成方法

[Asm] [color=rgb(51, 102, 153) !important]纯文本查看 [color=rgb(51, 102, 153) !important]复制代码
[backcolor=rgb(27, 36, 38) !important][color=white !important]
[color=white !important]?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

function genkey :string;
const
  Chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}; \|:",.<>/?`~';
var
  S: string;
  i, N: integer;
begin
  Randomize;
  S := '';
  for i := 1 to 10 do begin
    N := Random(Length(Chars)) + 1;
    S := S + Chars[N];
  end;
  result := S;
end;







Cheat Engine7.3 源码编译,实现随机窗口标题-14.png
直接调用genkey 函数就行了

Cheat Engine7.3 源码编译,实现随机窗口标题-15.png

成品图:剩下的自己摸索咯
Cheat Engine7.3 源码编译,实现随机窗口标题-16.png
源码包里面有中文语言包
Cheat Engine7.3 源码编译,实现随机窗口标题-17.png

为什么这样做呢 undefined假装可以过检测,窗口敏感词,应该能吧,有待验证

跟那个风叶人版本的窗口标题差不多
附上风叶人截图,也不知道人家还更不更新了
Cheat Engine7.3 源码编译,实现随机窗口标题-18.png

下载:https://lvbuqing.lanzoui.com/izhprr142hg 密码:gjob


最新

下载:https://lvbuqing.lanzoui.com/iBKlBr17juj 密码:500f
压缩包密码 :52pojie

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-11-23 02:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表