andresscyber/wazuh-sysmon-detection-lab
GitHub: andresscyber/wazuh-sysmon-detection-lab
基于 Wazuh SIEM 和 Sysmon 构建的 Windows 威胁狩猎实验室,通过攻击模拟验证安全检测规则并对齐 MITRE ATT&CK 框架。
Stars: 0 | Forks: 0
# Wazuh + Sysmon 检测实验室




## 项目概述
本项目展示了一个使用 Wazuh SIEM 和 Sysmon 构建的 Windows 检测实验室,用于端点监控、日志分析和威胁狩猎。
该实验室旨在模拟攻击者行为,并使用集中式日志记录和 Sysmon 遥测数据验证安全检测能力。
该环境包括:
- Windows 10 端点
- Sysmon 事件记录
- Wazuh agent 集成
- 运行在 Ubuntu 上的 Wazuh manager
- 威胁狩猎仪表板
- 与 MITRE ATT&CK 对齐的检测规则
## 目标
- 使用 Wazuh 配置集中式日志记录
- 集成 Sysmon 遥测
- 模拟攻击者技术
- 检测恶意活动
- 执行威胁狩猎调查
- 分析 Windows 事件日志
## 使用的技术
- Wazuh SIEM
- Sysmon
- Windows 10
- Ubuntu Server
- Filebeat
- PowerShell
- MITRE ATT&CK
- VirtualBox / VMware
## 实验室架构

## 环境设置
实验室环境包含:
- 基于 Ubuntu 的 Wazuh 服务器
- Windows 10 端点
- 安装了 Sysmon 以获取高级遥测数据
- 配置了 Wazuh agent 进行集中式日志转发
系统之间的连通性通过以下方式进行验证:
- Agent 状态验证
- ICMP 连通性测试
- Wazuh 仪表板监控
## 攻击模拟
### 用户账户创建
使用 PowerShell 创建了一个本地用户账户,以模拟持久化活动。
命令:
```
net user hacker Password123! /add
```

### PowerShell 执行策略绕过
使用执行策略绕过方式启动 PowerShell,以模拟攻击者活动中常见的可疑脚本执行行为。
命令:
```
powershell -ExecutionPolicy Bypass
```
Wazuh 和 Sysmon 成功捕获了:
- PowerShell 进程创建
- 父子进程关系
- 命令行执行活动
- 威胁狩猎遥测数据

### 发现和侦察活动
执行了多个侦察命令,以模拟系统被攻破后攻击者的发现行为。
执行的命令:
```
whoami
net user
net localgroup administrators
systeminfo
tasklist
ipconfig
arp -a
netstat -ano
```
Wazuh 基于 Sysmon 遥测数据和进程创建监控生成了与发现相关的警报。

### 可疑可执行文件释放模拟
创建了一个名为 payload.exe 的模拟恶意可执行文件。
命令:
```
echo "malware test" > payload.exe
Start-Process .\payload.exe
```
尽管该可执行文件不是有效的二进制文件,Sysmon 仍成功捕获了:
- 文件创建活动
- 进程执行尝试
- 命令行遥测
- 可疑可执行文件行为

## 检测结果
Wazuh 成功检测到了:
- PowerShell 执行活动
- 发现和侦察行为
- 用户账户创建
- 可疑可执行文件释放
- Sysmon 进程创建事件
威胁狩猎是通过以下方式执行的:
- Wazuh 仪表板
- Sysmon 遥测
- 基于规则的检测
- MITRE ATT&CK 映射
该项目展示了使用 Sysmon 和 Wazuh 集成的集中式日志收集、端点可见性以及 Windows 事件分析。
警报通过 Wazuh 威胁狩猎仪表板进行了验证,并与 Sysmon 进程创建遥测数据进行了关联。
## MITRE ATT&CK 映射
| 技术 ID | 技术 |
|---|---|
| T1059 | PowerShell |
| T1087 | 账户发现 |
| T1136 | 创建账户 |
| T1570 | 横向工具转移 |
| T1036 | 伪装 |
## 展示的核心技能
- SIEM 部署和配置
- 端点监控和遥测数据收集
- Sysmon 日志分析
- 威胁狩猎和事件调查
- Windows 安全事件分析
- MITRE ATT&CK 映射
- 检测工程
- PowerShell 活动监控
- 安全警报分类
- Linux 服务器管理
- Wazuh agent 管理
- 安全仪表板分析
## 经验教训
该项目提升了对以下方面的理解:
- SIEM 部署和管理
- Sysmon 遥测分析
- Windows 事件记录
- 威胁狩猎工作流
- 端点可见性
- 检测工程
- MITRE ATT&CK 映射
- 安全事件分析
该实验室还提供了以下方面的故障排除实践经验:
- Filebeat 配置
- Wazuh agent 通信
- Sysmon 事件转发
- 仪表板索引和事件可见性
## 截图
### Wazuh 仪表板

### 威胁狩猎事件

### 检测事件

标签:AI合规, Conpot, Sysmon, Wazuh, Windows安全, 安全实验环境