Asterioxer/Malware-Analysis

GitHub: Asterioxer/Malware-Analysis

一个恶意软件分析与检测工程实验室项目,旨在构建从样本分析到IOC提取再到SIEM检测规则自动化的完整pipeline。

Stars: 0 | Forks: 0

# 恶意软件分析与检测工程实验室 这是我的 **75 天冲刺 DEFCON** 挑战的一部分 —— 致力于构建一条完整的 pipeline: **恶意软件样本 → 静态/动态分析 → IOC 提取 → 云端 SIEM 检测规则 → 自动化**。 ## 目标 - 为静态和动态恶意软件分析建立一套扎实的工作流 - 部署基于云的 SIEM(Wazuh/ELK)并编写自定义检测规则(Sigma) - 构建自动化流程,将分析输出转化为可部署的检测规则 - 将整个过程记录为一个公开的作品集项目 ## 工具集 - **静态分析:** `radare2`, `binwalk`, `yara`, `pefile`, `exiftool`, `ssdeep` - **信誉/动态分析:** VirusTotal, Hybrid Analysis (Falcon Sandbox) - **样本:** MalwareBazaar (abuse.ch) - **检测(规划中):** Wazuh/ELK, Sigma 规则 - **自动化(规划中):** Python (样本摄取, IOC 提取, 规则生成) ## 仓库结构 ``` malware-analysis-lab/ ├── README.md └── samples/ └── sample1-xworm/ ├── notes.md # full analysis writeup ├── hash.txt # SHA256 only (no binaries hosted) └── screenshots/ # tool output, VT/HA reports ``` ## 进度日志 | 天数 | 样本 | 家族 | 备注 | |---|---|---|---| | 1 | `ba3ae937...82db7` | XWorm RAT | [详细分析](samples/sample1-xworm/notes.md) | ## 路线图 - [x] **阶段 1 (第 1–21 天):** 恶意软件分析实验室 —— 静态/动态分析工作流,IOC 提取 - [ ] **阶段 2 (第 22–45 天):** 云端 SIEM 部署 + Sigma 检测规则 - [ ] **阶段 3 (第 46–63 天):** 自动化 —— 样本摄取 → IOC 提取 → 检测规则生成 - [ ] **阶段 4 (第 64–75 天):** 完善、撰写文档、演示 持续跟进:`#75HARD` 挑战 —— DEFCON 是终点线。
标签:DAST, 云安全监控, 合规性检查, 恶意软件分析, 网络调试, 自动化, 逆向工具, 静态分析