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

相关推荐
Highcharts.js11 分钟前
数据可视化避坑指南 ——开发中常见图表错误与修复方案
javascript·信息可视化·数据可视化·highcharts·数据可视化避坑·修复方案
观无23 分钟前
若依EasyExcel实现单元格合并
开发语言·前端·javascript
雨晨源码(同名B站)25 分钟前
基于Python的网易云音乐评论数据情感化分析系统 音乐爬虫信息可视化 |SnowNLP评论情感分析
开发语言·hadoop·爬虫·python·信息可视化·毕业设计
阿童木写作27 分钟前
跨境电商图片翻译工具推荐:跨马翻译批量处理视频字幕与抠图
python·音视频
愚公搬代码1 小时前
【愚公系列】《Web应用安全》001-VMware的安装
前端·安全
xiaohaiAIgeo1 小时前
【2026年】HG/T 20656-2024化工暖通空调设计规范:新版标准的变化与影响
java·前端·javascript·科普知识
立少→万能汉编1 小时前
用“立少→超文本”写静态网页,标签<倍>
服务器·前端·javascript
weixin_431600441 小时前
NestJS 入门(7):生命周期钩子——构造函数和 `OnModuleInit` 差在哪?
前端·后端·学习·node.js·nest.js
怪奇云呼军1 小时前
G.711、Opus 和重采样会拖慢识别吗?闪电智能VoiceAgent 的音频入口怎么选
java·人工智能·python·算法·云计算·音视频
ZC跨境爬虫1 小时前
LeetCode 27. 移除元素(双指针详解 + Java Python 多解法对比)
java·python·leetcode