返回列表 发新帖

[求助问答] 签名问题

[复制链接]

97

主题

1440

回帖

6181

积分

硕士生

Rank: 6Rank: 6

金币
1499
好评
3
信誉
183
发表在  2026-4-10 23:41:13 来自手机  | 显示全部楼层 | 阅读模式  来自 河北
今天分析了一个软件,

一开始是数字加固,邪修过了下,遇到了签名校验

签名定位修改了,本以为能过,

测试还是发现没过,

然后继续研究,发现是服务器下发的签名,

如果不能正确获取服务器下发的,那么及时过了提示弹窗,


里面的视频也不能看,

由于手机没root,和模拟器的限制,导致自己不能很好的测试出来,就用ai写了一份frida脚本,

发这个帖子,也请大佬帮忙运行,测试下这个下发的签名

OooO0O0.OooO0Oo()方法中

# 1. 获取正确的签名字符串 (服务器配置)
sget-object v0, Lcom/hive/request/utils/OooOo00;->OooO00o
invoke-virtual {v0}, OooOo00;->OooO00o()Ljava/lang/String;  # "xxxencrypted_xxx"

# 2. 对签名字符串进行 AES 解密  
invoke-static {v1}, OooOOO;->OooO0O0()  # 解密后得到正确的签名

# 3. 获取当前 APK 的签名 (调用 Native 层)
invoke-static {}, Lo00Oo0O0/o0OO00O;->OooO0OO()
invoke-virtual {v2, p1, v1}, o0OO00O;->OooO0oo(Context;String)  # 返回当前APK签名

# 4. 比较两个签名
invoke-virtual {v0, p1}, String;->equals(Ljava/lang/Object;)Z  # 比较正确签名 vs 当前签名

- 服务器下发 : OooOo00.OooOOOO() 返回的签名字符串是从服务器获取的(经过加密)
- 本地签名 : OooO0o0() 通过 Native 层获取 你当前 APK 的实际签名
- 比较 :如果 本地签名 == 服务器下发的签名(解密后) ,验证通过

链接   https://wwapr.lanzouu.com/b0zkr74kj
密码:bc5q

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

5

主题

1万

回帖

3万

积分

博士后

萌新

Rank: 8Rank: 8

金币
3421
好评
51
信誉
101

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

发表于 2026-4-10 23:52:10 来自手机  | 显示全部楼层  来自 广西
我用的旧版本去了更新
回复

使用道具 举报

5

主题

2101

回帖

7249

积分

硕士生

Rank: 6Rank: 6

金币
2692
好评
16
信誉
100

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

发表于 2026-4-11 00:16:29 来自手机  | 显示全部楼层  来自 江苏
本帖最后由 只因你太美 于 2026-4-11 00:19 编辑

有没有可能是你在删除加固特征时没有关闭自动签名

回填dex之后没有去除签名校验

还有就是这个软件是换壳软件,跟橘汁,小苹果影视ui一模一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

97

主题

1440

回帖

6181

积分

硕士生

Rank: 6Rank: 6

金币
1499
好评
3
信誉
183
发表于 2026-4-11 00:25:51 来自手机  | 显示全部楼层  来自 河北
只因你太美 发表于 2026-4-11 00:16
有没有可能是你在删除加固特征时没有关闭自动签名

回填dex之后没有去除签名校验

就是个签名问题,运行下就看到服务器下发,就解决了
回复

使用道具 举报

4

主题

2213

回帖

7435

积分

硕士生

Rank: 6Rank: 6

金币
164
好评
2
信誉
99
发表于 2026-4-11 00:58:56 来自手机  | 显示全部楼层  来自 河南
Temorry 发表于 2026-4-11 00:25
就是个签名问题,运行下就看到服务器下发,就解决了
有没有可能他的公告弹窗和盗版弹窗是一起的你把公告弹窗解决掉就ok了
回复

使用道具 举报

9

主题

1985

回帖

7100

积分

硕士生

Rank: 6Rank: 6

金币
3068
好评
4
信誉
101

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

发表于 2026-4-11 06:46:09 来自手机  | 显示全部楼层  来自 浙江
其实最简单的方法就是脱修后不签名,mt去签名检验就解决了
回复

使用道具 举报

97

主题

1440

回帖

6181

积分

硕士生

Rank: 6Rank: 6

金币
1499
好评
3
信誉
183
发表于 2026-4-11 10:06:42 来自手机  | 显示全部楼层  来自 河北
若幻 发表于 2026-4-11 06:46
其实最简单的方法就是脱修后不签名,mt去签名检验就解决了

??mt去签过不了签名问题的
回复

使用道具 举报

97

主题

1440

回帖

6181

积分

硕士生

Rank: 6Rank: 6

金币
1499
好评
3
信誉
183
发表于 2026-4-11 10:36:53 来自手机  | 显示全部楼层  来自 河北
只因你太美 发表于 2026-4-11 00:16
有没有可能是你在删除加固特征时没有关闭自动签名

回填dex之后没有去除签名校验

你可以试一下我自己测试的时候,用mt过签名校验是没有过的,

另外自动签名我是关的
回复

使用道具 举报

5

主题

2101

回帖

7249

积分

硕士生

Rank: 6Rank: 6

金币
2692
好评
16
信誉
100

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

发表于 2026-4-11 11:31:14 来自手机  | 显示全部楼层  来自 江苏
Temorry 发表于 2026-4-11 10:36
你可以试一下我自己测试的时候,用mt过签名校验是没有过的,

另外自动签名我是关的 ...

反正我回填dex之后然后再去签没有出现盗版提示
回复

使用道具 举报

97

主题

1440

回帖

6181

积分

硕士生

Rank: 6Rank: 6

金币
1499
好评
3
信誉
183
发表于 2026-4-11 11:34:49 来自手机  | 显示全部楼层  来自 河北
只因你太美 发表于 2026-4-11 11:31
反正我回填dex之后然后再去签没有出现盗版提示

你去签用的什么续签MT吗?
回复

使用道具 举报

5

主题

2101

回帖

7249

积分

硕士生

Rank: 6Rank: 6

金币
2692
好评
16
信誉
100

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

发表于 2026-4-11 12:18:32 来自手机  | 显示全部楼层  来自 江苏
Temorry 发表于 2026-4-11 11:34
你去签用的什么续签MT吗?

mt普通去签
回复

使用道具 举报

9

主题

1985

回帖

7100

积分

硕士生

Rank: 6Rank: 6

金币
3068
好评
4
信誉
101

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

发表于 2026-4-11 12:22:46 来自手机  | 显示全部楼层  来自 浙江
Temorry 发表于 2026-4-11 11:34
你去签用的什么续签MT吗?

普通去签可以,别用原包去签
回复

使用道具 举报

发表回复

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

本版积分规则

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