dy bd-ticket-guard-client-data bd-ticket-guard-ree-public-key 逆向

声明

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由

此产生的一切后果均与作者无关!

部分python代码

复制代码
cp1 = execjs.compile(open('bd-ticket-guard-client-data.js','r',encoding='utf-8').read())
session_dtrait = cp1.call('x_tt_session_dtrait','POST',req_url, urllib.parse.urlencode(data))
result = cp1.call('getClientData')
client_data = result['bd-ticket-guard-client-data']
public_key = result['bd-ticket-guard-ree-public-key']
print(client_data)
print(public_key)
headers = {
    "bd-ticket-guard-client-data": client_data,
    "bd-ticket-guard-ree-public-key": public_key,
    "bd-ticket-guard-version": "2",
    "bd-ticket-guard-web-sign-type": "1",
    "bd-ticket-guard-web-version": "2",
    "uifid": uifid,
    "x-tt-session-dtrait": session_dtrait
}
response = session.post(url, headers=headers, cookies=cookies, params=p, data=data)

print(response.text)
print(response)
复制代码
cp1 = execjs.compile(open('bd-ticket-guard-client-data.js','r',encoding='utf-8').read())
session_dtrait = cp1.call('x_tt_session_dtrait','POST',req_url, urllib.parse.urlencode(data))
result = cp1.call('getClientData')
client_data = result['bd-ticket-guard-client-data']
public_key = result['bd-ticket-guard-ree-public-key']
print(client_data)
print(public_key)
headers = {
    "bd-ticket-guard-client-data": client_data,
    "bd-ticket-guard-ree-public-key": public_key,
    "bd-ticket-guard-version": "2",
    "bd-ticket-guard-web-sign-type": "1",
    "bd-ticket-guard-web-version": "2",
    "uifid": uifid,
    "x-tt-session-dtrait": session_dtrait
}
response = session.post(url, headers=headers, cookies=cookies, params=p, data=data)

print(response.text)
print(response)

结果

总结

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

相关推荐
子兮曰2 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰2 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
默_笙2 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
前端小万2 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝2 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
qq_426003962 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
三十而立洋2 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
长沙三为智能科技2 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python