You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Star2 (2)You must be signed in to star a repository
About
Home lab simulating an enterprise Active Directory environment with Splunk SIEM, Sysmon telemetry, RDP brute force attack simulation using Hydra, and MITRE ATT&CK technique testing with Atomic Red Team. Built on VirtualBox with Windows Server 2022, Windows 11, Kali Linux, and Ubuntu Server.
Active Directory Home Lab — Security Monitoring & Attack Simulation
A fully functional enterprise-grade home lab built from scratch using VirtualBox, featuring Active Directory, Splunk SIEM, brute force attack simulation, and MITRE ATT&CK technique testing with Atomic Red Team.
Project Overview
This project simulates a real-world enterprise network environment inside VirtualBox. It covers both blue team (defensive) and red team (offensive) security operations — making it a complete end-to-end cybersecurity lab.
Hydra successfully brute forced EWhite's RDP credentials using a custom wordlist
Splunk detected multiple Event ID 4625 (failed logon) events in rapid succession — a clear brute force signature
Event ID 4624 (successful logon) captured the moment the attack succeeded
Source IP 192.168.10.200 (Kali Linux) was visible in expanded event details
T1136.001 — Create Local Account (Persistence)
Executed persistence technique via Atomic Red Team on the Target-PC
Splunk detected 12 events across 6 unique Event IDs:
EventCode
Description
4720
New user account created
4722
User account enabled
4724
Password reset attempted
4726
User account deleted (ART cleanup)
4738
User account changed
4798
Local group membership enumerated
Note: The reference tutorial showed zero detection for this technique. This lab's use of the SwiftOnSecurity Sysmon configuration provided complete detection coverage — a superior outcome demonstrating the value of proper Sysmon tuning.
T1059.001 — PowerShell Execution (Execution)
Splunk detected 524 events in a 15-minute window
Sysmon captured the full PowerShell execution chain including process hashes, parent-child process relationships, and DLL load activity
amsi.dll (Anti-Malware Scan Interface) load was captured — demonstrating that even AMSI-aware techniques leave full forensic artifacts in Sysmon logs
Atomic Red Team executed xordump.exe to dump LSASS memory — a classic credential theft technique
Splunk detected 3 events via Sysmon EID 1 (Process Creation)
The full dump command including output path (lsass-xordump.t1003.001.dmp) was captured in the command-line field
Detail
Value
Technique
T1003.001 — LSASS Memory
Tactic
Credential Access
Events Detected
3
Event ID
1 (Sysmon — Process Creation)
Process
xordump.exe
Parent Process
powershell.exe
User
ASWINAD\Administrator
T1053.005 — Scheduled Task (Persistence)
Atomic Red Team created a scheduled task (EventViewerBypass) — a known UAC bypass persistence technique
Splunk detected 81 events across Sysmon EID 1 and EID 7
Detail
Value
Technique
T1053.005 — Scheduled Task
Tactic
Persistence
Events Detected
81
Event IDs
1 (Process Creation), 7 (Image Loaded)
Process
schtasks.exe (PID 10784)
Parent Process
cmd.exe → powershell.exe
Task Name
EventViewerBypass
Trigger
ONLOGON, RL HIGHEST
DLL Loaded
taskschd.dll (Task Scheduler COM API)
T1562.001 — Disable Windows Defender (Defense Evasion) — Detection Gap
Sub-test T1562.001-58 failed with Exit code 1 due to a missing internet-hosted dependency (EDR-Freeze_1.0.zip)
0 events detected — no registry modification events (Sysmon EID 13) were generated
Finding: This represents a detection gap. Recommended improvement: deploy custom Sysmon rules targeting DisableRealtimeMonitoring registry key modifications to close this gap.
Attack Summary
#
Attack
Tactic
Tool
Result
1
RDP Brute Force
Initial Access
Hydra
Detected — EID 4625 + 4624
2
T1136.001 Create Local Account
Persistence
Atomic Red Team
12 events, 6 Event IDs
3
T1059.001 PowerShell Execution
Execution
Atomic Red Team
524 events
4
T1087.001 Local Account Discovery
Discovery
Atomic Red Team
Sysmon EID 1 — cmdkey.exe
5
T1003.001 LSASS Credential Dump
Credential Access
Atomic Red Team
3 events — Sysmon EID 1 (xordump.exe)
6
T1053.005 Scheduled Task
Persistence
Atomic Red Team
81 events — Sysmon EID 1 + EID 7
7
T1562.001 Disable Defender
Defense Evasion
Atomic Red Team
Not Detected — detection gap
📸 Screenshots
All evidence screenshots are in the screenshots/ folder.
Home lab simulating an enterprise Active Directory environment with Splunk SIEM, Sysmon telemetry, RDP brute force attack simulation using Hydra, and MITRE ATT&CK technique testing with Atomic Red Team. Built on VirtualBox with Windows Server 2022, Windows 11, Kali Linux, and Ubuntu Server.