首页
社区
课程
招聘
[原创]某APP登录中的安全验证码分析
发表于: 2025-12-18 13:21 15748

[原创]某APP登录中的安全验证码分析

2025-12-18 13:21
15748


通过抓包分析,登录过程可以大致划分为两种类型的请求:

1、第一种是请求数据和响应数据都经过加密的,没有典型k-v数据。并且可以看到ua为Android sdk, 说明加密在应用的java中或者so中

2、第二种是部分请求参数是加密的,返回的是明文。这个的ua就是浏览器格式ua,说明是软件调用webview组件发起的请求,加密是js加密

当出现安全验证流程就会发起第二种请求,说明安全验证是webview方式进行的,加密为js加密

今天咱们只分析安全验证流程也就是第二种请求,这样看起来就简单多了,只需要用浏览器调试了,不需要分析native层,在电脑浏览器中调试大家都会,手机软件中的怎么调试?也很简单,当手机中有webview加载,可以使用浏览器自带的远程调试工具DevTools  在电脑浏览器中输入如下

edge浏览器:edge://inspect/#devices  

谷歌浏览器:chrome://inspect/#devices


usb连接手机

 一般应用中的webview都会关闭调试功能,需要进行hook打开远程调试

Hook 命令:

frida -U -l hook.js --no-pause -f 包名   


Frida hook代码:

 

打开调试后,当应用中出现webview页面  可调试页面就会出现:


点击inspect 就会弹出这个页面的调试页面,剩下就是分析还原js参数加密

通过请求可以看到像加密参数的一共有四个,分别是si,tk,ct,se

分析发现  si是第一种Android请求返回的数据   js加密参数为tk,ct,se三个

数据格式如下:

 

 

js的具体分析流程就不贴了,贴个调试入口,大家可以自己尝试。



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

最后于 2025-12-18 21:45 被kanxue编辑 ,原因:
收藏
免费 83
支持
分享
最新回复 (59)
雪    币: 144
活跃值: (2053)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
66666666666
2025-12-18 13:25
0
雪    币: 5083
活跃值: (5164)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
味同嚼蜡,删帖吧
2025-12-18 14:18
1
雪    币: 430
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
黑屏 味同嚼蜡,删帖吧
爱看看 不看滚
2025-12-18 15:20
0
雪    币: 2386
活跃值: (2981)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
666
2025-12-18 16:19
0
雪    币: 24
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
学习一下
2025-12-18 16:21
0
雪    币: 115
活跃值: (930)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
666666
2025-12-18 16:50
0
雪    币: 5083
活跃值: (5164)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
yumeiko 爱看看 不看滚
净发些没营养的东西,还tm不让人说??
2025-12-18 17:12
3
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
6666
2025-12-18 17:59
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
6666666
2025-12-18 18:01
0
雪    币: 209
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
666
2025-12-18 18:09
0
雪    币: 204
活跃值: (751)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
6666
2025-12-18 19:28
0
雪    币: 344
活跃值: (1730)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
6
2025-12-18 19:42
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
感谢分享
2025-12-18 20:55
0
雪    币: 160
活跃值: (1676)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
感谢分享
2025-12-19 02:01
0
雪    币: 44
活跃值: (704)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
感谢分享
2025-12-19 09:17
0
雪    币: 283
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
1
2025-12-19 09:22
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
1
2025-12-19 10:53
0
雪    币: 2468
活跃值: (4776)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
666
2025-12-19 11:00
0
雪    币: 375
活跃值: (3256)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20
666
2025-12-19 11:00
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
666
2025-12-19 11:50
0
雪    币: 1501
活跃值: (3743)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
22
123
2025-12-19 13:38
0
雪    币: 104
活跃值: (7295)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
tql
2025-12-19 14:07
0
雪    币: 105
活跃值: (2367)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
666666666
2025-12-20 10:33
0
雪    币: 17
活跃值: (460)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
2
2025-12-20 12:27
0
游客
登录 | 注册 方可回帖
返回