# frida-scripts（0xdea）Frida 移动应用与 Linux 追踪脚本集

> Marco Ivaldi（raptor）编写的 Frida JavaScript 插桩脚本集，用于逆向移动应用和 Linux 程序。主力 Android 与 iOS 追踪脚本按名称、通配符或正则表达式挂钩 Java 或 Objective-C 的类与方法，并通过 exports:*!open* 等 Frida ApiResolver 模式匹配原生函数，记录每次调用的参数与返回值，并可输出调用栈。配套脚本可枚举已加载的类与方法；另有一对 Linux 脚本用于追踪并枚举 ELF 二进制文件及其共享库中的函数。

- 类型：工具
- 目标：应用 · 二进制
- 类别：调试与动态分析
- 关联：基础工具
- 来源复核于：2026-11-02
- 收录于：2026-11-04
- 原始资源：<https://github.com/0xdea/frida-scripts>
- 一手来源：<https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/raptor-frida-scripts/>
- 记录 JSON：<https://awesomerea.org/resources/raptor-frida-scripts/record.json>
- 英文版：[English](https://awesomerea.org/resources/raptor-frida-scripts/index.md)

## 使用条件与局限

- **前提条件：**使用 frida-tools 中的 Frida 命令行加载脚本，例如对 USB 连接设备上的应用运行 frida -U -f <package> -l raptor_frida_android_trace.js；运行前需取消注释或修改脚本末尾的用法示例。移动端使用需要 Frida 能够插桩的设备；iOS 追踪脚本的文件头记录的测试设备是一台越狱的 iPhone 8（iOS 16.5）。
- **局限：**0.2 版（2025-10-02）将主力追踪脚本移植到 Frida 17。脚本文件头记录的测试环境为 Android 11 和 iOS 16.5 上的 Frida 17.3.2，以及 Ubuntu 上的 Frida 17.2.1；android-snippets 和 ios-snippets 目录中的片段只在 Frida 17.0.0 之前的版本上测试过。README 提醒 iOS 与 Android 脚本可能需要调整，并推荐收录了其中部分脚本、维护更积极的 Brida 项目。
- **测试证据：**仓库没有自动化测试或 CI，其 TODO 列出了用真实应用进行充分测试。
- **许可：**依 LICENSE 采用 MIT 许可。

## 一手来源

1. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/README.md>
2. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/raptor_frida_android_trace.js>
3. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/raptor_frida_ios_trace.js>
4. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/raptor_frida_linux_trace.js>
5. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/raptor_frida_android_enum.js>
6. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/CHANGELOG.md>
7. <https://github.com/0xdea/frida-scripts/blob/987ba480812033bbe3a9d2262a9764e1a4ed8547/LICENSE>
8. <https://github.com/0xdea/frida-scripts/releases/tag/v0.2>

## 同分区更多条目：原生二进制

- [System Informer 进程与系统检查工具](https://awesomerea.org/zh/resources/system-informer/index.md) · 工具
- [CyberChef 数据解码与分析工具](https://awesomerea.org/zh/resources/cyberchef/index.md) · 工具
- [YARA 文件模式匹配与分类工具](https://awesomerea.org/zh/resources/yara/index.md) · 工具
- [Cheat Engine 游戏与应用内存分析调试工具](https://awesomerea.org/zh/resources/cheat-engine/index.md) · 工具
- [Noriben 基于 Procmon 的恶意软件行为分析脚本](https://awesomerea.org/zh/resources/noriben/index.md) · 工具
- [QEMU 机器与用户态模拟器](https://awesomerea.org/zh/resources/qemu/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
