0x00 文章前言
APP 测试一般有三步(个人理解):
- 功能点测试:类似 Web 测试
- ADB 调试:框架检测(本文所介绍内容)
- 反编译
安卓应用会用到四大组件,我们简单了解下:
- Activity 组件: 负责展示用户信息和结果处理
- Service 组件: 后台计算,获取下载结果
- Content Provider 组件: 用于获取应用数据等相关信息
- Broadcast Receiver 组件: 用于获取广播信息


0x01 所需环境
- 夜神模拟器: https://www.yeshen.com/
- ADB 安卓调试器: http://adbdownload.com/
下载 ADB 之后,将其安装根目录路径添加到环境变量就可以使用 ADB 命令。
- Python 2.7、JAVA 1.8
- Drozer 环境: https://labs.mwrinfosecurity.com/tools/drozer/
- drozer-agent-2.3.4.apk: 安装至模拟器


如下路径需添加到系统中的环境变量:



































