关于javascript:asthook内存漫游配置

什么时ast-hook就不过多解释了,既然能搜到这个帖子置信也是理解的,有须要的能够去作者:https://github.com/cc11001100… 查看实现原理即流程,本文只分享如何配置应用

1.下载我的项目包到本地

https://github.com/cc11001100/ast-hook-for-js-RE  间接下载zip压缩包或者
git clone https://github.com/CC11001100/ast-hook-for-js-RE.git

2.装置node,版本需14.0.0以上

具体如何装置可自行百度

3.装置node依赖

npm install -g anyproxy   举荐全局装置

4.启动服务

cmd命令行输出anyproxy ca

5.证书下载

启动服务后会有一个10086和8002端口
8002端口为全局治理UI面板
浏览器关上127.0.0.1:8002
右边选项栏抉择rootca抉择download下载一个根证书

6.证书装置

关上证书抉择装置证书
-本地计算机
-将所有的证书都放入下列存储
-浏览:受信赖的根证书颁发机构
-下一步实现

7.开启代理服务

在下载的我的项目包src/proxy-server门路下: node proxy-server.js
启动时可能会报错短少依赖包,缺什么补什么即可  npm install -g 包名
启动后会生成一个js-file-cache缓存文件夹

8.启动浏览器代理

这个就不须要说了,本地端口改为10086即可

到这里整个我的项目曾经配置好了,就能够去抓包,依据加密值在console输出hook.search(“加密值”)即可,抓包时能够留神一下js文件是否缓存到了我的项目启动时生成的js-file-cache文件夹内,没有缓存的话是必定搜不到的,这时能够尝试重启我的项目。。。。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理