免责声明
文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业和非法用途,否则由此产生的一切后果与作者无关。若有侵权,请联系我立刻删除
接口分析
实现点赞过程也需要这个x-s、x-t
逆向过程
打上xhr断点,看主栈,最下面的已经生成出来了x-s、x-t
再往下看异步栈,在第一组异步栈的最下面一个打上断点
此时加密参数还没出来,这里之前的蒲公英类似。在断点处F8三次,第四次x-s、x-t就出来了
第三次
第四次
因此只需要在第三次F8后F11进入函数内部跟值就ok了
到这进入这个a函数
找到可疑位置
接下来看加密函数lr,复制到本地运行
提示缺少cr,补上cr接着运行 ,又提示缺少fr
补上fr,接着运行依然报错,这里是个三目运算符,检测window环境
我们补上window环境,提示g.Z函数没有定义
前端看到g.Z就是个返回参数类型的函数,直接在本地补上
查看sr
往上观察,发现sr是在一个wenpack里面,我们直接把整个webpack复制到本地
发现sr是一个object
之所以调用sr会调转到下图的原因是这里通过加载器export了
补全sr依赖的sr、fr就可以出结果了
合并到一起,成功 !
由于是某书,源码就不提供了,感兴趣的关注vx公众号【爬虫逆向小林哥】,私聊吧