在 GitHub 上加星Star1.1k 个星标

学习资源

Frida Labs Android 插桩练习

收录十一个 Android 挑战应用及逐步讲解,用于学习 Frida 插桩:从部署 frida-server、Hook Java 方法开始,依次练习调用静态方法、修改变量、创建实例和 Hook 构造函数,最后到 Hook、调用及修补原生函数。作者将其定位为入门到中级的练习,而非高难度 CTF:每个应用都藏有 flag,但目标是掌握 Frida 常用 API,并能读懂他人编写的脚本。

目标
应用
类别
学习资源
关联
学习资源
来源复核于

使用条件与局限

  • 审阅对象为 2026-02-22 的 main 提交,该提交为 0x8 至 0xB 这几道原生 Hook 题的讲解加入了 Frida 17 的变通写法;第一篇讲解部署的是 frida-server 16.1.4。项目未发布版本,README 称会陆续加入新挑战。
  • 每道挑战都是作者提交的预编译 APK,包名形如 com.ad2001.frida0x1;仓库不含这些应用的源码,题解为附截图的 Markdown 讲解。讲解假定使用已 root 的 Android 设备或模拟器、adb、通过 pip 安装的 frida-tools 以及与设备架构匹配的 frida-server,并用 jadx 阅读 Java 代码、用 Ghidra 分析原生库;0xB 的讲解分别演示了 x86 和 ARM64 版本的指令修补。
  • flag 和题解脚本都与对应 APK 一同公开,因此这套挑战适合作为有指导的练习,而不是考核。README 推荐 learnfrida.info 和 Frida CodeShare 作为延伸资料。
  • 仓库采用 MIT 许可证;Frida、jadx、Ghidra 及 Android 工具各有其条款。

关于此条目

说明已依据一手来源复核。

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

一手来源

  1. README.md GitHub · DERE-ad2001/Frida-Labs · 修订 b01f2f8
  2. Frida%200x1/Solution/Solution.md GitHub · DERE-ad2001/Frida-Labs · 修订 b01f2f8
  3. Frida%200x8/Solution/Solution.md GitHub · DERE-ad2001/Frida-Labs · 修订 b01f2f8
  4. Frida%200xB/Solution/Solution.md GitHub · DERE-ad2001/Frida-Labs · 修订 b01f2f8
  5. https://github.com/DERE-ad2001/Frida-Labs/tree/b01f2f8e4c479231ebf5763e94f695c88350c4f2
  6. https://github.com/DERE-ad2001/Frida-Labs/commit/d7e9fce053a6e4be9d3b91ac80c1345a778960b2
  7. LICENSE GitHub · DERE-ad2001/Frida-Labs · 修订 b01f2f8

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

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

↑↓ 移动↵ 打开⌘↵ 新标签页