DivyaTharshini02/malware-detection

GitHub: DivyaTharshini02/malware-detection

DivyaTharshini02/malware-detection是一款用于静态分析Android APK文件的安全工具。

Stars: 0 | Forks: 0

# 📱 APK 静态分析器 一个轻量级、交互式的 Web 应用程序,使用 **Python、Flask 和 Bootstrap** 构建,允许用户上传 Android 应用程序包 (.apk) 二进制文件并执行即时静态安全分析。 该应用程序安全地解析编译的二进制文件以评估风险配置文件、检查请求的系统访问级别,并审计网络配置是否符合安全的 Android 开发标准。 ## ✨ 关键功能 * **自动化二进制解析:** 与静态分析解析模块集成,在安全的沙盒环境中反编译和评估 APK 核心组件。 * **清单权限审计器:** 扫描并提取请求的 Android 系统权限,标记可能被滥用进行未经授权数据访问的高风险权限(例如,存储操作)。 * **网络安全配置文件:** 评估 `AndroidManifest.xml` 文件中的应用程序安全配置,确保禁用明文 HTTP 流量并强制执行加密 HTTPS 连接。 * **动态仪表板界面:** 将复杂的安全数据渲染成优雅、颜色编码的仪表板用户界面,带有视觉状态指示器(“清洁/安全”、“警告”)。 ## 🛠️ 技术栈 * **后端框架:** Python 3.x,Flask * **前端 UI:** HTML5,Jinja2 模板,Bootstrap 5(CSS 框架) * **环境:** Visual Studio Code,GitHub Desktop ## 🚀 工作原理 1. **上传:** 用户通过 Web 仪表板界面选择本地的 `.apk` 文件。 2. **分析:** 后端框架提取结构化应用程序元数据和标记结构化漏洞。 3. **显示:** 结果动态映射到自定义报告模板,以进行安全评估。
标签:Android安全, APK分析, Bootstrap, DNS解析, Flask应用, HTML5, Jinja2, Python开发, Visual Studio Code, 后端开发, 安全仪表盘, 开源项目, 权限管理, 模型越狱, 沙箱环境, 网络配置, 逆向工具, 错误基检测, 静态代码分析