HariCipher/bandook-c2-traffic-analysis

GitHub: HariCipher/bandook-c2-traffic-analysis

基于 Wireshark 对 Bandook RAT 的 C2 流量进行深度分析,提取 IOC 并提供检测建议的完整实战记录。

Stars: 2 | Forks: 1

# Bandook RAT — C2 流量分析 **PCAP 来源:** malware-traffic-analysis.net — 2023-08-01 **工具:** Wireshark, tshark **恶意软件家族:** Bandook RAT(商业远程访问木马) ## 概述 对提取的包含 Bandook RAT C2 流量的 PCAP 进行分析。 受感染主机通过原始 TCP 在端口 6591 上与两台 C2 服务器进行了通信, 使用了自定义的 Base64 编码协议,无 HTTP 流量。 C2 #1 被硬编码在恶意软件二进制文件中。C2 #2 通过 DNS 解析。 ## 关键发现 | 类型 | 值 | 备注 | |------|-------|-------| | 受感染主机 | `10.8.1.101` | 受害者机器 | | DNS 服务器 | `10.8.1.1` | 本地解析器 | | C2 #1 (硬编码) | `185.10.68.52:6591` | 主服务器 — 传输 1 MB | | C2 #2 (通过 DNS) | `185.10.68.127:6591` | 备用服务器 — 通过 vrunabo.su 解析 | | C2 域名 | `vrunabo.su` | .su TLD 被威胁行为者滥用 | | C2 端口 | `6591` | 非标准端口,Bandook 特定 | | 编码方式 | Base64 + 自定义分隔符 (&&) | 专有 C2 协议 | ## 显著发现 - C2 #1 IP 为硬编码 — 在任何 DNS 活动前 37 分钟已被联系 - C2 #2 通过 DNS 解析 — 允许操作者在不重新编译的情况下更换基础设施 - 零 HTTP、FTP 或 SMTP 流量 — 整个 PCAP 均为恶意 C2 通信 - 带有 `&&` 分隔符的 Base64 编码 payload 表明了 Bandook 的专有协议 - 两台 C2 服务器提供了冗余 — 仅屏蔽一个域名是不够的 ## 检测建议 - 在边界防火墙处屏蔽到非标准端口 (6591) 的出站 TCP 流量 - 对 `.su` TLD 的 DNS 查询发出告警 — 该顶级域名被严重滥用,在正常流量中极罕见 - SIEM 规则:到单一外部 IP 非标准端口上持续超过 100KB 的出站 TCP 连接 ## 文件 - [`analysis.md`](analysis.md) — 包含屏幕截图的完整分步 Wireshark 演练 - [`iocs.txt`](iocs.txt) — 纯文本格式的所有 IOC ## MITRE ATT&CK 映射 | 技术 | ID | 描述 | |-----------|----|-------------| | 命令与控制 | T1071 | 应用层协议滥用 | | 非标准端口 | T1571 | 通过端口 6591 进行 C2 通信 | | 加密通道 | T1573 | Base64 编码的 C2 协议 | | 动态解析 | T1568 | 使用域名来定位 C2 #2 |
标签:Bandook RAT, Base64编码, C2通信, DAST, IOC提取, IP 地址批量处理, PB级数据处理, PCAP分析, URL发现, Wireshark, 协议分析, 句柄查看, 威胁情报, 安全检测, 安全研究报告, 安全运维, 开发者工具, 恶意软件分析, 权限提升, 网络安全, 远控木马, 隐私保护