Skip to content

spyr0-sec/AutomatedBadLab

Repository files navigation

AutomatedBadLab

InfoSec focused Custom Roles for AutomatedLab

Quick Start

  • Enable HyperV
  • Upload Windows ISOs to C:\LabSources\ISOs (Recommend Microsoft Evaluation Center if MSDN is not available to you)
  • Install AutomatedLab
    Install-PackageProvider Nuget -Force
    Install-Module AutomatedLab -SkipPublisherCheck -AllowClobber
    Enable-LabHostRemoting -Force
    New-LabSourcesFolder -DriveLetter C
  • Build a DHCP / Internet Router VM via the Router Template

Building Labs

Several templates have been provided in the Labs subdirectory to get started. Additionally, each Custom Role comes with its own README and in some cases a Lab Template to demonstrate its use:

RDCMan is recommended for managing RDP connection profiles. AutomatedLab updates the local hosts file during the build process, so only NETBIOS names are required to connect to lab machines.

Further Reading

TrustedSec Blog Post provides a great runthrough on how to get set up.

Acknowledgements

Disclaimer

THE SCRIPTS PROVIDED IN THIS PACKAGE ARE FOR EDUCATIONAL PURPOSES AND TESTING ONLY. THEY ARE NOT INTENDED TO BE EXECUTED IN A PRODUCTION ENVIRONMENT.

USE OF THESE SCRIPTS IS AT YOUR OWN RISK. THE AUTHOR MAKES NO WARRANTIES AS TO THE FUNCTIONALITY, EFFECTIVENESS, OR SUITABILITY OF THESE SCRIPTS FOR ANY PARTICULAR PURPOSE. THE AUTHOR SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO, DATA LOSS, SYSTEM DOWNTIME, OR SYSTEM INSTABILITY ARISING FROM YOUR USE OF THESE SCRIPTS.

BY USING THESE SCRIPTS, YOU ACKNOWLEDGE THAT YOU UNDERSTAND AND ACCEPT THESE TERMS.

Releases

No releases published

Packages

No packages published