首页
社区
课程
招聘
[原创]**游戏下载协议分析,爬最新款游戏啦
发表于: 2021-11-12 21:15 16658

[原创]**游戏下载协议分析,爬最新款游戏啦

2021-11-12 21:15
16658

**协议分析

POST /apk/v1/detail?X-UA=V=1&PN=???&VN_CODE=608&LOC=CN&LANG=zh_CN&CH=default&UID=05c6cbe0-142f-415f-b552-fce00d156288 HTTP/1.1

分析:VN_CODE是app版本

apk_hash
end_point = dl 表示下载
-------------------以下两项直接Putall()-----------------
time 是时间戳
nonce 不知道是啥

Nonce目测也是一个随机数

id即游戏的标志
node是getuuid的随机数 v1 = UUID.randomUUID();

Sign的生成:p0是传入的HASHMAP




NATIVEsign转进去是个native方法,我们拖到ida里面分析一下,在这个库里面

找到对应的native层实现方法如下,直接复现有些困难,现在我们进行调用。

V0的构成

下载链接
http://d.**dada.com/202002131457/d5b7b785d89ff58acf14026fb2ebf473/f/202001/17/a/fddaa98dcc6613aeb70ea886f589e40b

剑与远征
http://d.**dada.com/202002131504/01ac72e182c5996c200a6249b828a966/f/202002/12/a/c350782269a8f3d3e36d33f7b4e6a4f5

第三个字段表示什么
202002131504是时间戳

另外一种形式的下载链接
download=https://???tapimg.com/f/201912/10/a/9fe5b25b6e630380fc67e70bcc7900ca?sign=185ac75c3ddb374912632e185f1bdbe1&t=5e4cff56

 
 
 

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-11-19 17:55 被kanxue编辑 ,原因:
收藏
免费 5
支持
分享
最新回复 (3)
雪    币: 287
活跃值: (490)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
顶一下
2021-11-15 16:49
0
雪    币: 287
活跃值: (490)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
2022-3-10 15:57
0
雪    币: 162
活跃值: (974)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
支持下
2022-5-25 14:53
0
游客
登录 | 注册 方可回帖
返回
//