news 2026/2/17 2:49:33

携程机票 token 分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
携程机票 token 分析

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

此产生的一切后果均与作者无关!
逆向分析

sign=cp2.call('getSign',.........)
token = cp.call('getToken', ..................)
print(token)
print(sign)
cp3 = execjs.compile(open('w-payload-source.js','r',encoding='utf-8').read())
result = cp3.call('getWPayloadSource',..............)
w_payload_source = result['w_payload_source']
data = result['data']
headers = {
'sessionid': '1',
'sign': sign,
'token': token,
'transactionid': transactionID,
'w-payload-source': w_payload_source,
}
response = requests.post(
'search/api/search/batchSearch',
params=params,
cookies=cookies,
headers=headers,
json=data,
)

print(response.text[0:1000])

sign=cp2.call('getSign',.........) token = cp.call('getToken', ..................) print(token) print(sign) cp3 = execjs.compile(open('w-payload-source.js','r',encoding='utf-8').read()) result = cp3.call('getWPayloadSource',..............) w_payload_source = result['w_payload_source'] data = result['data'] headers = { 'sessionid': '1', 'sign': sign, 'token': token, 'transactionid': transactionID, 'w-payload-source': w_payload_source, } response = requests.post( 'search/api/search/batchSearch', params=params, cookies=cookies, headers=headers, json=data, ) print(response.text[0:1000])

结果

总结

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/11 22:36:39

cuda安装后import torch报错?PyTorch-CUDA-v2.8杜绝此类问题

cuda安装后import torch报错?PyTorch-CUDA-v2.8杜绝此类问题 在深度学习项目的开发过程中,你是否曾经历过这样的场景:满怀信心地写好模型代码,准备在GPU上加速训练,结果刚运行 import torch 就抛出一连串错误—— CUDA…

作者头像 李华
网站建设 2026/2/16 19:33:31

边缘智能新篇章:YOLOv8在树莓派5上的INT8量化部署全攻略

最近研学过程中发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击链接跳转到网站人工智能及编程语言学习教程。读者们可以通过里面的文章详细了解一下人工智能及其编程等教程和学习方法。下面开始对正文内容的…

作者头像 李华
网站建设 2026/2/8 20:39:45

cuda安装完成后验证步骤:nvidia-smi与PyTorch-CUDA-v2.8联动检查

CUDA环境验证实战:从驱动到PyTorch的端到端检查 在深度学习项目启动前,最令人沮丧的场景莫过于——代码写完、数据准备好,结果运行时却发现GPU没启用。更糟的是,错误信息模糊:“CUDA not available”,却不…

作者头像 李华
网站建设 2026/2/8 21:45:45

Android16 添加应用共享库

有时候需要添加一个公共so库,给多个应用使用,可以做如下修改:在system/core/rootdir/etc/public.libraries.android.txt里面修改:# See https://android.googlesource.com/platform/ndk//main/docs/PlatformApis.md libandroid.so…

作者头像 李华
网站建设 2026/2/16 22:27:40

【课程设计/毕业设计】基于springboot的公司财务管理系统设计实现 财务收支管理 收入/支出记录增删改查基于SpringBoot财务管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/2/8 5:09:47

【实战】 SAAS租户元数据模型设计

SAAS租户元数据模型设计 请关注公众号【碳硅化合物AI】 设计说明 本文档定义SAAS多租户平台的元数据模型,包括应用、模块、菜单、按钮、API、实体、表单、字段、视图等元数据对象,以及它们与租户的关联关系。 元数据表结构 1. 应用表 (application)…

作者头像 李华