学习资源
Frida Snippets Frida 插桩示例集
一个较大的 README,汇集手写的 Frida 动态插桩示例,按 Native、Android 和 iOS 分组,用于观察运行中应用的行为。示例展示了诸如挂接 Interceptor、枚举已加载模块与类、描述类成员、跟踪方法参数与返回值、打印调用栈、记录 SQLite 查询与 I/O,以及扫描或转储进程内存等模式。scripts 目录附带辅助代码,包括从反编译器生成钩子代码片段的 Python 脚本和 frida-server 安装脚本,以及用于 Sublime 和 Vim 的编辑器片段。
使用条件与局限
- 这是一个参考示例集,而非可安装的软件包:其内容即所审阅提交(最后推送于 2024-11-29)处的 README 和 scripts 目录。示例默认使用较新版本的 Frida,基于其 JavaScript API 编写,并夹杂一些 ObjC 与 Java 桥接调用;运行任何示例都需要另行安装版本匹配的 Frida,而仓库并未固定该版本。
- 示例针对分析者自己掌控的应用运行:Android 示例要求设备或模拟器上运行 frida-server(随附的 install_frida_server.sh 会通过 ADB 推送),iOS 相关说明假定设备已越狱。scripts 为独立脚本,质量参差,有若干明确标注为进行中(WIP)的文件,还有一个 JEB 插件会把生成的钩子代码复制到剪贴板,需要 JEB 和 xclip。
- 目标应用由使用者自行提供;仓库仅包含示例代码和一张演示 GIF,不含任何应用二进制。它用于对分析者有权分析的软件进行插桩;本条目仅记录该示例集在动态分析方面的用途,不复述仓库中绕过应用防护或反检测的代码片段。
- 仓库没有许可证文件,GitHub 也未识别出许可证,因此这些示例未授予任何复用条款,默认由作者保留一切权利。本次审阅了 README 索引和脚本,但未运行任何内容,所审来源未确立与 REA 的关联。
关于此条目
- 类型
- 学习资源
- 类别
- 学习资源
- 关联
- 学习资源
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · iddoeldor/frida-snippets · 修订 773f89c
- scripts GitHub · iddoeldor/frida-snippets · 修订 773f89c
- scripts/install_frida_server.sh GitHub · iddoeldor/frida-snippets · 修订 773f89c
- scripts/FridaCodeGenerator.py GitHub · iddoeldor/frida-snippets · 修订 773f89c
- https://github.com/iddoeldor/frida-snippets/commit/773f89ce8fcd32b0c2e843d148436d6556e064e9
同分区更多条目:文档与学习资源
- 安装与客户端配置 · 文档
- CLI 与 Evidence · 文档
- MCP 接口约定与生成目录 · 文档
- 原生二进制调查 · 文档
- 跨层 JavaScript 应用工作流 · 文档
- Android APK 静态分析 · 文档