美文网首页JS逆向爬虫:JS逆向
爬虫反爬:JS逆向前置准备

爬虫反爬:JS逆向前置准备

作者: 阿呆渗透 | 来源:发表于2022-07-19 01:20 被阅读0次

简介

JS逆向是在爬虫或POC脚本访问请求时,链接请求需要携带动态生成的请求头参数,比如常见的csrf请求头,诸如此类的限制来实现反爬。


逆向环境

· Node.js14.0以上版本

    - 官网下载地址:https://nodejs.org/en/download/

    - 教程:https://www.runoob.com/nodejs/nodejs-install-setup.html

· Chrome浏览器 / Firefox浏览器

    - Chrome官网:https://www.google.cn/intl/zh-CN/chrome/

    - Firefox官网:http://www.firefox.com.cn/

· VScode

    - 官网下载地址:https://code.visualstudio.com


以谷歌浏览器为例

 我们对网页请求参数逆向时需要通过浏览器对其进行分析,需要对浏览器非常熟悉,先来介绍一下浏览器功能,了解过后就开始案例模拟。

1. 右键页面 -> 检查 | 按F12触发

2. Element面板

*下元素断点:选择Break on->subtree modification

3. Console面板

勾选如下设置,此面板主要用于查看开发日志以及与JS交互。

4. Sources面板

此处有3个模块在逆向过程常用,在以后教程会单独举例讲。

Page板块

页面加载所加载的资源都在这里,具体内容可以点开后下断点。

Overrides板块

此板块用于项目重写,在Page页选择跳到Overrides的话就可以直接本地替换掉原有的文件。


Snippets板块

这个板块可以自写脚本,可以直接在浏览器本地运行抠下来的代码,点击➡️即可。

5. Network板块

可以看到网页加载时的请求链接,可以看到加密的参数这些情况,具体在后面会说到。


下节预告

直接从实战来了解过程这样学习是非常迅速的,下节我们将直接通过一个DEMO案例来了解如何设置断点,如何抠取代码,如何将代码在本地运行,并且通过python调用成功。

相关文章

  • 爬虫反爬:JS逆向前置准备

    简介 JS逆向是在爬虫或POC脚本访问请求时,链接请求需要携带动态生成的请求头参数,比如常见的csrf请求头,诸如...

  • ppt内容

    1、base64图片编码解码 2、爬虫遭遇StackPath反爬的应对之策3、JS逆向之某货车公共平台模拟免登陆 ...

  • 我去!爬虫遇到JS逆向AES加密反爬,哭了

    今天准备爬取网页时,遇到『JS逆向AES加密』反爬。比如这样的: 在发送请求获取数据时,需要用到参数params和...

  • JS反爬,万丈深渊从此不回头

    现在总是想起什么都想爬,世界之大,爬虫在手天下我有,直到我遇到JS反爬。刚开始遇到JS反爬,我以为是这样的 然后我...

  • 反爬虫到底是怎么一回事?

    爬虫与反爬虫永远是相生相克的:当爬虫知道了反爬策略就可以制定反-反爬策略,同样地,网站知道了爬虫的反-反爬策略就可...

  • 爬虫反爬:JS逆向之某d翻译

    1. 简介 快速优雅地学会JS逆向,就需要从实战开始,接下来我会提供Base64加密的原网址以及接口参数,从实战中...

  • 爬虫反爬:JS逆向之某道翻译

    1. 简介 学习某度翻译的JS参数逆向,我们可以来看看某道翻译的,用作一个练手项目即可,这一次我们要新增一个学习内...

  • Python爬虫反爬,你应该从这篇博客开启,UA反爬,Cooki

    从本篇博客开始,我们将进入《爬虫 120 例》的反爬章节,给大家准备了 20 篇反爬案例,一次学到位。 反爬理论知...

  • 爬虫、反爬虫与突破反爬虫

    【爬虫】批量获取网站数据 【反爬虫】防止爬虫批量获取网站数据。反爬需要人力和机器成本。反爬可能将普通用户识别为爬虫...

  • 反反爬虫之js加密参数获取

    反爬虫与反反爬虫从爬虫诞生开始就已经存在,反爬策略层出不穷,反反爬也都应对有招。 就我目前碰到的反爬,从简单的us...

网友评论

    本文标题:爬虫反爬:JS逆向前置准备

    本文链接:https://www.haomeiwen.com/subject/szljirtx.html