Cyber Exercises
Overview
Cyber exercises are structured activities designed to test, validate, and improve an organization's security capabilities. They range from low-stakes tabletop discussions to full-scale red vs. blue simulations and are essential for building organizational resilience before a real incident occurs.
This reference covers the full spectrum - from executive tabletop exercises and purple team engagements to CTF platforms for individual skill development and CISA-provided frameworks for government and critical infrastructure organizations.
| Exercise Type | Audience | Complexity | Best For |
|---|---|---|---|
| Tabletop (TTX) | Leadership + Technical | Low | Decision making, IR planning |
| Functional Drill | Technical Teams | Medium | Specific process validation |
| Purple Team | Red + Blue Teams | Medium | Detection gap analysis |
| Red Team Exercise | Whole organization | High | Realistic adversary simulation |
| Full-Scale Simulation | Enterprise-wide | High | End-to-end resilience testing |
| CTF | Individual / Team | Varies | Skill development |
Tabletop Exercises (TTX)
A tabletop exercise is a discussion-based session where team members walk through a simulated scenario to identify gaps in plans, policies, and communication. No live systems are involved - the goal is to test decision-making and coordination.
TTX Structure
| Phase | Duration | Description |
|---|---|---|
| Preparation | 2-4 weeks prior | Define objectives, select scenario, invite participants, brief facilitator |
| Scenario Inject 1 | 15-30 min | Initial incident notification - what do you do first? |
| Discussion | 20-30 min | Teams discuss actions, decisions, escalation paths |
| Scenario Inject 2 | 15-30 min | Situation escalates - media attention, data confirmed exfiltrated |
| Discussion | 20-30 min | Crisis communication, legal, executive decisions |
| Scenario Inject 3 | 15-30 min | Recovery phase - systems restored, lessons emerging |
| Hot Wash | 30-45 min | Immediate debrief - what worked, what didn't, action items |
| After Action Report | 1-2 weeks after | Written findings, gaps identified, remediation plan |
Common TTX Scenarios
- Ransomware Attack - Critical systems encrypted, attacker demands payment, backups potentially compromised
- Business Email Compromise (BEC) - CFO email spoofed, fraudulent wire transfer initiated
- Insider Threat - Disgruntled employee exfiltrating customer data before resignation
- Supply Chain Compromise - Trusted vendor software update contains malicious code
- Data Breach Notification - PII exposed, regulatory notification timelines triggered
- DDoS Attack - Internet-facing services unavailable during peak business hours
- OT/ICS Disruption - Industrial control systems manipulated, safety concerns
- Third Party Breach - Cloud provider breached, your data potentially exposed
TTX Facilitation Tips
- Define objectives before selecting a scenario - not the other way around
- Include legal, communications, HR, and executive leadership - not just IT
- Assign a neutral facilitator who keeps discussion moving and challenges assumptions
- Use a dedicated notetaker to capture gaps and action items in real time
- Avoid "we would just..." answers - require specific, named decisions
- Time-box each inject to maintain urgency
- Conduct a hot wash immediately after while observations are fresh
- Produce an After Action Report (AAR) within two weeks
Purple Team Exercises
Purple team exercises bring red team (offensive) and blue team (defensive) together in a collaborative session to improve detection and response capabilities. Unlike adversarial red team engagements, purple team is transparent and cooperative.
Purple Team Methodology
| Step | Red Team Action | Blue Team Action |
|---|---|---|
| 1. Plan | Select ATT&CK technique to simulate | Review existing detections for that technique |
| 2. Execute | Run the attack technique in controlled environment | Monitor SIEM/EDR for alerts |
| 3. Detect | Document exactly what was executed | Identify if/how the technique was detected |
| 4. Gap Analysis | Share IOCs and attack artifacts | Determine why detection succeeded or failed |
| 5. Improve | Provide recommendations for logging | Tune detection rules, add new alerts |
| 6. Retest | Re-execute the same technique | Validate improved detection |
MITRE ATT&CK Techniques to Start With
- T1059 - Command and Scripting Interpreter (PowerShell, Bash)
- T1078 - Valid Accounts (credential misuse)
- T1003 - OS Credential Dumping (Mimikatz)
- T1566 - Phishing (spearphishing attachment/link)
- T1055 - Process Injection
- T1190 - Exploit Public-Facing Application
- T1021 - Remote Services (RDP, SMB, WinRM)
- T1041 - Exfiltration Over C2 Channel
Open Source Purple Team Tools
# Atomic Red Team - MITRE ATT&CK mapped attack simulations
https://github.com/redcanaryco/atomic-red-team
# Caldera - automated adversary emulation platform
https://github.com/mitre/caldera
# VECTR - purple team tracking and reporting
https://github.com/SecurityRiskAdvisors/VECTR
# ATT&CK Navigator - visualize coverage
https://mitre-attack.github.io/attack-navigator/
# Stratus Red Team - cloud attack simulation
https://github.com/DataDog/stratus-red-team
Red Team Exercises
Red team exercises simulate a real adversary targeting your organization with a specific goal - access to a crown jewel system, exfiltration of sensitive data, or disruption of operations. Unlike penetration tests, red team engagements are goal-oriented and covert.
Red Team vs Penetration Test
| Attribute | Penetration Test | Red Team Exercise |
|---|---|---|
| Goal | Find as many vulnerabilities as possible | Achieve a specific objective |
| Duration | 1-4 weeks | 4-12 weeks |
| Scope | Defined and broad | Minimal restrictions |
| Blue Team aware | Sometimes | No - stealth is required |
| Report focus | Vulnerability list | Attack narrative and detection gaps |
| Value | Vulnerability coverage | Realistic adversary simulation |
Red Team Exercise Phases
- Reconnaissance - OSINT, passive recon, target profiling
- Initial Access - Phishing, external vulnerabilities, supply chain
- Execution & Persistence - Malware execution, backdoors, scheduled tasks
- Privilege Escalation - Local and domain privilege escalation
- Lateral Movement - Pass-the-hash, Kerberoasting, remote services
- Collection & Exfiltration - Data staging and exfiltration
- Objective Achievement - Crown jewel access, impact demonstration
CTF Resources
Capture The Flag competitions are gamified cybersecurity challenges where participants solve security puzzles to find hidden flags. Excellent for individual skill development across offensive and defensive domains.
CTF Categories
| Category | Description | Tools to Know |
|---|---|---|
| Web | SQL injection, XSS, SSRF, authentication bypass | Burp Suite, SQLmap, curl |
| Binary Exploitation | Buffer overflows, format strings, ROP chains | GDB, pwndbg, pwntools |
| Reverse Engineering | Analyze binaries, obfuscated code, malware | Ghidra, IDA Free, Radare2 |
| Cryptography | Break ciphers, RSA attacks, hash cracking | CyberChef, hashcat, Python |
| Forensics | File carving, steganography, memory analysis | Autopsy, Volatility, binwalk |
| OSINT | Information gathering from public sources | Google, Shodan, OSINT Framework |
| Pwn/Misc | Mixed challenges, creative problem solving | Varies by challenge |
CTF Platforms
| Platform | Focus | Cost | Level |
|---|---|---|---|
| CTFtime.org | CTF competition calendar and archive | Free | All |
| PicoCTF | Beginner-friendly, Carnegie Mellon hosted | Free | Beginner |
| CTFlearn | Community CTF challenges | Free | Beginner |
| HackTheBox CTF | Competitive CTF events | Free/Paid | Intermediate |
| 247CTF | Permanent always-on challenges | Free | Intermediate |
| pwn.college | Binary exploitation focused | Free | Advanced |
| CryptoHack | Cryptography challenges | Free | All |
CTF Tips for Beginners
- Start with web and OSINT categories - lowest barrier to entry
- Read writeups after competitions end - they're the best learning resource
- Build a personal toolkit: CyberChef, Burp Suite Community, Python, GDB
- Join a team - CTFs are collaborative and you learn faster with others
- Don't skip forensics - it builds skills directly applicable to DFIR work
- Track your progress on CTFtime.org to benchmark against your peers
Practice Lab Platforms
Practice lab platforms provide legal, controlled environments to develop offensive and defensive security skills through guided learning paths, vulnerable machines, and real-world scenarios.
| Platform | Focus | Cost | Best For |
|---|---|---|---|
| HackTheBox (HTB) | Offensive - machines and challenges | Free/VIP | Pentesters, red teamers |
| TryHackMe | Guided learning paths, beginner-friendly | Free/Premium | Beginners, structured learning |
| PentesterLab | Web application security focus | Free/Pro | Web app pentesters |
| VulnHub | Downloadable vulnerable VMs | Free | Offline practice, OSCP prep |
| PortSwigger Web Academy | Web vulnerabilities - OWASP | Free | Web app security, Burp Suite |
| OWASP WebGoat | Deliberately insecure web app | Free | Web security learning |
| DVWA | Damn Vulnerable Web Application | Free | Web security basics |
| BlueTeamLabs Online | Blue team investigations | Free/Premium | SOC analysts, DFIR |
| CyberDefenders | Blue team DFIR challenges | Free/Pro | SOC analysts, threat hunters |
| LetsDefend | SOC simulation platform | Free/Premium | SOC Tier 1/2 analysts |
| Immersive Labs | Enterprise skill development | Paid | Enterprise teams |
| RangeForce | Cyber range - team exercises | Paid | Team training |
Recommended Learning Paths
Incident Response Simulations
IR simulations test your team's ability to detect, contain, eradicate, and recover from a real incident. Unlike tabletop exercises, IR simulations involve live systems, actual tools, and time pressure.
IR Simulation Scenario Templates
Scenario 1: Ransomware
- Trigger: EDR alert fires on a workstation - ransomware behavior detected
- Inject 1: 3 more workstations infected, encryption spreading
- Inject 2: File server offline, backups potentially compromised
- Inject 3: Ransom note discovered, attacker claims data exfiltration
- Objectives: Isolate, identify patient zero, assess backup integrity, notify leadership
Scenario 2: Phishing to Credential Theft
- Trigger: User reports suspicious email, clicked the link
- Inject 1: Credentials used from foreign IP address
- Inject 2: MFA bypass successful via adversary-in-the-middle
- Inject 3: Attacker accessing email and SharePoint
- Objectives: Reset credentials, revoke sessions, determine scope of access
Scenario 3: Insider Threat
- Trigger: DLP alert - large volume of files copied to USB
- Inject 1: Employee gave notice yesterday
- Inject 2: Files contain customer PII and IP
- Inject 3: Employee's access still active, traveling
- Objectives: Preserve evidence, revoke access, engage legal/HR, assess data exposure
IR Simulation Checklist
PRE-SIMULATION
[ ] Define objectives and success criteria
[ ] Select and brief the facilitator
[ ] Notify IT/security leadership (white cell)
[ ] Prepare injects and timeline
[ ] Set up out-of-band communication channel
[ ] Brief participants on rules of engagement
DURING SIMULATION
[ ] Record all actions taken with timestamps
[ ] Capture tool outputs and logs
[ ] Note communication delays and gaps
[ ] Track escalation decisions
[ ] Document assumptions made under pressure
POST-SIMULATION
[ ] Conduct immediate hot wash (30 min)
[ ] Collect participant feedback forms
[ ] Review timeline of actions vs expected
[ ] Identify detection gaps and tool failures
[ ] Document lessons learned
[ ] Assign remediation owners and deadlines
[ ] Schedule follow-up exercise to validate fixes
CISA Exercise Frameworks
The Cybersecurity and Infrastructure Security Agency (CISA) provides free exercise frameworks, scenario libraries, and facilitation guides primarily aimed at government and critical infrastructure organizations - but applicable to any organization.
CISA Exercise Programs
| Program | Description | Access |
|---|---|---|
| CISA Tabletop Exercise Packages (CTEPs) | Pre-built TTX packages for critical infrastructure sectors. Includes facilitator guides, participant handbooks, and scenario injects. | Free - cisa.gov |
| Homeland Security Exercise and Evaluation Program (HSEEP) | FEMA-managed framework for designing, conducting, and evaluating exercises. Industry standard for government exercises. | Free - fema.gov |
| National Cyber Exercise (NCE) | Annual national-level cyber exercise coordinated by CISA involving government and private sector. | Invite only |
| CyberStorm | Large-scale national cybersecurity exercise series testing public-private information sharing and response. | Invite only |
| CISA Known Exploited Vulnerabilities (KEV) | Use KEV catalog as scenario basis for realistic vulnerability exercises. | Free - cisa.gov/kev |
Cyber Range Concepts
A cyber range is a virtual environment that replicates real-world IT and OT infrastructure for training, testing, and exercise purposes. Ranges can be cloud-based, on-premises, or hybrid.
Open Source Cyber Range Tools
| Tool | Purpose | Notes |
|---|---|---|
| DetectionLab | Pre-built Windows AD lab for detection and logging | Vagrant/VMware/AWS |
| GOAD (Game of Active Directory) | Vulnerable Active Directory lab for pentest practice | Vagrant + Ansible |
| Ludus | Automated cyber range builder on Proxmox | Self-hosted |
| Security Onion | Full SOC platform - IDS, SIEM, PCAP | VM or bare metal |
| Velociraptor | Endpoint visibility and hunting platform | Free, open source |
| OpenStack | Build your own cloud range infrastructure | Complex setup |
Home Lab Minimum Viable Setup
# Minimum hardware recommendation
RAM: 16GB (32GB preferred)
CPU: 4 cores (8 preferred)
Storage: 500GB SSD
# Core components
Hypervisor: VirtualBox (free) or VMware Workstation
Attack Machine: Kali Linux or Parrot OS
Target: Windows Server 2019 + Windows 10 client
Detection: Security Onion or ELK Stack
AD Lab: DetectionLab or GOAD
# Quick start with DetectionLab
git clone https://github.com/clong/DetectionLab
cd DetectionLab/Vagrant
vagrant up dc logger wef win10
Exercise Planning Guide
A structured approach to planning any cyber exercise - from tabletop to full simulation.
8-Week Exercise Planning Timeline
| Week | Activities | Owner |
|---|---|---|
| Week 1-2 | Define objectives, scope, and exercise type. Identify participants and stakeholders. Get leadership approval. | Exercise Lead |
| Week 3-4 | Select or develop scenario. Build inject timeline. Assign facilitator and observer roles. | Exercise Lead + Facilitator |
| Week 5 | Develop participant materials - scenario overview, role assignments, rules of engagement. | Exercise Lead |
| Week 6 | Brief facilitators and observers. Conduct dry run if full-scale exercise. Finalize logistics. | Facilitator |
| Week 7 | Send participant pre-read materials. Confirm attendance. Set up exercise environment if technical. | Exercise Lead |
| Week 8 | Execute exercise. Conduct hot wash. Collect feedback forms. | All |
| Week 9-10 | Draft After Action Report. Review with leadership. Assign remediation tasks with owners and deadlines. | Exercise Lead |
After Action Report (AAR) Template
AFTER ACTION REPORT
Exercise: [Name]
Date: [Date]
Classification: [Internal Use Only / Confidential]
1. EXECUTIVE SUMMARY
Brief overview of exercise, key findings, and top recommendations.
2. EXERCISE OVERVIEW
- Type: Tabletop / Functional / Full-Scale
- Scenario: [Brief description]
- Participants: [Teams/roles represented]
- Objectives: [What we set out to test]
3. STRENGTHS OBSERVED
- What worked well
- Processes that functioned as designed
- Strong individual/team performances
4. AREAS FOR IMPROVEMENT
- Gaps identified in detection
- Communication breakdowns
- Missing playbooks or procedures
- Tool/technology gaps
5. RECOMMENDATIONS
Priority | Recommendation | Owner | Due Date
--------- | ---------------------- | ------ | --------
Critical | [Action item] | [Name] | [Date]
High | [Action item] | [Name] | [Date]
Medium | [Action item] | [Name] | [Date]
6. NEXT EXERCISE
Recommended date, type, and focus areas based on this AAR.