lalithvardhan434/Network-traffic-analysis

GitHub: lalithvardhan434/Network-traffic-analysis

对真实恶意软件网络捕获(PCAP)进行深度取证分析的安全研究项目,解码 C2 通信并提取 IOC。

Stars: 0 | Forks: 0

# 🔬 网络流量分析 — 恶意软件 PCAP 调查 ## 📋 概述 对来自 [malware-traffic-analysis.net](https://malware-traffic-analysis.net) 的两个真实恶意网络捕获的分析 — 该资源被专业 SOC 分析师和威胁情报团队广泛使用。 **构建者:** Lalith Vardhan Boddala **目的:** SOC Analyst L1 作品集 — GitHub / LinkedIn **重点:** 网络取证、恶意软件 C2 分析、IOC 提取、Wireshark ## 🦠 已分析的 PCAP | PCAP | 恶意软件 | 关键发现 | |---|---|---| | 2026-01-31 | Lumma Stealer | C2 位于 whitepepper.su — 外泄了 15,998 字节的受害者数据 | | 2025-01-22 | 虚假软件网站 | 仅 DNS 捕获 — 暴露了内部网络拓扑 | ## 🔍 关键发现 ### PCAP 1 — Lumma Stealer (2026-01-31) **已识别的 C2 基础设施:** ``` Primary C2: whitepepper.su (HTTP port 80) Secondary C2: 172.56.88.98 (payload delivery — failed) Bot ID: 3BF67EC05320C5729578BE4C0ADF174C API Endpoint: /api/set_agent?id=...&token=...&act=log C2 Server: nginx/1.29.1 ``` **外泄的数据(已在 Wireshark HTTP 流中确认):** - Windows 10 x64, Chrome 144, AMD Radeon R9 200 GPU - 屏幕分辨率 1920x1080,12 个 CPU 核心 - Canvas 指纹(唯一的设备标识符) - 已安装的字体、音频上下文、WebRTC 配置 - 浏览器插件、网络连接质量 - **总计:通过 2 个 POST 请求外泄了 15,998 字节** **其他活动:** - DCE/RPC + LSARPC 流量 — 凭据转储尝试 (T1003.001) - C2 JavaScript 中的 WebDriver 检测 — 沙箱规避 (T1497) - 两阶段交付架构 — 先指纹识别后投递 payload ### PCAP 2 — 虚假软件网站 (2025-01-22) **暴露的网络拓扑:** ``` Internal Domain: bluemoontuesday.com DNS Server: win-gsh54qlw48d (MAC: 00:24:e8:7f:09:5d) Victim Machine: DESKTOP-L8C5GSJ (MAC: 00:d0:b7:26:4a:74) ``` **关键分析发现:** 此捕获中仅 DNS 的流量并不代表网络环境完全正常 — 它反映了在 DNS 服务器级别受限的捕获范围。 实际的恶意软件 C2(可能是 HTTPS)发生在不同的 网段上。这说明了为什么 SOC 分析师在解读 PCAP 时必须 了解网络位置。 ## 🛠️ 使用的 Wireshark 过滤器 ``` # C2 流量识别 http.host == "whitepepper.su" # 数据泄露 — POST 请求 http.request.method == "POST" # DNS 分析 dns dns.flags.response == 1 dns.a # 内部网络拓扑 nbns # 凭据访问 dcerpc lsarpc # 二级 C2 ip.addr == 172.56.88.98 # 感染前流量 frame.number < 24500 && http # 外部连接 ip.dst != 10.1.21.58 && ip.dst != 10.1.21.1 ``` ## 🗺️ MITRE ATT&CK 覆盖范围 ### Lumma Stealer | 技术 | ID | 证据 | |---|---|---| | Drive-by Compromise | T1189 | 初始 HTTP 感染 | | Ingress Tool Transfer | T1105 | 二次 payload 尝试 | | System Information Discovery | T1082 | 外泄的 OS/硬件信息 | | Browser Information Discovery | T1217 | 枚举的 Chrome 插件 | | OS Credential Dumping: LSASS | T1003.001 | LSARPC 流量 | | Exfiltration Over HTTP | T1041 | 15,998 字节发送至 whitepepper.su | | Masquerading | T1036 | 使用的 Chrome User-Agent | | Virtualization/Sandbox Evasion | T1497 | WebDriver 检测 | ### 虚假软件网站 | 技术 | ID | 证据 | |---|---|---| | DNS C2 | T1071.004 | 仅 DNS 流量模式 | | Dynamic Resolution | T1568 | 动态 DNS 更新 | | Non-Application Layer Protocol | T1095 | ICMP port unreachable | ## 📁 仓库结构 ``` network-traffic-analysis/ ├── README.md ├── analysis/ │ ├── lumma-stealer-analysis.md ← full C2 + exfil analysis │ └── fake-software-site-analysis.md ← DNS pattern + topology ├── ioc-lists/ │ ├── lumma-iocs.md ← C2 IPs, domains, tokens │ └── fake-software-iocs.md ← hostnames, MACs, behaviours └── screenshots/ ├── wireshark-protocol-hierarchy-lumma.png ├── wireshark-http-objects-lumma.png ├── wireshark-c2-traffic-whitepepper.png ├── wireshark-http-stream-exfiltration.png ├── wireshark-conversations-lumma.png ├── wireshark-dns-2025.png └── wireshark-dns-responses-2025.png ``` ## 🎯 展示的技能 `Wireshark` `PCAP 分析` `恶意流量分析` `C2 检测` `IOC 提取` `HTTP 流分析` `DNS 取证` `浏览器指纹识别` `MITRE ATT&CK` `网络取证` `威胁情报` `Lumma Stealer` `协议分析` `凭据访问检测` ## 🔗 相关项目 - [Splunk SIEM 家庭实验室](https://github.com/lalithvardhan434/splunk-siem-homelab) — 项目 1 - [钓鱼事件响应](https://github.com/lalithvardhan434/phishing-incident-response) — 项目 2 *Lalith Vardhan Boddala | SOC 家庭实验室作品集* *PCAP 来源:malware-traffic-analysis.net (Brad Duncan)*
标签:DAST, Wireshark, 句柄查看, 威胁情报, 开发者工具, 恶意软件分析, 数字取证, 网络流量分析, 自动化脚本