Skip to content

frida

项目功能
Frida 是一款动态插桩工具,主要用于开发、逆向工程和安全研究,支持在运行时分析和修改程序行为。

使用方法

  1. 安装方式

    • 推荐使用预编译二进制文件:通过 pip install frida-tools(CLI 工具)、pip install frida(Python 绑定)、npm install frida(Node.js 绑定)安装。
    • 或从 GitHub 发布页下载适用于不同操作系统的预编译二进制文件。
    • 自行构建:运行 make,若需指定安装路径或选项,可先执行 ./configure
  2. CLI 工具依赖
    使用 fridafrida-ps 等命令前,需安装 coloramaprompt-toolkitpygments 等 Python 库。

  3. Apple 系统特殊要求
    需生成代码签名证书并设置环境变量(如 MACOS_CERTIDIOS_CERTID 等),再执行 make 构建。

主要特性

  • 支持多平台(Windows、macOS、Linux、iOS 等)。
  • 提供 Python 和 Node.js 绑定,便于集成开发。
  • 包含丰富的 CLI 工具(如进程管理、设备枚举、脚本注入等)。
  • 适用于逆向分析、漏洞研究及应用调试。

文档资源
官方文档地址:https://frida.re/docs/home/