注:本篇博客仅供学习使用,请勿用做其他商业用途,如有侵权,请联系本菜鸟

偶遇创宇盾的加速乐,就是下图这种

废话不多说,直接上逻辑

同一个页面,请求了三次才成功,前面两次状态码都是返回的521
第一次521请求返回一个cookie(__jsluid_h1) ,并且从返回的script代码中可直接提取出请求第二次请求所需的cookie(__jsl_clearance1)
第二次521请求需要的cookie为__jsluid_h1和__jsl_clearance1,从返回的js代码中加密得到第三次所需的__jsl_clearance2
第三次200请求携带的cookie为__jsluid_h1和__jsl_clearance2

嗯 具体的逻辑就是这么个逻辑 >_>

此处该有掌声!!!

好了,下面运行流程分析
1.首先,我们清掉浏览器缓存,然后打上浏览器中最可爱的script断点,然后咱们就开始发车了
第一次请求:


2.继续往下走
来到第二次请求的页面,cookie加密的具体所在


直接跟到最下面或者直接搜索document即可看到cookie的生成逻辑,如下图即可看到_0xd062f8的生成逻辑

值得注意的是:go函数中的ha值不同,所对应的hash加密方式不一样,这里一共有三种sha256,sha1,md5,所以,在我们扣取js代码的时候,要将三种的go函数和hash函数都对应的扣取下来

扣取的过程中还需要补一丢丢浏览器环境:

var window = global;
var document = {}
var location = {}
window = {"navigator" :{'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36'}
}

定义一个全局变量,将cookie导出来



最后运行截图


结束。。。
下班 下班

某蜂窝(加速乐) - js逆向相关推荐

  1. 加速乐jsl逆向-11题---有点特殊的jsl

    本文章中所有内容仅供学习交流使用,不用于其他任何目的,敏感网址.数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 本文章未经许可禁止转载,禁止任何修改后二次传 ...

  2. 【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解

    声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 逆向目标 目标:加速乐加密 ...

  3. 【Js逆向】__jsl_clearance ob混淆加速乐

    此博客仅为我业余记录文章所用,发布到此,仅供网友阅读参考,如有侵权,请通知我,我会删掉. 前言 简单的Js逆向, 这是个不错的案例. 加速乐兄弟篇: 标题 链接 [Js逆向]__jsl_clearan ...

  4. 【Js逆向】__jsl_clearance 无混淆加速乐

    此博客仅为我业余记录文章所用,发布到此,仅供网友阅读参考,如有侵权,请通知我,我会删掉. 前言 简单的Js逆向, 这是个不错的案例. 加速乐兄弟篇: 标题 链接 [Js逆向]__jsl_clearan ...

  5. python爬虫进阶js逆向实战 | 爬取 破解某安部加速乐cookie

    很久没有写技术性的文章了,最近打算更新一系列的js逆向实战 今天的网站是某安部的一个加密cookie的分析跟破解 aHR0cHM6Ly93d3cubXBzLmdvdi5jbi9uMjI1NDA5OC9 ...

  6. **超防 ja3+加速乐(三种加密(md5,sha1,sha256)) 实战(python爬虫js逆向)

    **超防 加速乐+ja3 实战(python爬虫js逆向) 地址 aHR0cHM6Ly93d3cuaGVmZWkuZ292LmNuL2NvbnRlbnQvY29sdW1uLzY3OTQ4MTE/cGF ...

  7. 【JavaScript 逆向】521 加速乐多层响应 Cookie 逆向

    前言 现在一些网站对 JavaScript 代码采取了一定的保护措施,比如变量名混淆.执行逻辑混淆.反调试.核心逻辑加密等,有的还对数据接口进行了加密,这次的案例是对加速乐.AAEncode.OB 混 ...

  8. <python爬虫之JS逆向实例-2>某宇创-状态码521-加速乐

    声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵犯了您的合法权益,请告知,我将及时更正.删除,谢谢.邮箱地址:lc1139411732@163.com 目标站点:aHR0cHM6Ly93 ...

  9. 从头学习爬虫(四十)高阶篇----模拟js生成Cookie中__jsl_clearance来破解加速乐的反爬虫机制

    本文主要提供中间模拟生成Cookie中__jsl_clearance字段来破解加速乐的反爬虫机制 前后通过postman模拟代替代码实现 一 需求 http://www.cyicai.com/info ...

最新文章

  1. 一、Axis2 WebService开发准备工作
  2. linux学习第三天 (Linux就该这么学)
  3. Exchange2007中创建收件人对象、通讯组和地址列表和客户端访问
  4. [转]C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
  5. 快速查看CSDN用户发贴情况
  6. java内存对象模型
  7. OSPF路由协议解释及特性介绍
  8. HTTP协议中的Content-Encoding
  9. 第七十五期:网络 | 5G那些运营商不愿说的秘密
  10. eclipse oracle驱动位置,【求助】eclipse导入了Oracle的驱动包连不上Oracle
  11. 微信分享签名无效php_php实现微信分享朋友链接功能
  12. 理解一下策略模式,工厂模式
  13. 【NOIP2000】【Luogu1019】单词接龙
  14. 系统损坏 mysql_mysql数据库损坏修复方法(适用window、Linux系统vps云主机)
  15. c语言中字符名词解释,C语言名词解释哪里有名词的解释 比如 什么型 什么型的...
  16. joomla2.5 常用组件
  17. 学习一下什么是SRE和DevOps
  18. 基于SSM的手机销售商城设计与实现 文档+项目源码及数据库文件
  19. [渝粤教育] 南通职业大学 艺术导论2021 参考 资料
  20. 文件系统模拟程序python_树莓派开发实战(第2版)

热门文章

  1. php实现秒杀倒计时,小程序中实现电商秒杀倒计时的效果
  2. 网页中一些基本的定位
  3. 解决IIS右键浏览网页没有反应!
  4. 关于近两个月程序设计的总结性报告
  5. oracle连接种类,oracle连接种类整理
  6. rowspan table布局_rowspan设置的是表格的
  7. Linux目录、文件管理和vim
  8. 杰出人士的七种共性之3-独守一隅
  9. 大数据生态圈到底是一个什么概念?
  10. JS 计算两个时间的间隔