首页
社区
课程
招聘
[原创]ALI的sign参数分析
发表于: 2024-11-8 05:00 25890

[原创]ALI的sign参数分析

2024-11-8 05:00
25890

ALI的sign参数分析,抓包的参数如下,返回结果BASE64解码为明文。只需要分析sign的生成过程。

众所周知,ALI的HASH参数的生成过程是在libsgmain的APK中,native函数为Java_com_taobao_wireless_security_adapter_JNICLibrary_doCommandNative

首先配置UNIDBG的运行环境,根据FRIDA HOOK获取的参数来配置UNIDBG的参数,
Libsgmain 是根据传入的参数i的值来进行不同的运算。

因为doCommandNative函数是动态注册的,直接调用callJNI_OnLoad就能打印出doCommandNative的函数地址是0x40db8。

初始化函数使用的i值是10101,其他的参数根据FRIDA HOOK来获取的。

生成Sign HASH值的i值为10401,另外还需要一个键值为INPUT的HashMap。

Sign的值就是HSAHMAP INPUT值的HASH值。

运行的结果6231e5e70398d58fd2b4daff64fc0106d9507bc8与抓包的结果一致。

日志显示Sign的结果是在0x154730处生成的。查看libsgmain.so发现这个是LR寄存器的地址,0x154730的上一步0x15472c是生成字符串的地址。在0x15472c地址下断点,发现x1的地址存储的就是结果。



冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2024-11-8 11:58 被易之生生编辑 ,原因:
收藏
点赞 ・395
打赏
分享
最新回复 (332)
雪    币: 192
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2 楼
好的
2024-11-8 05:05
0
雪    币: 216
活跃值: (3495)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3 楼
现在还要回复才能看完整内容了
2024-11-8 08:42
1
雪    币: 6468
活跃值: (6531)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4 楼
看一看
2024-11-8 09:23
0
雪    币: 2557
活跃值: (3554)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5 楼
native的得看一看
2024-11-8 09:26
0
雪    币: 12
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6 楼
学习一下
2024-11-8 09:44
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7 楼
感谢分享,学习看看
2024-11-8 09:57
0
雪    币: 827
活跃值: (2368)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8 楼
1
2024-11-8 10:17
0
雪    币: 764
活跃值: (3857)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9 楼
1
2024-11-8 10:22
0
雪    币: 213
活跃值: (1916)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10 楼
1
2024-11-8 10:33
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11 楼
1
2024-11-8 10:52
0
雪    币: 1784
活跃值: (7054)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12 楼
1
2024-11-8 10:52
0
雪    币: 1085
活跃值: (6659)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13 楼
linkin5epk 现在还要回复才能看完整内容了[em_11]
现在还要点赞~~
2024-11-8 11:06
0
雪    币: 5640
活跃值: (10159)
能力值: ( LV13,RANK:531 )
在线值:
发帖
回帖
粉丝
14 楼
1
2024-11-8 11:18
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15 楼
1
2024-11-8 11:25
0
雪    币: 370
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16 楼
1
2024-11-8 13:47
0
雪    币: 1057
活跃值: (973)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
17 楼
学学
2024-11-8 13:51
0
雪    币: 660
活跃值: (3018)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
18 楼
1
2024-11-8 13:53
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19 楼
支持
2024-11-8 14:04
0
雪    币: 375
活跃值: (4107)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20 楼
支持
2024-11-8 14:08
0
雪    币: 1654
活跃值: (4662)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21 楼
感谢分享
2024-11-8 14:16
0
雪    币: 100
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22 楼
1
2024-11-8 14:21
0
雪    币: 204
活跃值: (4159)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23 楼
感谢分享
2024-11-8 15:08
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24 楼
学习一下
2024-11-8 15:27
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25 楼
这是哪个app。哪个版本?学习一下
2024-11-8 15:38
0
游客
登录 | 注册 方可回帖
返回