π Day 41 β Sysmon Telemetry, Lab Automation, and Full Cyber Lab Architecture
π― Goal
The objective for today was to transform the Windows VM from a simple investigation machine into a telemetry-generating endpoint and to complete the infrastructure blueprint of the entire cyber lab.
The focus areas were:
β’ installing Sysmon telemetry
β’ building a structured cyber lab architecture
β’ documenting full rebuild procedures for all systems
β’ completing the GitHub lab blueprint repository
By the end of the session the lab evolved from a loose set of VMs into a documented, reproducible cybersecurity environment.
π What I Did
Installed Sysmon Telemetry
The most important task today was installing Sysmon (System Monitor).
Sysmon is part of Microsoft Sysinternals and records detailed system activity events that are extremely valuable for security investigations.
The installation process included:
- Downloading Sysmon from the Sysinternals website.
- Extracting the archive.
- Installing Sysmon using the ARM64 binary compatible with the Windows VM.
- Applying a structured configuration file based on the SwiftOnSecurity Sysmon configuration.
Once installed, Sysmon started running as a system service.
Verification confirmed the service was active:
Get-Service sysmon*
Output confirmed:
Running Sysmon64a
This means the system is now generating telemetry for events such as:
β’ process creation
β’ network connections
β’ registry modifications
β’ file creation events
β’ process injection activity
These events are stored in:
Event Viewer β Applications and Services Logs β Microsoft β Windows β Sysmon β Operational
This telemetry is the foundation of modern blue-team detection workflows.
Built the Cyber Lab Blueprint Repository
The repository created yesterday was expanded into a complete lab infrastructure blueprint.
The repository now contains:
cyberlab-blueprint
windows/
scripts/
config/
manual-tools/
docs/
Key files added include:
β’ Windows VM rebuild guide
β’ Ubuntu VM rebuild guide
β’ macOS host rebuild guide
β’ Cyber lab architecture documentation
The repository serves as a single source of truth for rebuilding the entire environment.
This means that if any VM is lost or corrupted, the environment can be recreated using the documentation and scripts stored in the repository.
Documented Full System Rebuild Procedures
A major part of todayβs work involved writing structured rebuild documentation for every machine involved in the lab.
These guides explain how to reconstruct:
β’ the Windows SOC investigation VM
β’ the Ubuntu analysis VM
β’ the macOS host workstation
Each guide includes:
β’ installation steps
β’ required tools
β’ configuration instructions
β’ explanations for each component
This ensures the lab environment remains reproducible and maintainable.
Created Operational Rebuild Playbooks
In addition to the full teaching guides, I also created quick rebuild playbooks.
These are simplified operational checklists designed for situations where a VM must be rebuilt quickly.
The playbooks contain:
β’ minimal explanations
β’ exact commands
β’ fast rebuild procedures
This approach mirrors how real engineering teams maintain runbooks for infrastructure recovery.
Finalized the Cyber Lab Architecture
The full architecture of the lab was finalized and documented.
The environment now consists of three main machines:
macOS Host
Windows SOC VM
Ubuntu Analysis VM
Kali Attack VM
The workflow between these systems looks like this:
Kali VM
(simulated attacker)
β
Windows VM
(telemetry generation)
β
Ubuntu VM
(investigation and analysis)
β
macOS Host
(orchestration and documentation)
This architecture allows the lab to simulate real blue-team investigation workflows.
π Key Cybersecurity Connections
Todayβs work connects directly to real-world security engineering practices.
Security teams rely on structured telemetry pipelines to detect suspicious activity.
Tools such as Sysmon provide visibility into system behavior that would otherwise remain hidden.
For example:
A suspicious command executed on Windows can generate a process creation event.
That event can then be analyzed to determine:
β’ which program launched the process
β’ which user executed it
β’ which parent process started it
β’ what command-line arguments were used
This type of telemetry forms the basis of threat detection and incident response.
π Investigation Questions
When investigating Sysmon telemetry during an incident, analysts might ask:
- Which process executed the suspicious command?
- What parent process launched it?
- What user account initiated the activity?
- Did the process establish network connections to external infrastructure?
- Are there related events such as registry changes or file creation?
- Do similar events appear on other hosts in the environment?
These questions help analysts reconstruct the sequence of events surrounding suspicious activity.
π¨ Detection Opportunities
Sysmon telemetry provides many detection opportunities, including:
- detecting unusual parent-child process chains
- identifying suspicious PowerShell execution
- detecting encoded command execution
- monitoring unexpected network connections from processes
- detecting suspicious file or registry modifications
Telemetry sources useful for these detections include:
- Sysmon process creation events
- Sysmon network connection events
- Windows Event Logs
- endpoint detection and response (EDR) telemetry.
π§ MITRE ATT&CK Techniques
Sysmon telemetry often helps detect activity associated with MITRE ATT&CK techniques such as:
- T1059 β Command and Scripting Interpreter
- T1105 β Ingress Tool Transfer
- T1218 β Signed Binary Proxy Execution
- T1547 β Boot or Logon Autostart Execution
These techniques frequently appear in attacker activity recorded within endpoint telemetry.
β Challenges
Architecture-Specific Sysmon Binary
The Windows VM runs on ARM architecture due to Parallels virtualization.
Because of this, the correct Sysmon binary had to be used:
Sysmon64a.exe
Using the wrong binary would cause the installation to fail.
Understanding system architecture compatibility is important when working with security tooling.
Repository Organization
A large number of files were created today including documentation, scripts, and configuration files.
Maintaining a clear repository structure was essential to avoid confusion and ensure the environment remains manageable.
This reinforced the importance of clear infrastructure organization.
π What I Learned
Several key insights emerged during todayβs work.
Telemetry is the foundation of detection
Security investigations rely heavily on system telemetry.
Without logs and monitoring data, suspicious activity becomes extremely difficult to analyze.
Installing Sysmon transforms a normal Windows system into a high-visibility investigation endpoint.
Infrastructure documentation is critical
Even small lab environments can become difficult to maintain if their setup is undocumented.
Writing rebuild guides ensures the system can be recreated quickly in the future.
Structured environments accelerate learning
Instead of repeatedly rebuilding random systems, having a stable lab environment allows experimentation to build on previous work.
This improves learning efficiency significantly.
β‘ Next Steps
The next stage of development for the lab will involve generating and investigating real telemetry events.
Planned activities include:
β’ executing suspicious PowerShell commands
β’ observing Sysmon process creation events
β’ analyzing event logs
β’ practicing investigation workflows
This will allow the lab to simulate real Security Operations Center (SOC) investigations.
π§ Reflection
Today the lab transitioned from a set of virtual machines into a complete cyber security experimentation platform.
The environment now includes:
β’ automated system setup
β’ structured telemetry generation
β’ documented rebuild procedures
β’ version-controlled infrastructure
This creates a powerful foundation for future experimentation, investigation practice, and skill development.
Building environments like this mirrors the workflows used by real-world security engineers and analysts.
π§© Lessons Learned
What worked
Installing Sysmon and structuring the repository provided immediate improvements to the labβs investigative capabilities.
What broke
Some tools initially failed due to architecture compatibility and execution policy restrictions.
Why it broke
Windows security defaults and ARM compatibility requirements must be understood when installing security tools.
Fix / takeaway
Carefully verify architecture compatibility and configure execution policies appropriately when preparing investigation environments.
π Skill Progression Context
The work done today builds several key cybersecurity competencies.
These include:
β’ Windows system investigation
β’ telemetry collection and analysis
β’ environment automation
β’ infrastructure documentation
β’ Git-based environment management
These skills are highly relevant for roles such as:
SOC Analyst
Detection Engineer
Threat Hunter
Digital Forensics Analyst
Developing and maintaining a personal cyber lab like this provides a safe environment to practice the investigative workflows used by security professionals.
