携程旅行web逆向

声明:

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wx a15018601872
本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!q 2766958292

前言:

最近开始研究boda框架,和做mysql50题,下午没课顺便刷道面试题。携程和小红书挺像的难度比小红书难。简单说一下就去学PostgreSQL听老师说PostgreSQL是未来中国的主流关系型数据什么全部国产化巴拉巴拉一堆去window改国产。还说什么目前大厂开源的数据库都是PostgreSQL修修改改听得很高级刷完mysql50题就去看看是不是这么神。明天就不写博客了待会看看有没时间再写一篇博客说说copilot。

1.逆向思路

1.1.逆向准备

jsdom补了一个头就报错了,虽然知道jsdom也行但是还是没用。window=global补到一半觉得有点难,没有用框架,导了个包vm2测试过了,应该是检测了process,window什么的。

1.2.sign,token位置

sign加密位置
1.2.1

token加密位置
1.2.2

window.signature就是token入口。

1.3.sign加密处理

重点就是transactionid这个事物id(英语名字应该是这个英语很烂上次裸考四级300多,差点导致这次报不了大家将就点看)每次都是动态变化的,很容易找我就不细说了。

1.4.token加密

token是在一个jsvmp文件中,jsvmp最好的方法就是补环境,大家没必要看别人学习算法什么的然后盲目去学。具体的我就不说了有兴趣自己进boda群交流。只能说算法随着时代进步最后都是绝路。我这里有一份插桩日志有需要的自己取看着来补。(日志被我删了我忘了日志有我cookie信息。。。。。。。。。。。。。。)

1.5.结果

1.6.总结

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

如果侵犯到你的权益联系我,我会马上删除
wx a15018601872
q 2766958292
仅用于学习交流👉侵权+wx

凑够1050,嗯,嗯,对,啊,对,哈,哦,1,2,哦,呵,呦,嘻,℃。

相关推荐
小码哥_常2 小时前
一套自己部署的 IM,客户端是同一份 Flutter
前端·后端
代码山河5 小时前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
在世修行5 小时前
智学文枢:题目流水线
python·多线程·状态机·pyside
学长毕设5 小时前
基于SpringBoot的实验室资产管理系统
java·spring boot·后端
梯度下降者5 小时前
零基础入门Python 爬虫
爬虫·python·数据分析·入门指南·webcrawler
zzu123zsw6 小时前
从臃肿的模板调用到声明式契约:深入 UniHttp 动态代理与多渠道生命周期扩展
java·spring boot·microsoft·unihttp
“AI国潮设计-小江”7 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
源码集结号7 小时前
云诊所门诊系统源码,基于SpringBoot+Vue.js架构,支持多租户设计与Docker容器化部署
java·spring boot·源码·医院信息系统·门诊系统·诊所系统
努力的小雨7 小时前
给 AI 眼镜开发应用有多难?我从零做了一个陪练,还上架了
后端
论文复现现场7 小时前
WRF、FEA 能用 L40S 加速吗?求解器检查、断点恢复与长期运行
java·数据库·算法·wrf·有限元分析·gpu计算·断点续算