元经纪 - 元宇宙与人工智能领域相关产品与服务一站式采购平台

400-6166692

Frida:可用于逆向分析的动态插桩工具

分类:开源 时间:2023-06-20 01:59 浏览:1365
概述
Frida是一款基于JavaScript的动态插桩工具,可以用于逆向分析和漏洞利用。
内容

概述

Frida是面向开发人员、逆向工程师和安全研究人员的动态检测工具包。 Frida是一款基于JavaScript的动态插桩工具,可以用于逆向分析和漏洞利用。

两种安装方式

1. 从预构建的二进制文件安装

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

这是开始的推荐方式。您需要做的就是:

pip install frida-tools # CLI tools
pip install frida       # Python bindings
npm install frida       # Node.js bindings

您还可以从 GitHub 上的 Frida发布页面下载适用于各种操作系统的预构建二进制文件。

2. 构建你自己的二进制文件

依赖关系

要运行 Frida CLI 工具,例如fridafrida-ls-devicesfrida-psfrida-killfrida-trace,frida-discover等,您需要 Python 和一些包:

pip install colorama prompt-toolkit pygments

Linux

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

windows

frida.sln

(需要 Visual Studio 2022。)

有关详细信息,请参阅https://frida.re/docs/building/ 。

了解更多

查看我们的文档

frida.re了解更多信息。

[/hidecontent]

 
微信客服
返回顶部