Adversary Emulation: Generating MITRE ATT&CK Technique Sequences
summary
Automates sequencing of MITRE ATT&CK techniques by modeling each technique as promises (requires/provides) and building a promise vocabulary covering all techniques, then running an open-source tool that accepts ATT&CK layers or JSON and an objective. Outputs a staged table and a success/fail verdict. Demo shows Lazarus only stalls until specific techniques are added (gather victim identity T1589, acquire infrastructure T1583, network service scanning T1046) and a SolarWinds layer reaches multiple stages. Tool is iterative, maps every technique, and identifies missing promises.
AI-written summary · about
chapters (8)
- 0:00Adversary emulation basics
- 2:22MITRE ATT&CK limitations
- 4:29Automating attack chains
- 6:03Applying promise theory
- 11:29Developing the automation tool
- 15:34Tool demonstration
- 22:16Issues and caveats
- 27:53Future work and conclusions
related talks
01h 47mMITRE ATT&CK Fundamentals
13mAPTGen: An Approach towards Generating Practical Dataset Labelled with Targeted...
48mMITRE ATT&CK: The Play at Home Edition
58mMITRE ATT&CK for Developers
31mDon't Boil the Ocean: Using MITRE ATT&CK to Guide Hunting Activity
36mBeing A Better Defender By Channeling Your Worst Adversary:
40mAdversary Simulation: Close the Gaps in Your Security Posture
38mSightings Ecosystem: A Data-driven Analysis of ATT&CK in the Wild
