关于javascript:asthook内存漫游配置

69次阅读

共计 755 个字符,预计需要花费 2 分钟才能阅读完成。

什么时 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 文件夹内,没有缓存的话是必定搜不到的,这时能够尝试重启我的项目。。。。


正文完
 0