携程旅行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,哦,呵,呦,嘻,℃。

相关推荐
okseekw几秒前
Maven从入门到实战:核心概念+配置详解+避坑指南
java·后端
该用户已不存在1 分钟前
Node.js后端开发必不可少的7个核心库
javascript·后端·node.js
踏浪无痕3 分钟前
计算机算钱为什么会算错?怎么解决?
后端·算法·面试
undsky_4 分钟前
【RuoYi-SpringBoot3-Pro】:接入 AI 对话能力
人工智能·spring boot·后端·ai·ruoyi
tryxr4 分钟前
ReentrantLock 与 synchronized 的区别
java··reentrantlock
疯狂的程序猴5 分钟前
一次 iOS App 日志排查的真实经历,测试的时候如何查看实时日志
后端
失败又激情的man5 分钟前
爬虫逆向之云片滑块验证码
爬虫
墨守城规6 分钟前
ThreadLocal深入刨析
后端
深蓝电商API6 分钟前
从数据采集到商业变现:网络爬虫技术的实战与边界
android·爬虫
IMPYLH10 分钟前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua