yosiismalov/Malware-Forensics-Lab

GitHub: yosiismalov/Malware-Forensics-Lab

基于 VirtualBox、Kali Linux 和 Autopsy 构建的恶意软件分析与数字取证实验环境,演示从感染到证据提取的完整取证工作流。

Stars: 0 | Forks: 0

# Malware-Forensics-Lab 使用 VirtualBox、Kali Linux 和 Autopsy 的数字取证与恶意软件分析实验室 # 🕵️ 恶意软件分析实验室 – 取证项目 ## ⚙️ 技术 VirtualBox • Kali Linux • Autopsy • The Sleuth Kit • Windows 10 • 数字取证 ## 📌 概述 本项目演示了使用 **VirtualBox**、**Kali Linux** 和 **Autopsy (The Sleuth Kit)** 的**恶意软件分析与取证调查工作流**。 该实验室的目标是在 Windows 机器上模拟恶意软件感染,捕获其磁盘映像,并执行取证调查以提取证据。 ## 🖥️ 环境设置 - **VirtualBox** – 虚拟化平台 - **Windows 10 虚拟机 (受害者)** – 运行恶意软件样本 (`malware.exe`) - **Kali Linux 虚拟机 (分析师)** – 取证工具、Autopsy、磁盘操作 - **共享存储** – 用于导出虚拟机磁盘映像 (VDI → IMG) ## 🔄 工作流 1. **执行** – 在 Windows 10 虚拟机内运行 `malware.exe`。 2. **磁盘导出** – 使用 `VBoxManage` 将虚拟机的 `.vdi` 磁盘文件转换为 RAW/IMG 格式。 3. **映像分析** – 将 `.img` 文件加载到 Autopsy 中。 4. **取证** – 执行取证分析: - 生成 MD5 校验和以验证完整性 - 提取 ASCII 和 Unicode 字符串 - 搜索关键词 (`admin` 等) - 探索 NTFS 文件系统痕迹 ## 🧪 发现 - 生成了磁盘映像的 **MD5 哈希**,用于证据保管链。 - **关键词搜索**:在 Unicode 字符串中发现了 40 多次 `"admin"`。 - 证据包含部分系统字符串(`system administrator`、`PC-administra` 等),表明存在潜在的用户/管理员账户和权限。 ## 📂 使用的工具 - **VirtualBox** – 虚拟机管理和磁盘导出 - **Kali Linux** – 取证实用工具 (dd、mount、hash tools) - **Autopsy (The Sleuth Kit)** – 用于磁盘映像分析的完整取证套件 ``` flowchart LR A[Windows 10 VM Victim] -->|Execute Malware| B[Disk Export VDI to IMG] B --> C[Kali Linux Analyst VM] C -->|Load Disk Image| D[Autopsy] D -->|Forensic Analysis| E[Evidence and Findings] ``` ## ✅ 关键收获 - 构建了**完整的隔离恶意软件分析实验室** - 应用了**磁盘映像和取证原则** - 使用 **Autopsy** 对受损的 Windows 虚拟机进行了实际调查 - 展示了设置、分析和记录取证过程的能力 ## 🛡️ 展示的技能 - 恶意软件分析 - 数字取证 - 事件响应 - 磁盘映像 - 证据验证 - Windows 痕迹分析 - Linux 管理 - 虚拟化 ## 🔗 参考 - [Autopsy – 数字取证平台](https://www.sleuthkit.org/autopsy/) - [VirtualBox 文档](https://www.virtualbox.org/wiki/Documentation) - [Kali Linux 工具](https://www.kali.org/tools/) ## ⚠️ 免责声明 本项目仅供教育和授权的网络安全研究目的使用。
标签:Autopsy, DAST, HTTP工具, MD5, NTFS文件系统分析, The Sleuth Kit, VDI转IMG, VirtualBox, Windows 10, 内存与磁盘镜像分析, 哈希校验, 域渗透, 域环境安全, 字符串提取, 安全实验环境, 恶意软件分析, 数字取证, 无线安全, 电子数据取证, 磁盘取证, 红队与蓝队, 网络安全实验, 网络安全课程设计, 自动化脚本, 虚拟化安全, 逆向分析