工欲善其事必先利其器——js逆向基础知识
前言 这几年随着爬虫与反爬的对抗强提升,web端的js被加强了防护。想对js解密也没有以前那么简单,控制台打开,参数一看就可以开始请求接口。 所以对爬虫也有一定的技术要求。这里将整理js逆向的一些方法论和技术。 总览 自己的一些观点: 对于web端的反爬只要抓住请求是最后的“出口“就能顺着...
前言 这几年随着爬虫与反爬的对抗强提升,web端的js被加强了防护。想对js解密也没有以前那么简单,控制台打开,参数一看就可以开始请求接口。 所以对爬虫也有一定的技术要求。这里将整理js逆向的一些方法论和技术。 总览 自己的一些观点: 对于web端的反爬只要抓住请求是最后的“出口“就能顺着...
前言 之前有尝试过破解极验的w值,其中有涉及到反混淆、加解密等知识,一步一步的得到最后的结果非常的有意思。最近有幸了解到《猿人学-爬虫刷题平台》网站,有许多有趣的js逆向题目。以下就是js逆向之旅(刷题之旅)。 js 混淆 - 源码乱码 环境 操作系统: mac 语言: node 编辑器:vscode 题目地址:h...
前言 在逆向一些网站的时候,扣出来JS代码,能运行但是不知道为啥能这样跑。相信很多小伙伴有这样的疑惑,本篇文章主要讲解JavaScript里几个基础的知识点,帮助大家更好理解js代码。 下面是主要内容,已经了解的同学可以不用看啦~ JavaScript原型链 函数作用域 JavaScript 原型链 直接讲述概...