首页
社区
课程
招聘
[原创]新版****Ollvm混淆Signature参数解析
发表于: 2025-12-8 20:52 7809

[原创]新版****Ollvm混淆Signature参数解析

2025-12-8 20:52
7809

案例为最新版某马拉雅,可在豌豆夹下载

我们主要分析signature参数,signature长度为40,大概率为SHA1

首先搜索请求体字段中的fdsOtp定位关键代码

总共有三个,分别对应不同的登录形式,我们只关注验证码登录即可

可以发现signature参数的生成与代码

有关,追踪,最终定位到

最终定位到此处代码,发现需要分析so层实现内容(login_encrypt),为了更清楚的分析,我们需要先了解进入so层前传入的参数是什么形式,

打印传入的参数,内容为:

发现so层代码将近2500行,存在Ollvm混淆


我们从头开始分析代码

修正函数头之后,先分析前几行代码

可以看到存在一定程度的混淆,去除控制流垃圾

按照JNI模式解析,大概率为

查看一下对应的内存地址,是否为类名

可以看到字符串被混淆了,根据交叉引用寻找

发现存在解密代码

其他解密也是相同的,这样我们就知道了这个函数其实就是获取包名,脚本写为Idapython脚本更方便

发现都是进行比较,我们解密另一个参数即可,还是按照刚才的方法

可以看到所有的strcmp就是和硬编码的包名比较,所以我们需要找到对应的包名

最终是在一千一百多行发现

发现比较成功之后,会设置v13=1825021717,这个v13就是状态机,觉得下一步会执行什么代码,因此我们追踪if(v13==1825021717)的代码即可



传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 14小时前 被kanxue编辑 ,原因:
收藏
免费 136
支持
分享
最新回复 (76)
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2025-12-8 23:52
0
雪    币: 5041
活跃值: (4389)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢分享
2025-12-9 00:17
0
雪    币: 2300
活跃值: (3945)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
看大佬手撕VMP
2025-12-9 00:28
0
雪    币: 353
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
感谢分享
2025-12-9 07:47
0
雪    币: 223
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
感谢分享,支持!
2025-12-9 08:31
0
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
6666
2025-12-9 09:04
0
雪    币: 219
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
感谢分享
2025-12-9 09:05
0
雪    币: 226
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
6666
2025-12-9 09:15
0
雪    币: 359
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
666
2025-12-9 09:32
0
雪    币: 143
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
666
2025-12-9 09:42
0
雪    币: 293
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
666666666
2025-12-9 09:58
0
雪    币: 530
活跃值: (1985)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
666
2025-12-9 10:04
0
雪    币: 6108
活跃值: (5885)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
66
2025-12-9 10:14
0
雪    币: 127
活跃值: (487)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
看看
2025-12-9 10:19
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
666
2025-12-9 10:29
0
雪    币: 104
活跃值: (7129)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
tql
2025-12-9 10:48
0
雪    币: 209
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
感谢分享
2025-12-9 11:05
0
雪    币: 1
活跃值: (950)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
6
2025-12-9 11:15
0
雪    币: 2476
活跃值: (2620)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
666
2025-12-9 11:26
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
11
2025-12-9 11:41
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
666
2025-12-9 16:38
0
雪    币: 2357
活跃值: (2916)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
666
2025-12-9 18:20
0
雪    币: 306
活跃值: (1016)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
666
2025-12-9 19:31
0
雪    币: 31
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25

你的帖子非常有用,感谢分享!
2025-12-9 22:48
0
游客
登录 | 注册 方可回帖
返回