学习资源

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 的关联。

关于此条目

类型
学习资源
类别
学习资源
关联
学习资源
目标
应用

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · iddoeldor/frida-snippets · 修订 773f89c
  2. scripts GitHub · iddoeldor/frida-snippets · 修订 773f89c
  3. scripts/install_frida_server.sh GitHub · iddoeldor/frida-snippets · 修订 773f89c
  4. scripts/FridaCodeGenerator.py GitHub · iddoeldor/frida-snippets · 修订 773f89c
  5. https://github.com/iddoeldor/frida-snippets/commit/773f89ce8fcd32b0c2e843d148436d6556e064e9

同分区更多条目:文档与学习资源

文档与学习资源分区全部 46 项资源