Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 2.24 KB

README.md

File metadata and controls

34 lines (29 loc) · 2.24 KB
 ██████╗ ███████╗███╗   ██╗      ██╗   ██╗██╗   ██╗██╗     ███╗   ██╗ █████╗ ██████╗
██╔════╝ ██╔════╝████╗  ██║      ██║   ██║██║   ██║██║     ████╗  ██║██╔══██╗██╔══██╗
██║  ███╗█████╗  ██╔██╗ ██║█████╗██║   ██║██║   ██║██║     ██╔██╗ ██║███████║██║  ██║
██║   ██║██╔══╝  ██║╚██╗██║╚════╝╚██╗ ██╔╝██║   ██║██║     ██║╚██╗██║██╔══██║██║  ██║
╚██████╔╝███████╗██║ ╚████║       ╚████╔╝ ╚██████╔╝███████╗██║ ╚████║██║  ██║██████╔╝
 ╚═════╝ ╚══════╝╚═╝  ╚═══╝        ╚═══╝   ╚═════╝ ╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝╚═════╝

Gen-VulnAD

Generate vulnerable active directories from scratch using a base ad_config.json file and a powershell script. inspired by Wazehell's AD script and John Hammond.

Features

  • Randomized accounts, groups and passwords
  • Support for workstations
  • Only need to run the script on an installed DC with Active Directory installed
  • Customizable config file
  • Rollback

Usage

  • Copy this repository onto your installed AD machine.
  • Edit the ad_config.json file and set the parameters to suit your domain and needs.
# Run make_schema.ps1 to generate your AD schema
./make_schema.ps1
# Run gen_vulnAD.ps1 to create the AD
./gen_vulnAD.ps1 out.json 

Credits 💛