Skip to content
This repository was archived by the owner on Sep 17, 2023. It is now read-only.

j0u0r/DetectionLab-Fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,198 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Annotated Detectionlab

Version last updated 24 June 2022

  • Main file: /Vagrant/Vagrantfile (coded in ruby)

  • Important scripts (/Vagrant/scripts):

    • fix-second-network.ps1 (configures second network for domain)
    • provision.ps1 (main file for configuring vm)
    • fix-windows-expiration.ps1 (renews Windows expiration date)
    • create-domain.ps1 (creates domain)
    • join-domain.ps1 (joins domain)
    • configure-ou.ps1 (creates Organizational Units)
    • All GPO scripts (creates GPO; but not relevant to the FYP project)
  • Useful scripts (/Vagrant/scripts):

    • install-bginfo.ps1 (customises desktop that provides useful info like IP and domain)
    • install-utilities.ps1 (useful utilities like Google Chrome, Chocolatey)
    • install-redteam.ps1 (install red team tools; uses Invoke-CommandAs.ps1 but not sure what purpose)
    • install-choco-extras.ps1 (installs Wireshark, Winpcap; requires Chocolatey)
    • install-sysinternals.ps1 (installs ProcMon, Autoruns, Process Explorer, etc.)
    • configure-taskbar-layout-gpo.ps1 (creates GPO to customise taskbar layout)
    • MakeWindows10GreatAgain.ps1 (disables auto screen turnoff, cortana, remove Onedrive, and other useful stuff)
  • Important resources:

    • /Vagrant/resources/GPO (folder containing all GPO object exports to be used to create GPOs)
  • Useful resources:

    • /Vagrant/resources/windows/background.bmp (wallpaper image)
    • /Vagrant/scripts/bginfo.bgi (bginfo configuration file)

Adapt Imitate cloner (WIP)

  • Adapt Imitate is part of ADAPT(Active Directory Automation PlaTform), a Final Year Project that me and my group is working on. This project focuses on automated processes, so everything will be automated and won't be so troublesome for users.
  • ADAPT has 2 parts, Imitate and Assault. Imitate is to enumerate an AD environment, then make a new virtual AD environment using the obtained information, sort of like replication. Assault then pentests the 'cloned' AD environment.
  • For this project, i have been tasked to create the 'cloning' part of Adapt Imitate. You can find everything i've done in the links below!
  • I have annotated Detectionlab, which is built using Vagrant, to learn and familiarise myself with Vagrant.
  • I have created an AD environment using Vagrant that will be used as the victim. Instructions, more information and troubleshooting is provided in the repository.
  • I have created a program that uses Vagrant to clone an AD environment via information provided in a csv file. Instructions, more information and troubleshooting is provided in the repository.

*THIS IS NOT THE WHOLE PROJECT! ONLY MY PART :(

Resources used

About

Annotated DetectionLab for my FYP :D

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 78.9%
  • PowerShell 10.2%
  • Shell 6.3%
  • HCL 3.5%
  • Other 1.1%