franklinproject10/franklin_portfolio

GitHub: franklinproject10/franklin_portfolio

一个真实的事件响应案例报告,记录了从恶意文件上传检测到C2 Beacon通信识别的完整调查流程。

Stars: 0 | Forks: 0

# 事件响应项目 本项目展示了一个真实的事件响应案例。在此案例中,我分析了恶意文件上传活动,识别了命令与控制 (C2) 行为,并利用网络取证和沙箱调查工具进行了恶意软件行为分析。所有敏感的客户标识符均已进行匿名处理。 展现的技能:数据包分析、恶意软件行为分析、威胁狩猎、沙箱技术、PowerShell 解码、MITRE ATT&CK 映射、VirusTotal IOC 审查。 标题:恶意文件上传与 C2 Beacon 检测 – FinanceTech Corp 📝 执行摘要 在为 FinanceTech Corp 进行的一次主动威胁狩猎和事件响应演练中,我分析了源自内部工作站的可疑文件上传流量。调查揭示了一个嵌入在 ZIP 文件中的带有宏的 Word 文档,该 ZIP 文件被上传到了一个外部服务器。 沙箱分析表明,攻击使用了混淆的 PowerShell,并与命令与控制 (C2) 服务器进行了出站通信。这种行为暗示了自动化恶意软件生成,很可能来自 Metasploit 的 msfvenom。 🔍 目标 检测并调查可疑的出站文件上传,识别潜在的恶意软件活动,揭示任何外部 C2 通信,并使用 MITRE ATT&CK 映射评估威胁技术。 🧠 展现的核心技能 领域 描述 🧪 数据包分析 使用 Wireshark 提取可疑文件上传并重构 HTTP payload 🔒 沙箱分析 使用 ANY.RUN 触发并追踪宏执行、PowerShell 行为和 C2 活动 🔁 威胁狩猎 追踪从 Word 宏到混淆的 PowerShell 再到 beaconing 的执行链 🔗 MITRE ATT&CK 映射了 TTP,如 PowerShell 执行 (T1059.001)、宏滥用 (T1566.001) 和基于 HTTPS 的 C2 (T1071.001) 🧬 恶意软件归因 识别出与已知进攻性安全工具 一致的行为 🧾 IOC 报告 记录了 IOC,包括 MD5 哈希、C2 域名和 IP 地址 🔍 调查摘要 可疑的上传行为 源 IP:192.168.10.111(内部资产) 目标 IP:178.128.25.67(外部服务器) 文件名:Resume-2021.zip 嵌入文件:Resume John Doe.doc MD5 哈希:9EAE9BD90ED69A3ABBBACEA573A233B0 使用的工具 工具 目的 Wireshark 流量检查、文件提取、流追踪 ANY.RUN 沙箱执行和进程追踪 VirusTotal 威胁分类和哈希查询 PowerShell Base64 解码 MITRE ATT&CK TTP 映射 🧪 技术演练 🛰️ Q1–Q4:流量检查与文件提取 使用 Wireshark 过滤 http.request.method == "POST" 从数据包流中导出 Resume-2021.zip 生成的哈希:MD5 9EAE9BD90ED69A3ABBBACEA573A233B0 🧾 Q5:文件内容审查 在沙箱中分析 Word 文档 → 包含教育历史:B.S. Astronomy, Computer Science, 2019 🌐 Q6–Q7:C2 发现 宏 → 混淆的 PowerShell → 连接到: nexusrules.officeapps.live.com IP:52.111.229.19 流量模式模仿了 Microsoft,但被验证为恶意的分发服务器。 💥 Q8:恶意软件执行链 宏 → powershell.exe -nop -sta -w 1 -enc → conhost.exe → C2 通信 无文件执行的迹象。 使用 ANY.RUN 进程树可视化命令序列。 🧰 Q9:恶意软件生成器归因 行为与 Metasploit (msfvenom) payload 一致: Base64 编码的 PowerShell 分阶段执行 Meterpreter 风格的 C2 🧾 VirusTotal 结果 哈希:9EAE9BD90ED69A3ABBBACEA573A233B0 检测:31/60 引擎标记 标签: Trojan-Downloader.PowerShell.Agent VB.Trojan.Valyria Macro.Agent Metasploit Payload 🧩 MITRE ATT&CK 技术 技术 ID 描述 T1059.001 PowerShell 执行 T1566.001 鱼叉式钓鱼附件 T1055 进程注入 T1071.001 应用层协议:HTTPS (C2) T1204.002 用户执行:恶意文档 📍 失陷标示 源 IP: 192.168.10.111 目标 IP: 178.128.25.67 文件名: Resume-2021.zip MD5: 9EAE9BD90ED69A3ABBBACEA573A233B0 C2 域名: nexusrules.officeapps.live.com C2 IP: 52.111.229.19 🧠 关键要点 应监控通过 HTTP 上传到未知主机的文件。 带有宏的文档仍然是受欢迎的初始访问向量。 混淆的 PowerShell 通常是漏洞利用后阶段的危险信号。 正确使用 ANY.RUN 等沙箱工具可以快速揭示隐藏行为。 伪装成受信任服务(如 "officeapps.live.com")的 C2 流量很常见,应进行验证。 📂 仓库内容建议 /pcap-analysis/ — Wireshark 过滤器和文件提取的截图 /sandbox-analysis/ — ANY.RUN 执行的截图(进程树、网络日志、DNS 查询) /ioc-report/ — IOC 和 MITRE 映射的摘要 /README.md — 面向招聘人员/面试官的完整报告 📢 最终推介(GitHub,简历或面试) 本项目突出了我在事件响应方面的实践经验——从网络数据包分析到动态恶意软件分析、TTP 映射,以及可操作的 IOC 生成。它反映了我如何处理现实世界的调查,使安全团队能够有效地识别、确认和应对威胁。
标签:AI合规, Cloudflare, DAST, MITRE ATT&CK, OpenCanary, 事件响应报告, 库, 应急响应, 恶意软件分析, 数字取证, 网络流量分析, 自动化脚本