当前位置:   article > 正文

【学习心得】响应数据加密的原理与逆向思路

【学习心得】响应数据加密的原理与逆向思路

一、什么是响应数据加密?

        响应数据加密是常见的反爬手段的一种,它是指服务器返回的不是明文数据,而是加密后的数据。这种密文数据可以被JS解密进而渲染在浏览器中让人们看到。

它的原理和过程图如下:

二、响应数据加密的逆向思路 

        对于服务器响应给我们的看不懂的字符串,既然它能在浏览器中显示明文,那么说明前端JS代码里面一定有解密函数。所以具体的步骤如下:

  1. 第一步:寻找并快速定位解密入口【寻找入口、快速定位】
  2. 第二步:找到入口后进行调试分析【调试分析、恢复解密】
  3. 第三步:分析过后通过代码模拟执行解密响应数据【模拟执行、得到明文】

        如果对为什么要这样操作不太理解,可以看看我的另一篇关于网络运行时间轴的文章,希望能解开你的疑惑。

【学习心得】网站运行时间轴(爬虫逆向)icon-default.png?t=N7T8http://t.csdnimg.cn/yHM5i

三、项目实战案例

        我在码云上,上传了一些响应参数加密的案例,欢迎大家来看看!
555电影网动漫视频采集JS逆向icon-default.png?t=N7T8https://gitee.com/wx114/anime-collect-crawler.git

空气质量网请求参数加密与响应数据加密逆向icon-default.png?t=N7T8https://gitee.com/wx114/air-quality-network

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/210568
推荐阅读
相关标签
  

闽ICP备14008679号