Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
mobileAudit — Django 应用程序,用于对 Android APK 执行 SAST 和恶意软件分析。 | Kitploit
工具/GitHubGitHub/mpast/mobileaudit
Android安全静态分析漏洞分析代码分析移动应用渗透测试恶意软件分析移动安全
GitHubmpast/mobileaudit

mobileAudit

Django 应用程序,用于对 Android APK 执行 SAST 和恶意软件分析。

查看仓库
228519412天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

Mobile Audit

针对 Android APK 的安全分析,从上传到可操作的发现。

Mobile Audit 是一个用于静态应用程序安全测试和恶意软件检查的 Django 应用程序。它提取 APK 元数据,检测有风险的实现模式,按严重程度组织发现,并提供一个专注的工作区用于审查和报告。

带有扫描摘要的应用程序仪表板

快速开始

Docker Compose 运行完整的本地技术栈:Django、PostgreSQL、RabbitMQ、Celery 和 Nginx。

docker compose build
docker compose up

服务就绪后,打开 http://localhost:8888。

要在后台运行或停止技术栈:

docker compose up -d
docker compose down

在本地环境之外使用 Mobile Audit 之前,请替换 .env.example 中的示例密钥、数据库凭据和管理员凭据。

核心功能

领域Mobile Audit 提供的内容
APK 检查应用程序元数据、组件、权限、证书、字符串、数据库和文件
静态分析可配置的 SAST 规则,带有 CWE 和 Mobile Top 10 映射
恶意软件检查针对 MalwareDB 和 Maltrail 来源的域名检查
发现管理严重程度摘要、详细证据、编辑和误报分类
集成可选的 VirusTotal 检查和 DefectDojo 导出
报告PDF 导出以及令牌认证的 REST API

界面导览

应用程序工作区

查看应用程序的扫描历史,并比较其发现数量在不同 APK 版本之间的变化。

带有发现图表的应用程序详情工作区

扫描分析

从安全摘要深入到应用程序元数据、权限、组件、发现、证书、字符串、文件和数据库。

扫描分析概览

界面使用 Bootstrap 5 和原生 JavaScript。导航、实时表格过滤、排序、分页、确认和扫描状态更新不需要 jQuery。

分析工作流程

  1. 创建应用程序工作区。
  2. 上传 APK 并开始扫描。
  3. 查看严重程度总计并检查支持证据。
  4. 对发现进行分类、导出 PDF 报告或使用集成。

分析规则可以从 Patterns 屏幕启用或禁用。一些硬编码模式源自 apkleaks。

架构

Mobile Audit 架构

服务职责
Django 5.2 LTSWeb 应用程序和 REST API
PostgreSQL 16持久化应用程序数据
Celery后台 APK 分析
RabbitMQ 4.2任务代理
NginxHTTP 或 TLS 入口点

应用程序运行时使用 Python 3.12。APK 反编译由 JADX 提供。

API

请求令牌:

POST /api/v1/auth-token/

对后续请求进行身份验证:

Authorization: Token <api-key>
文档路径
Swagger UI/swagger/
ReDoc/redoc/
OpenAPI JSON/swagger.json
OpenAPI YAML/swagger.yaml

可选集成

以下功能默认禁用,并通过 .env.example 进行配置:

  • VirusTotal API v3 查询和可选上传
  • DefectDojo API v2 发现导出
  • MalwareDB 和 Maltrail 域名检查

仅启用您拥有有效端点和凭据的服务。

TLS

将证书和私钥放入 nginx/ssl,然后启动 TLS 配置:

docker compose -f docker-compose.prod.yaml up -d

应用程序将在 https://localhost 可用。

对于本地测试,生成一个一天期的自签名证书:

openssl req -x509 -nodes -days 1 -newkey rsa:4096 \
  -subj "/C=ES/ST=Madrid/L=Madrid/O=Example/OU=IT/CN=localhost" \
  -keyout nginx/ssl/nginx.key \
  -out nginx/ssl/nginx.crt

项目资源

  • 贡献指南
  • DeepWiki 文档
  • Docker Hub 镜像
  • 许可证
下载工具