ast-hook内存漫游配置

Revive -
ast-hook内存漫游配置
什么时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文件夹内,没有缓存的话是肯定搜不到的,这时可以尝试重启项目。。。。
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

javascriptnode.js

扩展阅读

加个好友,技术交流

1628738909466805.jpg