js逆向问题 娱乐指数

js逆向问题
娱乐指数这个网站响应数据是加密的,

img


我通过xhr断点跟栈,一路跟到了这里

img


然后往下点,会经过一个for循环,看着没什么用,再继续点
走到了异步函数

img


点进去发现也没找到解密的入口

img


走完异步后,发现直接解密了,这是为啥啊,是我哪里没找到吗

img

先生成sign,Promise请求,拦截器对response解密,对应interceptors.response

因为这个拦截器是在页面初始化时创建的,其对Axios的request属性增加了拦截方法

所以fetchFansRankData执行函数时调试器无法断到interceptors

简单一点的定位方法,全局搜索关键词 decrypt

img

推个书《爬虫逆向进阶实战》

《爬虫逆向进阶实战》书籍介绍_考古学家lx(李玺)的博客-CSDN博客_js逆向书籍 本书以爬虫逆向方向的相关技术和岗位要求进行撰写,结合作者多年工作经验,总结了爬虫的架构体系、主流框架和未来发展。书中包括各种自动化工具、抓包工具、逆向工具的使用。核心内容以Web Js逆向、安卓逆向、小程序逆向为主,结合三十个实战案例进行分析,内容从易到难一应俱全,并附有视频教程。还对主流的反爬虫技术进行了讲解,包括传输协议、验证码体系、字符集映射、行为和指纹等。本书是目前全网最为详细和最具有深度的爬虫逆向书籍之一。 https://blog.csdn.net/weixin_43582101/article/details/122611705?spm=1001.2014.3001.5502

你好,请问问题解决了么?

img


一块一块的补充,太多了