返回列表 发新帖

GG修改器函数调用工具教程1 (静态函数调用)

[复制链接]

20

主题

44

回帖

403

积分

初中生

Rank: 3Rank: 3

金币
165
好评
6
信誉
100
发表于 2025-10-27 10:45:10 来自手机  | 显示全部楼层 | 阅读模式  来自 安徽
本帖最后由 1649599441 于 2025-10-27 10:46 编辑

今天来教一下如何使用上次发的函数调用工具脚本来调用一个u3d游戏的静态函数,以及生成脚本。
首先选择目标进程后,执行脚本并进行配置。这里不详细讲了,不懂可看以前发的帖子 ,还是拿老游戏测试。
先去dump文件内找一个静态函数,这里我用我自己找到的,一个打开游戏debug菜单的静态函数来演示。

如何区分静态和动态函数?
public static DebugPanel get_main(); // 0x9541E4
带有static的就是静态函数,也可以使用libtool查看黄色的就是静态函数,白色的是非静态函数。

先用libtool调用此函数看效果。

可以看到调用成功后会出现这个东西。
接下来我们使用脚本来实现这个效果。
执行脚本后,将目标函数地址找出来添加到保存列表勾选上,点击左上角sx按钮选择创建调用。因为此函数无任何参数并且为静态,你什么都不需要动直接点确认即可调用成功。然后勾选生成脚本选项后点击确定。调用成功后会自动提示输入脚本输出路径生成脚本。而生成的脚本你直接运行即可调用无需多余步骤。


回复

使用道具 举报

69

主题

2250

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2742
好评
21
信誉
100

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-10-27 11:26:39 来自手机  | 显示全部楼层  来自 湖北
终端模拟器断点寄存器工具分享下
回复

使用道具 举报

38

主题

2187

回帖

6514

积分

硕士生

Rank: 6Rank: 6

金币
43
好评
73
信誉
131
发表于 2025-10-27 12:01:26 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

1

主题

1626

回帖

4177

积分

大学生

Rank: 5Rank: 5

金币
614
好评
0
信誉
100
发表于 2025-10-27 12:53:58 来自手机  | 显示全部楼层  来自 广西
感谢分享
回复

使用道具 举报

2

主题

4507

回帖

1万

积分

禁止访问

iKUN

金币
1214
好评
16
信誉
111
发表于 2025-10-27 12:59:39 来自手机  | 显示全部楼层  来自 广西
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
5141
好评
1
信誉
100
发表于 2025-10-27 15:03:42 来自手机  | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

1

主题

510

回帖

1435

积分

高中生

Rank: 4

金币
1230
好评
0
信誉
100

MT论坛新人考神MT论坛最佳新人

发表于 2025-10-27 15:45:23 | 显示全部楼层  来自 新疆
感谢分享
回复

使用道具 举报

93

主题

6097

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1276
好评
6
信誉
106
发表于 2025-10-29 16:00:55 来自手机  | 显示全部楼层  来自 福建
谢谢分享
回复

使用道具 举报

1

主题

1万

回帖

3万

积分

博士后

Rank: 8Rank: 8

金币
9013
好评
4
信誉
1302

考神MT论坛帅哥MT论坛新人

发表于 2025-10-31 13:24:45 来自手机  | 显示全部楼层  来自 广西
学习学习
回复

使用道具 举报

0

主题

292

回帖

881

积分

高中生

Rank: 4

金币
811
好评
0
信誉
100
发表于 2025-11-5 06:37:29 | 显示全部楼层  来自 福建
如何区分静态和动态函数?
public static DebugPanel get_main(); // 0x9541E4请教,偏移值哪里来的?
回复

使用道具 举报

15

主题

5346

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6286
好评
0
信誉
106
发表于 2025-11-6 12:45:39 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

79

主题

653

回帖

2156

积分

大学生

Rank: 5Rank: 5

金币
330
好评
9
信誉
57
发表于 2025-11-6 19:05:13 来自手机  | 显示全部楼层  来自 广东
jdchl 发表于 2025-11-5 06:37
如何区分静态和动态函数?
public static DebugPanel get_main(); // 0x9541E4请教,偏移值哪里来的? ...

你这个代表一个静态方法,他的偏移就在下面
回复

使用道具 举报

0

主题

292

回帖

881

积分

高中生

Rank: 4

金币
811
好评
0
信誉
100
发表于 2025-11-7 10:08:28 | 显示全部楼层  来自 福建
土豆.. 发表于 2025-11-6 19:05
你这个代表一个静态方法,他的偏移就在下面

这个是mt管理器?
回复

使用道具 举报

0

主题

292

回帖

881

积分

高中生

Rank: 4

金币
811
好评
0
信誉
100
发表于 2025-11-7 10:11:08 | 显示全部楼层  来自 福建
我的MT管理器为什么没有,要加什么?
回复

使用道具 举报

0

主题

47

回帖

163

积分

小学生

Rank: 2

金币
96
好评
0
信誉
100
发表于 2026-1-8 18:17:10 来自手机  | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

发表回复

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

本版积分规则

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