云计算百科
云计算领域专业知识百科平台

bilibili(8.94) APP sign算法分析

 声明
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口 等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
有相关问题请第一时间点击头像看简介或私信联系我删除博客!
部分分析代码

url = "x/v2/search/square"
params = {
"build": "8940300",
"c_locale": "zh-Hans_CN",
"channel": "yingyongbao",
"disable_rcmd": "0",
"event_id": "tm.recommend.0.0.pv",
"from": "0",
"limit": "10",
"mobi_app": "android",
"platform": "android",
"s_locale": "zh-Hans_CN",
"show": "0",
"statistics": "{\\"appId\\":1,\\"platform\\":3,\\"version\\":\\"8.94.0\\"}",
"ts": "1785511245",
"user_act": "{\\"act_seq\\":[]}",
# "sign": "1fed0affdc0d162f4326b0248c99afb1"
}
params = bili_sign(params)
headers = {
"host": "app.bilibili.com",
"accept": "*/*",
"accept-encoding": "gzip, deflate, br",
"app-key": "android",
"bili-http-engine": "ignet",
"env": "prod",
"user-agent": "Mozilla/5.0 BiliDroid/8.94.0 (bbcallen@gmail.com) 8.94.0 os/android model/MI 8 mobi_app/android build/8940300 channel/yingyongbao innerVer/8940300 osVer/10 network/2",
}

response = requests.get(url, headers=headers, params=params)

print(response.text)
print(response)

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

2.具体更多细节请看名字进入详情了解更多细节,具体细节要你自己还原,相信你也能调试出来。

赞(0)
未经允许不得转载:网硕互联帮助中心 » bilibili(8.94) APP sign算法分析
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!