前言
最近研究 Android 逆向工程时,发现一个非常高质量的开源学习项目:
AndroidReverse101 | 100 天精通 Android 逆向工程
该项目以「每天一个主题 + 实战」的方式,从零基础逐步深入到
APK 逆向、Frida Hook、JNI、SO、加固与反加固、CTF 实战等内容,
非常适合逆向新手和自学者。
本文仅做学习路线整理与项目推荐,不涉及原文内容搬运。

项目基本信息
- 作者:Evil0ctal
- 项目名称:AndroidReverse101
- GitHub 地址:
👉 https://github.com/Evil0ctal/AndroidReverse101
学习路线概览(非原文,仅结构整理)
第一阶段:计算机基础 & 逆向概论
- CPU / ARM 架构
- 汇编语言基础
- Android 运行机制
- ELF / so 文件基础
- Native 调试入门
第二阶段:APK 逆向核心技术
- APK / DEX 结构
- Smali 代码分析与修改
- Frida Hook(Java / Native)
- SSL Pinning 绕过
- Root / 反调试绕过
- Android 加固原理
第三阶段:高级逆向 & CTF
- 加固壳分析与脱壳
- Native 深度逆向
- 协议分析
- CTF 实战
- 完整 APP 逆向挑战
为什么推荐这个项目?
- 学习路径清晰,不零散
- 理论 + 实战结合
- 非"只讲工具"的快餐教程
- 非常适合自学逆向、准备 CTF 或安全方向
学习建议(个人)
建议配合:
- jadx / apktool
- Frida + adb
- 真机 + root 环境
- 看雪 / CTF 题目一起练习
版权声明
本文为 学习路线整理与项目推荐
原项目版权归作者 Evil0ctal 所有
如需完整内容,请前往原 GitHub 仓库阅读: