saiganeshvoggu/threat-hunting-labs

GitHub: saiganeshvoggu/threat-hunting-labs

该仓库是一个面向 SOC 分析师的实操性威胁狩猎实验室,涵盖 Splunk、Sysmon、邮件安全和事件调查等蓝队技能的系统化学习与实践。

Stars: 0 | Forks: 0

# 威胁狩猎实验室 该仓库包含实操性的 SOC Analyst 威胁狩猎实验室、检测笔记、SPL 查询、Sysmon 分析、IOC 调查工作流、邮件安全分析以及事件报告模板。 该仓库的目标是展示面向 SOC Analyst、Cybersecurity Analyst 和 Threat Detection 岗位的实用蓝队技能。 ## 当前状态 | 阶段 | 实验室 | 状态 | |---|---|---| | 阶段 1 | Splunk + Sysmon 集成 | 已完成 | | 阶段 1 | 基础威胁狩猎查询 | 已完成 | | 阶段 2 | 邮件头分析 | 已完成 | | 阶段 2 | 钓鱼调查与 SOC 告警分诊 | 进行中 | | 阶段 3 | Windows 取证 | 已计划 | | 阶段 4 | MITRE ATT&CK 映射 | 已计划 | | 阶段 5 | Microsoft Sentinel | 已计划 | ## 展示技能 - Splunk 日志摄取验证 - Sysmon endpoint telemetry 分析 - SPL 查询编写 - Windows 进程创建调查 - PowerShell 和命令行狩猎 - Living-off-the-land binary 检测逻辑 - 邮件头分析 - SPF, DKIM 和 DMARC 审查 - MXToolbox 邮件头分析 - SOC 调查文档编写 - MITRE ATT&CK 映射基础 - 事件报告撰写 ## 仓库结构 | 文件夹 | 用途 | |---|---| | `Splunk/` | SPL 查询、Splunk 集成笔记和狩猎示例 | | `Sysmon/` | Sysmon event ID、事件分析和 Windows telemetry 笔记 | | `Phishing-Investigation/` | 邮件安全、邮件头分析、SPF/DKIM/DMARC 笔记和钓鱼案例研究 | | `IOC-Analysis/` | 针对 IP、domain、hash 和 URL 的 indicator 调查模板 | | `MITRE-ATTACK/` | 威胁狩猎与 MITRE ATT&CK 战术和技术的映射 | | `Reports/` | SOC 风格的调查报告和实验室摘要 | ## 已完成的实验室:Splunk + Sysmon 集成 ### 目标 将 Microsoft Sysmon endpoint telemetry 与 Splunk 集成,并验证日志是否可搜索以进行威胁狩猎。 ### 使用的工具 - Splunk Enterprise - Microsoft Sysmon - Windows Event Logs - SPL Search Processing Language ### 主要数据源 ``` Microsoft-Windows-Sysmon/Operational ``` ### Splunk Sourcetype ``` XmlWinEventLog:Microsoft-Windows-Sysmon/Operational ``` ### 验证搜索 ``` index=main sourcetype="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" ``` ### 实践的关键事件 Sysmon Event ID 1 - Process Creation 此事件可帮助分析师调查进程执行、命令行活动以及父子进程关系。 ## 已完成的实验室:邮件头分析 ### 目标 使用 Gmail Show Original 和 MXToolbox Email Header Analyzer 分析真实的邮件头。 ### 使用的工具 - Gmail Show Original - MXToolbox Email Header Analyzer - 手动邮件头审查 ### 实践的概念 - From 和 Reply-To 审查 - Return-Path 审查 - SPF 审查 - DKIM 审查 - DMARC 审查 - Relay path 审查 - Delivery delay 审查 - 撰写最终的 SOC 风格判定结论 ## 重要文件 | 文件 | 描述 | |---|---| | `Splunk/splunk-basics.md` | 基础的 Splunk 概念和 SPL 命令 | | `Splunk/splunk-sysmon-integration.md` | Splunk + Sysmon 设置和验证文档 | | `Splunk/threat-hunting-queries.md` | 用于 SOC 威胁狩猎的实用 SPL 查询 | | `Sysmon/sysmon-basics.md` | 已验证的 Sysmon 基础知识和 SOC 用法笔记 | | `Sysmon/event-id-1-process-creation.md` | Event ID 1 process creation 调查指南 | | `Phishing-Investigation/email-fundamentals-spf-dkim-dmarc.md` | 邮件安全基础知识 | | `Phishing-Investigation/email-header-analysis.md` | 邮件头分析工作流 | | `Phishing-Investigation/spf-dkim-dmarc.md` | SPF, DKIM 和 DMARC 笔记 | | `Phishing-Investigation/case-study-apify-email-header.md` | 经过脱敏处理的邮件头案例研究 | | `Reports/phase-1-splunk-sysmon-verification.md` | 已验证的阶段 1 实验室报告 | ## 狩猎查询示例 ``` index=main sourcetype="XmlWinEventLog:Microsoft-Windows-Sysmon/Operational" | rex "(?[^<]+)" | stats count by ImagePath | sort - count ``` ## 简历影响 该仓库支持以下简历条目: ## 免责声明 所有内容均出于教育和作品集展示目的而创建。不包含任何机密、专有、客户、员工或内部公司数据。
标签:Sysmon, 安全运营, 扫描框架, 数字取证, 电子邮件安全, 网络信息收集, 自动化脚本