pansin/mobilesec
GitHub: pansin/mobilesec
一个基于 Docker 的 APK 安全测试平台,整合自动化扫描与交互式学习实验室,解决 Android 安全研究与实践环境部署复杂的问题。
Stars: 0 | Forks: 0
# 海之安APK 安全测试实验室平台
## 项目概述
APK 安全测试实验室是一个整合了 Docker 化工具环境、自动化扫描平台和交互式学习实验室的 Android 应用安全测试解决方案。
### 核心特性
- **Docker 化工具环境**:预配置的 Kali Linux 容器,包含所有必要的 Android 安全测试工具
- **自动化扫描平台**:基于 MobSF 的静态/动态分析,自动检测漏洞并生成报告
- **交互式学习实验室**:漏洞靶场、教程系统和实践环境
- **Web 管理界面**:统一的操作界面,集成所有功能
## 快速开始
### 前置要求
- Docker 20.10+
- Docker Compose 2.0+
- 至少 8GB 可用内存
- 至少 50GB 可用磁盘空间
### 启动平台
# 克隆项目
git clone
cd mobilesec
# 启动所有服务
docker-compose up -d
# 访问 Web 界面
# 前端: http://localhost:3000
# MobSF: http://localhost:9000
## 项目结构
mobilesec/
├── docker/ # Docker 相关文件
│ ├── kali-base/ # Kali Linux 基础镜像
│ ├── mobsf/ # MobSF 容器配置
│ ├── frida/ # Frida 环境配置
│ └── docker-compose.yml # 服务编排
├── scanner/ # 自动化扫描平台
│ ├── src/ # 扫描引擎源码
│ ├── api/ # REST API
│ └── tests/ # 测试代码
├── lab/ # 学习实验室
│ ├── vulnapps/ # 漏洞靶场应用
│ ├── tutorials/ # 教程内容
│ └── sandbox/ # 沙箱环境
├── web/ # Web 界面
│ ├── frontend/ # React 前端
│ └── backend/ # API 后端
└── docs/ # 文档
## 工具清单
### 静态分析工具
- **MobSF** - 移动安全框架
- **JADX** - Dex 反编译器
- **APKTool** - APK 反编译工具
- **QARK** - Android 应用安全评估工具
- **Dependency-Check** - 依赖漏洞检测
### 动态分析工具
- **Frida** - 动态插桩框架
- **Objection** - Frida 工具集
- **Xposed** - 钩子框架
- **Stetho** - Chrome DevTools 集成
### 网络分析工具
- **Burp Suite** - Web 代理 (社区版)
- **Wireshark** - 网络协议分析器
- **mitmproxy** - 中间人代理
- **tcpdump** - 网络数据包捕获
### 其他工具
- **ADB** - Android 调试桥
- **scrcpy** - 屏幕镜像
- **Ghidra** - 逆向工程框架
- **Radare2** - 二进制分析工具
## 使用指南
### 1. 扫描 APK
通过 Web 界面上传 APK 文件,系统将自动执行静态和动态分析。
# 或使用 API
curl -X POST -F "file=@app.apk" http://localhost:9000/api/v1/scan
### 2. 使用交互式容器
# 进入 Kali 工具容器
docker-compose exec kali bash
# 使用 Frida
frida -U -f com.example.app -l script.js
### 3. 学习实验室
访问 http://localhost:3000/lab 开始学习路径,包含:
- OWASP Mobile Top 10 教程
- 漏洞利用实践
- 靶场挑战
## 开发路线图
- [x] **第一阶段**: 基础框架与 Docker 环境
- [x] **第二阶段**: 自动化扫描平台
- [x] **第三阶段**: 交互式学习实验室
- [x] **第四阶段**: Web 界面与集成
## 参考资源
- [Android Application Penetration Testing Complete Guide 2025](https://blog.intelligencex.org/android-application-penetration-testing-complete-guide-2025)
- [Using Docker for Penetration Testing](https://dev.to/hassan_aftab/using-docker-for-penetration-testing-a-practical-guide-44lj)
- [OWASP Mobile Security Testing Guide (MASTG)](https://mas.owasp.org/MASTG/)
- [OWASP Mobile Top 10](https://owasp.org/www-project-mobile-top-10/)
## 许可证
MIT License
## 贡献
欢迎提交 Issue 和 Pull Request!
标签:Android安全, Android应用安全, APK安全测试, Docker Compose, Docker化安全工具, Docker支持, Frida, JADX, MobSF, OPA, REST API, SEO: Android安全测试, SEO: APK安全扫描, SEO: 移动安全实验室, Web管理界面, 云安全监控, 交互式学习实验室, 前端React, 后端API, 安全测试平台, 教程系统, 沙箱环境, 漏洞靶场, 版权保护, 目录枚举, 移动安全, 自动化报告, 请求拦截, 逆向工具, 防御检测, 静态分析, 靶场