【Cookie加密】加速乐__jsl_clearance_s参数逆向

目标网址:
aHR0cHM6Ly93d3cuY252ZC5vcmcuY24v
本期简介:

需要逆向的参数:网址请求需要携带的cookie值【__jsl_clearance_s】
__jsl_clearance_s来源:某安全盾一个cookie加密
需要了解的知识点:什么是混淆,OB混淆的格式
增加知识点的飞机票:大家自行搜索了解相关知识点,网上很多

查看抓包情况:

老规矩,打开网站,F12,先研究一下数据包,我们要解决的加密是cookie,那第一步应该先清空该网站所有的cookie,然后在脚本处打上勾,然后重新刷新页面,然后我们观察数据包,会产生三次发包,第一次会响应一个__jsluid_s的cookie,和一个加密__jsl_clearance_s的数据的页面:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ba11ecbfe3c24b01a7034f9ded6b4710.png
第二次请求携带上__jsl_clearance_s和__jsluid_s的Cooke参数数,会再次响应回来一个加密__jsl_clearance_s的数据的页面:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2e8fb3cd380b47959c622c8d0de82b34.png

最后携带上__jsluid_s和第二次生成的__jsl_clearance_s,再次请求获取最终的成功页面:
在这里插入图片描述
分析完毕, 那我们继续刚才的步骤,清空对应的数据跟cookie,然后在脚本处打上勾,重新刷新页面。
在这里插入图片描述

请求第一次页面

获取下来的js代码,用正则切割出需要的数据,运行就会得到第一次的cookie,这里没有什么环境监测,直接运行就可以

('_') + ('_') + ('j') + ('s') + ('l') + ('_') + ('c') + ('l') + ('e') + ('a') + ('r') + ('a') + ('n') + ('c') + ('e') + ('_') + ('s') + ('=') + (-~false + '') + (9 - 1 * 2 + '') + ((1 << 1) + '') + (5 + '') + (7 + '') + (~~'' + '') + (-~false + '') + ((1 << 2) + '') + (1 + 3 + '') + (-~false + '') + ('.') + (1 + 3 + '') + (-~[2] + '') + (4 + 5 + '') + ('|') + ('-') + (-~false + '') + ('|') + ('o') + ('Z') + ('B') + ('d') + ('Y') + ('G') + ('u') + ((2 << 1) + '') + (1 + 2 + '') + ('%') + (1 + 1 + '') + ('F') + ('X') + (-~(3) + '') + ('p') + ('D') + ('g') + ('B') + ('N') + (+!+[] + '') + ('H') + ('r') + ('J') + (1 + 6 + '') + ('Q') + ('b') + ((1 << 3) + '') + (0 + 1 + 0 + 1 + '') + ('M') + ('%') + ((1 + [2] >> 2) + '') + ('D') + (';') + (' ') + ('M') + ('a') + ('x') + ('-') + ('a') + ('g') + ('e') + ('=') + (3 + '') + ([2] * (3) + '') + (~~{} + '') + (~~{} + '') + (';') + (' ') + ('P') + ('a') + ('t') + ('h') + ('=') + ('/') + (';') + (' ') + ('S') + ('a') + ('m') + ('e') + ('S') + ('i') + ('t') + ('e') + ('=') + ('N') + ('o') + ('n') + ('e') + (';') + (' ') + ('S') + ('e') + ('c') + ('u') + ('r') + ('e')
# __jsl_clearance_s=1725704243.789|-1|wv%2FQ5Ze%2F2j45QYPLCqetuAzKu4c%3D; Max-age=3600; Path=/; SameSite=None; Secure
请求第二次页面

获取下来的js代码,用正则切割出需要的数据,运行就会得到第最终的cookie,这里有几个很简单环境监测,使用以下环境即可:

window = global;navigator = {userAgent: '写上自己的UA'};setTimeout = function (a, b) {a()};document = {};location = {};
结言:

然后携带上第一次请求的__jsluid_s,和第二次请求的__jsl_clearance_s,再次访问就可以访问得到正常页面数据了,很简单的一个站。好了,本期到这结束了,下课。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值