前置条件
- 需要配置好
nodejs
以及npm
环境,如图检测是否配置好环境。
第一种(gum
,推荐,主流,全局)
任意Linux操作系统皆如下配置即可,此处为Kali
- 需要注意的是,由于国内的网络状况,后续的
install
很容易失败,有可能是需要科学的(直接修改npm源为国内也可以) - 在任意位置下命令行输入以下命令
> npm install --save @types/frida-gum
- 接下来直接用
vscode
或者其他的IDE
工具在任意目录下编写frida
脚本就会有智能提示啦
第二种(Windows推荐,局部)
- 因为这种的需要严格在一个目录下才有智能提示,现在用的还是比较少了
- 直接克隆项目到一个你想做为
frida-project
的目录下
> git clone https://github.com/oleavr/frida-agent-example.git
- 进入到克隆下来的文件夹中
> npm install
- 接下来再使用
vscode
等IDE
打开此工程,在agent
文件夹下编写js
,会有智能提示 - 必须是在
agent
文件夹下才会有智能提示,所以现在基本上用的都是第一种,在这里也推荐大家使用第一种