Module 16: Attack Simulation & Detection Validation

Test your defenses. Close the purple team loop.

5 lessons · 5 labs

CalderaAtomic Red TeamWazuh
Operation APT Breach

Replay the attack with Caldera and validate that detections caught every step.

Path

  1. 01
    Lesson

    Purple Team Fundamentals

    Red vs Blue vs Purple teams, why blue teams simulate attacks, ATT&CK-based testing methodology, intro to Caldera and Atomic Red Team

  2. 02
    Lab

    Lab 16.1 — Your First Atomic Test

    Run Atomic Red Team Linux tests and observe corresponding alerts in Wazuh.

  3. 03
    Lesson

    Atomic Red Team — Technique-Level Testing

    Atomic test library structure, YAML format, running Linux atomics, interpreting results, mapping to ATT&CK techniques

  4. 04
    Lab

    Lab 16.2 — Deploy & Operate Caldera

    Explore Caldera UI, verify agent connection, run discovery adversary profile.

  5. 05
    Lesson

    Caldera — Adversary Emulation Platform

    Architecture (C2 server, Sandcat agents, abilities, adversary profiles), operations and planners, web UI walkthrough

  6. 06
    Lab

    Lab 16.3 — Detection Coverage Assessment

    Use ATT&CK Navigator to map detections, identify gaps, prioritize techniques.

  7. 07
    Lesson

    Building Detection Validation Workflows

    Running attacks then verifying detections fire in Wazuh, coverage gap analysis, rule tuning based on test results

  8. 08
    Lab

    Lab 16.4 — Adversary Emulation Campaign

    Execute multi-step Operation Shadow Test in Caldera, monitor each stage in Wazuh.

  9. 09
    Lesson

    Automated Purple Team Operations

    Caldera REST API, scripting attack-then-verify workflows, measuring detection maturity, continuous validation concepts

  10. 10
    Lab

    Lab 16.5 — Purple Team Automation

    Use Caldera REST API + bash scripts to automate attack-detect-validate cycles.