android 逆向工程 Cookbook

android 逆向工程 Cookbook

欢迎来到 Android RE Cookbook —— 一本实战导向的 Android 逆向工程实用手册。

本 Cookbook 采用场景驱动的组织方式,帮助你快速找到解决特定问题的方法,而非传统的知识点罗列。

🚀 新手?从这里开始

完全新手? 先完成 10 分钟快速入门,体验第一次 Hook!

👉 10 分钟快速入门 - 安装 Frida 并完成第一次 Hook

环境还没配置好? 👉 环境配置指南 - 从零搭建逆向分析环境

📖 如何使用本 Cookbook

🎯 按需查找

  • 遇到问题? 直接查看 Recipes 章节,找到对应场景的解决方案
  • 学习工具? 查看 Tools 章节,了解各类工具的使用方法
  • 参考案例? 浏览 Case Studies,学习实战分析流程
  • 查阅资料? 访问 Reference,深入理解底层原理

📚 学习路径

  1. 新手入门: Reference → Tools → Recipes
  2. 实战为主: Recipes → Tools → Case Studies
  3. 进阶提升: Case Studies → Reference/Advanced

🎯 Recipes

按场景分类的实战菜谱,提供可直接使用的解决方案。

🌐 Network - 网络与加密

解决网络抓包、加密分析、TLS指纹等问题。

🛡️ Anti-Detection - 反检测与对抗

绕过各类检测机制,包括反调试、反Hook、验证码等。

📦 Unpacking - 脱壳与修复

处理加壳应用的脱壳和修复工作。

🔬 Analysis - 分析与调试

静态分析、动态分析和代码混淆分析。

🤖 Automation - 自动化与规模化

构建自动化分析系统和规模化解决方案。

📝 Scripts - 即用脚本

可直接使用的脚本集合。


🔨 Tools

工具使用指南和原理剖析。

Dynamic - 动态分析工具

🔍 Static - 静态分析工具

📋 Cheatsheets - 速查表


📚 Case Studies

真实场景的案例分析,综合运用各类技术。


📖 Reference

参考资料和理论知识,需要时查阅。

📱 Foundations - 基础知识

Android应用和系统的核心基础。

🚀 Advanced - 高级主题

深入的系统级和高级技术。

🔩 Engineering - 工程化

规模化和工程化相关技术。

📊 Data Analysis - 数据分析


📎 Appendix

附录资源和社区资源。


🎯 快速导航

我想…


📝 贡献

本 Cookbook 持续更新中。如有建议或发现错误,欢迎反馈!

Happy Hacking! 🚀