| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 一个很像某数的cookie加密(js逆向) -> 正文阅读 |
|
[JavaScript知识库]一个很像某数的cookie加密(js逆向) |
前言:这是一个很像某数反爬的站,同样的412然后200,同样的cookie加密,甚至部分算法都是一模一样的,当然这个难度比某数低很多 一、hook cookie 确定加密位置 这里我用的是v佬的插件
插件打开hook cookie选项后刷新页面,跟到这个位置来
二、跟栈扣代码 先解决这个R$lh(),跟进去
这时候要找的是cookiekey,一般这种什么key的都是其他接口返回的,很可惜这里没有,但!这个js是动态的,所以很有可能在js中有返回。观察整个js,这一长串是每次都会变的 还有一点就是,这个js虽然是动态的,但方法名不变,只是方法的顺序变了,因此需要本地替换js打debugger,可是又衍生出一个问题了,这个网站检测fiddler,之后我又用其他插件想替换js都不太行,所以我用的方法是在第一行打debugger,断住后再搜方法名打断点。(这里有知道怎么绕过检测的大佬教教我~)
可以看到已经找到cookiekey了,这里还有一个blackBlock,先记着后面会用到。 既然找到cookiekey了,那么我们再回到R$lh() 方法里 再进到R$lc里,这里我用某数的部分算法做了个对比,你就知道有多像了 --------------------------------------------一条华丽的分割线-------------------------------------------- 接下来看的是R$a0()
这里和**R$lh()**是一样的,就把cookiekey替换成blackBlock(上文有提到) --------------------------------------------又是一条华丽的分割线-------------------------------------------- 然后到R$ec() 这里的话有一些加密后的字符串手动还原下就行,只扣跟算法相关的函数,然后可以简化成这个样
--------------------------------------------又又是一条华丽的分割线-------------------------------------------- 这三个数组搞定后只剩 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:28:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |