Default Lab Templates Documentation

January 12, 2024 ยท View on GitHub

The default lab templates shipped with Dynamic Labs are located in the Templates directory and are grouped according to the following types:

  • exercises - Lab templates that include a single intentional vulnerability. Useful for practicing a single attack technique such as kerberoasting.
  • attack-paths - Lab templates that include multiple vulnerabilities that can be chained to form a high impact attack path. Useful for self-studying or general training.
  • demos - Lab templates that implement common environments, such as an Active Directory forests. Useful for research purposes or as a starting point in the development of new lab templates. These templates do not include intentional vulnerabilities; however these environments are not hardened in any meaningful way and may include unintentional and potentially exploitable weaknesses.
  • training - Larger templates used in internal training courses. Not available in the community version of Dynamic Labs.

Exercises

Lab Template NameDescriptionSupported CloudsSpecial Requirements
kerberoasting-1Active Directory domain to practice the kerberoasting attack techniqueAWSnone
msa-1Active Directory domain to practice abusing a misconfigured Managed Service AccountAWSnone

Attack Paths

Lab Template NameDescriptionSupported CloudsSpecial Requirements
AlfaActive Directory domain with basic weaknesses like Kerberoasting and MSA abuse to chain in an attack path in order to gain Domain Admin privilegesAWS, Azurenone

Demos

Lab Template NameDescriptionSupported CloudsSpecial Requirements
simple-ADSingle Active Directory domain with one serverAWS, Azurenone
multi-ADSingle Forest with two Active Directory domains and one serverAWS, Azurenone
standalone-windows-serverSingle standalone Windows ServerAWS, Azurenone
standalone-windows-workstationSingle standalone Windows WorstationAzurenone
standalone-kali-linuxSingle Kali-Linux hostAWS, AzureRequires accepting the Kali AWS/Azure Marketplace license as a pre-requisite
standalone-ubuntu-serverSingle Ubuntu hostAWS, Azurenone
standalone-macosSingle MacOS hostAWSSee Using macOS instances with AWS

Training

Not available in the community version.

Refer to the individual templates in the Templates\training\ directory.