ShuhaibRiyaj/SOC-PCAP-Malware-Traffic-Analysis
GitHub: ShuhaibRiyaj/SOC-PCAP-Malware-Traffic-Analysis
一份完整的恶意软件流量分析实战报告,演示了 SOC 风格的 PCAP 调查方法,涵盖恶意 IP/域名识别、DNS/HTTP 请求分析与 IOC 提取全流程。
Stars: 1 | Forks: 0
# SOC-PCAP-恶意软件流量分析
SOC 风格的 PCAP 调查,分析恶意软件流量、受感染主机活动、恶意 IP/域名、DNS/HTTP 请求以及 VirusTotal 指标。
# PCAP 恶意软件流量分析
本仓库包含使用 Wireshark、NetworkMiner、VirusTotal 和 Process Hacker 在隔离的 Windows 虚拟机环境中进行的完整恶意软件流量调查。
本项目的目标是分析执行恶意软件样本后产生的恶意网络活动,并识别妥协指标 (IOC)、可疑通信、恶意域名、受感染主机以及网络行为。
## 使用的工具
- Wireshark
- NetworkMiner
- VirusTotal
- Process Hacker
- SoftEther VPN
- Windows VM
## 展示的技能
- PCAP 分析
- 恶意软件流量分析
- 网络取证
- IOC 提取
- DNS 分析
- HTTP 流量分析
- TCP 流调查
- 威胁检测
- 事件调查
- 网络监控
## 调查总结
### 受感染主机
- 主机名:`GBC25-SHUHAIB`
- 受感染 IP:`192.168.10.196`
## 识别出的恶意 IP 地址
- `31.184.253.37`
- `31.44.184.33`
- `208.95.112.1`
- `239.255.255.250`
## 识别出的恶意域名
- `puu.sh`
- `totallyanonymous.com`
- `mail.totallyanonymous.com`
## 主要发现
- 识别出多个恶意出站连接
- 在可疑会话后观察到 TCP 重置 (RST) 数据包
- 请求 JSON 资源的 HTTP GET 请求
- UDP 端口 1900 上的可疑 SSDP 流量
- 解析恶意域名的 DNS 查询
- 通过 NetworkMiner 识别出 HTTP cookies
- 分析了超过 25,000 个数据包
- 捕获了超过 20MB 的流量
- 观察到 92 个端点和 95 个会话
## 分析过程中使用的技术
### Wireshark 过滤器
```
ip.addr == 31.184.253.37
```
```
ip.addr == 31.44.184.33
```
```
ip.addr == 208.95.112.1
```
```
http.request
```
```
dns.flags.response == 0
```
```
ssdp || arp || eth.dst == ff:ff:ff:ff:ff:ff
```
## 分析工作流
1. 在隔离的虚拟机中执行恶意软件样本
2. 使用 Wireshark 捕获网络流量
3. 使用 NetworkMiner 调查主机和凭据
4. 使用 VirusTotal 验证恶意 IP/域名
5. 分析 TCP 流和数据包行为
6. 调查 HTTP 和 DNS 请求
7. 提取妥协指标
8. 按时间顺序记录发现
## 包含的文件
- 完整的 PCAP 分析报告
- 调查截图
- VirusTotal IOC 证据
- Wireshark 数据包分析
- NetworkMiner 证据
## 学习成果
本项目提升了对以下方面的实际理解:
- 恶意软件行为分析
- 基于网络的威胁狩猎
- 数据包检查
- 识别命令与控制流量
- 调查可疑的 DNS 和 HTTP 通信
- 在 SOC 风格的工作流中分析受感染主机行为
## 免责声明
本项目是在受控实验室环境中进行的,仅用于教育和网络安全培训目的。
标签:AMSI绕过, Ask搜索, DNS分析, HTTP流量分析, IOC提取, IP 地址批量处理, NetworkMiner, PCAP分析, TCP流分析, VirusTotal, Windows虚拟机, Wireshark, 句柄查看, 威胁检测, 安全运营中心, 恶意IP分析, 恶意域名分析, 恶意软件流量分析, 感染主机分析, 网络信息收集, 网络协议分析, 网络安全, 网络映射, 速率限制, 隐私保护