什么是ast-hook,不用我过多解释。既然能找到这篇文章,我相信我明白了。有需要的可以到作者:https://github.com/cc11001100...查看实现原理,即流程。本文只分享如何配置和使用1.下载工程包到本地https://github.com/cc11001100/ast-hook-for-js-RE直接下载zip压缩包或者gitclonehttps://github.com/CC11001100/ast-hook-for-js-RE.git2.安装node,版本需要14.0.0以上。如何安装可以自行百度。3、安装node依赖npminstall-ganyproxy。推荐全局安装4.启动服务在cmd命令行输入anyproxyca5。下载证书并启动服务后,会有10086和8002端口,8002端口是全局管理UI面板浏览器。选择安装证书的证书-本地计算机-将所有证书放入以下存储-浏览:受信任的根证书颁发机构-下一步完成7.在下载的项目包src/proxy-server路径下启动代理服务:nodeproxy-server.js启动时,可能会报错,缺少依赖包。您可以填写缺少的内容。npminstall-gpackagename启动后会生成一个js-file-cache缓存文件夹。8.启动浏览器代理的时候就不用说这个了,本地端口改成10086就可以到这里了。整个项目都配置好了,可以去抓包了。根据加密后的值,在控制台输入hook.search("encryptedvalue")。抓包的时候可以注意js文件是否缓存在项目启动时生成的js-file-cache文件夹中?如果没有缓存,肯定是找不到的。这时候可以尝试重启项目。...
