这是开始的推荐方式。您需要做的就是:
pip install frida-tools # CLI tools
pip install frida # Python bindings
npm install frida # Node.js bindings
您还可以从 GitHub 上的 Frida发布页面下载适用于各种操作系统的预构建二进制文件。
要运行 Frida CLI 工具,例如frida
, frida-ls-devices
, frida-ps
, frida-kill
, frida-trace
,frida-discover
等,您需要 Python 和一些包:
pip install colorama prompt-toolkit pygments
make
首先制作一个可信的代码签名证书。您可以在https://sourceware.org/gdb/wiki/PermissionsDarwin上的“在系统钥匙串中创建证书”和“信任代码签名证书”部分中使用该指南 。 如果您愿意,可以使用名称frida-cert
代替。gdb-cert
接下来将创建的证书名称导出到相关环境变量中,然后运行make
:
export MACOS_CERTID=frida-cert
export IOS_CERTID=frida-cert
export WATCHOS_CERTID=frida-cert
export TVOS_CERTID=frida-cert
make
为确保 macOS 接受新创建的证书,请重新启动 taskgated
守护进程:
sudo killall taskgated
frida.sln
(需要 Visual Studio 2022。)
有关详细信息,请参阅https://frida.re/docs/building/ 。
查看我们的文档。
在frida.re了解更多信息。