Nayanathaara/Windows-Incident-Response-Malicious-Script-Investigation

GitHub: Nayanathaara/Windows-Incident-Response-Malicious-Script-Investigation

在家庭实验室中利用 Sysmon 和 Splunk 对 Windows 端点上执行的可疑 Batch Script 进行事件响应调查,并将侦测行为映射到 MITRE ATT&CK 框架。

Stars: 0 | Forks: 0

# Windows 事件响应 - 使用 Sysmon 和 Splunk 调查可疑的 Batch Script ## 项目总结 本项目演示了在家庭实验环境中所执行的 Windows 端点事件响应调查。在 Windows 11 主机上执行了一个可疑的 Batch Script。 收集到的信息被写入到存储在临时目录中的多个文本文件中。生成的 Sysmon 日志被导出并摄入到托管于 Ubuntu Server 虚拟机上的 Splunk Enterprise 中。随后对日志数据进行了分析,以重建活动、检查生成的 artifacts,并在正式的事件响应报告中记录调查结果。 ## 展示的技能 - Windows 端点调查 - Windows 事件响应 - 日志分析 - 识别对抗行为并将其映射到 **MITRE ATT&CK** Discovery 技术 ## 目标 - 使用自定义的 Windows Batch Script 模拟可疑的端点活动。 - 使用 Splunk 搜索调查生成的 Sysmon 事件。 - 识别执行的命令并关联父-子进程关系。 - 检查脚本执行期间生成的 artifacts。 - 撰写一份分析师风格的事件响应报告,对调查进行记录。 ## 实验架构 调查是在一个家庭实验环境中进行的,该环境由一台 Windows 11 端点和一个托管在 Ubuntu Server 虚拟机上的 Splunk Enterprise 服务器组成。 Windows 端点在模拟攻击期间生成了 Sysmon 遥测数据。生成的 Sysmon 日志被导出并摄入到 Splunk Enterprise 中进行分析。 ![实验架构](https://static.pigsec.cn/wp-content/uploads/repos/cas/23/231ace4bf4bbb08d2c57bb24d04ce8048b5ac87bd66bafc597cbe86ddec88e34.png) **图 1.** 用于事件响应调查的家庭实验架构。 ## 使用的工具 | 工具 | 用途 | |------|---------| | Windows 11 (主机) | 用于执行模拟攻击的端点 | | Sysmon | 生成详细的进程创建遥测数据 | | Event Viewer | 查阅 Windows 事件日志 | | Splunk Enterprise | 日志摄入、搜索和调查 | | Ubuntu Server VM | 托管 Splunk Enterprise 实例 | | Batch Script (.bat) | 模拟可疑的端点行为 | ## 攻击场景 在 Windows 11 端点上执行了一个名为 **Invoice_Update_2026.pdf.bat** 的可疑 Batch Script,以模拟在攻击早期阶段常见的侦测活动。 该脚本执行了多个原生的 Windows 命令,以收集有关系统、用户、网络配置、运行进程和本地账户的信息。收集到的信息被写入到临时文件夹下的文本文件中。 ## 调查与事件报告 随附的事件报告提供了有关调查、支持性证据、屏幕截图和事件分析的详细演示。 **[查看事件响应报告](Incident-Response-Report.md)** ## 经验总结 * 加深了对由 Sysmon 生成的 Windows 端点遥测数据的理解。 * 学会了如何在调查期间将进程创建事件与端点 artifacts 关联起来。 * 获得了将观察到的主机侦测活动映射到 **MITRE ATT&CK 框架** 的实践经验。 * 通过撰写分析师风格的事件响应报告,强化了事件记录技能。
标签:Cloudflare, MITRE ATT&CK, Sysmon, 库, 应急响应, 无线安全