├── .gitignore ├── BHCE_Datasets ├── BadBlood_Single_Domain │ └── badblood_20240117163939_BloodHound.zip ├── Enterprise_Forest │ ├── allsafe_20240319083122_BloodHound.zip │ └── evilcorp_20240319083058_BloodHound.zip └── README.md ├── CustomRoles ├── AdvancedThreatAnalytics │ ├── HostStart.ps1 │ └── README.md ├── AnonymousSMBShare │ ├── AnonymousSMBShare.ps1 │ └── README.md ├── AutomatedBadLab │ ├── AD_Attack_Vectors │ │ ├── Add-LocalPrivilegedGroupMembers.ps1 │ │ ├── Add-RandomObjectsToGroups.ps1 │ │ ├── AuditSettings │ │ │ └── {484E617A-7902-4BAE-96B5-6D9F5EB54108} │ │ │ │ ├── Backup.xml │ │ │ │ ├── DomainSysvol │ │ │ │ └── GPO │ │ │ │ │ ├── GPO.cmt │ │ │ │ │ └── Machine │ │ │ │ │ └── Microsoft │ │ │ │ │ └── Windows NT │ │ │ │ │ ├── Audit │ │ │ │ │ └── audit.csv │ │ │ │ │ └── SecEdit │ │ │ │ │ └── GptTmpl.inf │ │ │ │ ├── bkupInfo.xml │ │ │ │ └── gpreport.xml │ │ ├── Disable-SMBSigning.ps1 │ │ ├── Enable-AllAuditingEvents.ps1 │ │ ├── Enable-AllKerbEncryptionTypes.ps1 │ │ ├── Enable-AnonymousLDAP.ps1 │ │ ├── Enable-Guest.ps1 │ │ ├── Enable-NTLMv1.ps1 │ │ ├── Enable-PowerShellWebAccess.ps1 │ │ ├── Enable-PrintNightmare.ps1 │ │ ├── Enable-ProtectedAdmin.ps1 │ │ ├── Enable-Reflection.ps1 │ │ ├── GPPPassword │ │ │ └── {CB3BB981-8104-4332-AC09-909595804905} │ │ │ │ ├── GPT.INI │ │ │ │ ├── Group Policy │ │ │ │ └── GPE.INI │ │ │ │ └── Machine │ │ │ │ └── Preferences │ │ │ │ └── Groups │ │ │ │ └── Groups.xml │ │ ├── Install-LAPS.ps1 │ │ ├── New-ASREPUser.ps1 │ │ ├── New-BadSuccessor.ps1 │ │ ├── New-BitLockerReader.ps1 │ │ ├── New-DACLAttacks.ps1 │ │ ├── New-DCGPO.ps1 │ │ ├── New-DCSyncUser.ps1 │ │ ├── New-DESKerberosUser.ps1 │ │ ├── New-DNSAdmin.ps1 │ │ ├── New-KerberoastableUser.ps1 │ │ ├── New-NetworkConfigOperator.ps1 │ │ ├── New-Owner.ps1 │ │ ├── New-Pre2KComputerAccount.ps1 │ │ ├── New-RBCDUser.ps1 │ │ ├── New-ReversablePasswordUser.ps1 │ │ ├── New-SMBSprayer.ps1 │ │ ├── New-SystemRegKey.ps1 │ │ ├── New-gMSA.ps1 │ │ ├── Set-AdministratorPassword.ps1 │ │ ├── Set-BlankPassword.ps1 │ │ ├── Set-DCLocation.ps1 │ │ ├── Set-ESC5.ps1 │ │ ├── Set-ESC7.ps1 │ │ ├── Set-PasswordInDescription.ps1 │ │ ├── Set-WeakPassword.ps1 │ │ └── Set-WeakPasswordPolicy.ps1 │ ├── AD_Create_ACLs │ │ ├── Set-ACE.ps1 │ │ ├── Set-ExtendedRight.ps1 │ │ ├── Set-RandomACL.ps1 │ │ └── Set-WritePermission.ps1 │ ├── AD_Create_Computers │ │ └── New-BLComputer.ps1 │ ├── AD_Create_Groups │ │ ├── Groups.txt │ │ └── New-BLGroup.ps1 │ ├── AD_Create_OUs │ │ └── New-BLOUStructure.ps1 │ ├── AD_Create_Users │ │ ├── Names │ │ │ ├── top1000-uk-female-names.txt │ │ │ ├── top1000-uk-male-names.txt │ │ │ └── top1000-uk-surnames.txt │ │ ├── New-BLUser.ps1 │ │ └── New-Password.ps1 │ ├── AutomatedBadLab.ps1 │ ├── HostEnd.ps1 │ ├── HostStart.ps1 │ ├── README.md │ ├── Remove-AllBLADObjects.ps1 │ └── Write-Log │ │ └── Write-Log.ps1 ├── AutomatedBadLabADCS │ ├── HostStart.ps1 │ ├── README.md │ └── Remove-AllBLADCSObjects.ps1 ├── BadShares │ └── BadShares.ps1 ├── LocalPrivEscWorkshop │ ├── HostEnd.ps1 │ ├── LocalPrivEscWorkshop.ps1 │ └── README.md ├── OffensivePipeline │ ├── HostStart.ps1 │ ├── OffensivePipeline.ps1 │ └── README.md ├── README.md ├── RemoveFirstRunExperience │ ├── README.md │ └── RemoveFirstRunExperience.ps1 ├── RemoveWindowsDefender │ ├── HostEnd.ps1 │ ├── README.md │ └── RemoveWindowsDefender.ps1 ├── UpdateWindows │ ├── HostEnd.ps1 │ ├── README.md │ └── UpdateWindows.ps1 ├── VisualStudio2022 │ ├── HostStart.ps1 │ └── README.md ├── VisualStudioCode │ ├── HostStart.ps1 │ └── README.md ├── WindowsDefenderApplicationControl │ ├── README.md │ └── WindowsDefenderApplicationControl.ps1 └── WindowsDefenderApplicationGuard │ ├── HostStart.ps1 │ └── README.md ├── Functions ├── Downgrade-AutomatedLab.ps1 ├── Get-AvailableIPRanges.ps1 ├── Get-EvaluationISOs.ps1 ├── Get-ExternalNetworkSwitch.ps1 └── Install-AutomatedBadLab.ps1 ├── LICENSE ├── Labs ├── 1. Template Active Directory.ps1 ├── 1. Template AutomatedBadLab.ps1 ├── 1. Template DevBox.ps1 ├── 1. Template Forest.ps1 ├── 1. Template Internet Connected Standalone.ps1 ├── 1. Template LocalPrivEscWorkhop.ps1 ├── 1. Template Router.ps1 ├── 1. Template SCCM.ps1 ├── 1. Template WDAC.ps1 └── README.md ├── PostInstallationActivities ├── AutomatedBadLabTrusts │ ├── Add-ForeignMemberships.ps1 │ └── README.md ├── ConfigureSysmon │ └── sysmonconfig-export.xml └── SetupSQLServiceAccount │ └── New-SQLServiceAccount └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/.gitignore -------------------------------------------------------------------------------- /BHCE_Datasets/BadBlood_Single_Domain/badblood_20240117163939_BloodHound.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/BHCE_Datasets/BadBlood_Single_Domain/badblood_20240117163939_BloodHound.zip -------------------------------------------------------------------------------- /BHCE_Datasets/Enterprise_Forest/allsafe_20240319083122_BloodHound.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/BHCE_Datasets/Enterprise_Forest/allsafe_20240319083122_BloodHound.zip -------------------------------------------------------------------------------- /BHCE_Datasets/Enterprise_Forest/evilcorp_20240319083058_BloodHound.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/BHCE_Datasets/Enterprise_Forest/evilcorp_20240319083058_BloodHound.zip -------------------------------------------------------------------------------- /BHCE_Datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/BHCE_Datasets/README.md -------------------------------------------------------------------------------- /CustomRoles/AdvancedThreatAnalytics/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AdvancedThreatAnalytics/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/AdvancedThreatAnalytics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AdvancedThreatAnalytics/README.md -------------------------------------------------------------------------------- /CustomRoles/AnonymousSMBShare/AnonymousSMBShare.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AnonymousSMBShare/AnonymousSMBShare.ps1 -------------------------------------------------------------------------------- /CustomRoles/AnonymousSMBShare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AnonymousSMBShare/README.md -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Add-LocalPrivilegedGroupMembers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Add-LocalPrivilegedGroupMembers.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Add-RandomObjectsToGroups.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Add-RandomObjectsToGroups.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/Backup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/Backup.xml -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/DomainSysvol/GPO/GPO.cmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/DomainSysvol/GPO/GPO.cmt -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/DomainSysvol/GPO/Machine/Microsoft/Windows NT/Audit/audit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/DomainSysvol/GPO/Machine/Microsoft/Windows NT/Audit/audit.csv -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/DomainSysvol/GPO/Machine/Microsoft/Windows NT/SecEdit/GptTmpl.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/DomainSysvol/GPO/Machine/Microsoft/Windows NT/SecEdit/GptTmpl.inf -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/bkupInfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/bkupInfo.xml -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/gpreport.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/AuditSettings/{484E617A-7902-4BAE-96B5-6D9F5EB54108}/gpreport.xml -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Disable-SMBSigning.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Disable-SMBSigning.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-AllAuditingEvents.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-AllAuditingEvents.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-AllKerbEncryptionTypes.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-AllKerbEncryptionTypes.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-AnonymousLDAP.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-AnonymousLDAP.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-Guest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-Guest.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-NTLMv1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-NTLMv1.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-PowerShellWebAccess.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-PowerShellWebAccess.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-PrintNightmare.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-PrintNightmare.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-ProtectedAdmin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-ProtectedAdmin.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-Reflection.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Enable-Reflection.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/GPPPassword/{CB3BB981-8104-4332-AC09-909595804905}/GPT.INI: -------------------------------------------------------------------------------- 1 | [General] 2 | Version=4 3 | displayName=New Group Policy Object 4 | -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/GPPPassword/{CB3BB981-8104-4332-AC09-909595804905}/Group Policy/GPE.INI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/GPPPassword/{CB3BB981-8104-4332-AC09-909595804905}/Group Policy/GPE.INI -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/GPPPassword/{CB3BB981-8104-4332-AC09-909595804905}/Machine/Preferences/Groups/Groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/GPPPassword/{CB3BB981-8104-4332-AC09-909595804905}/Machine/Preferences/Groups/Groups.xml -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Install-LAPS.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Install-LAPS.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-ASREPUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-ASREPUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-BadSuccessor.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-BadSuccessor.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-BitLockerReader.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-BitLockerReader.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DACLAttacks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DACLAttacks.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DCGPO.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DCGPO.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DCSyncUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DCSyncUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DESKerberosUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DESKerberosUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DNSAdmin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-DNSAdmin.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-KerberoastableUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-KerberoastableUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-NetworkConfigOperator.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-NetworkConfigOperator.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-Owner.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-Owner.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-Pre2KComputerAccount.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-Pre2KComputerAccount.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-RBCDUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-RBCDUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-ReversablePasswordUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-ReversablePasswordUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-SMBSprayer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-SMBSprayer.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-SystemRegKey.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-SystemRegKey.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-gMSA.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/New-gMSA.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-AdministratorPassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-AdministratorPassword.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-BlankPassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-BlankPassword.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-DCLocation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-DCLocation.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-ESC5.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-ESC5.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-ESC7.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-ESC7.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-PasswordInDescription.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-PasswordInDescription.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-WeakPassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-WeakPassword.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-WeakPasswordPolicy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Attack_Vectors/Set-WeakPasswordPolicy.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-ACE.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-ACE.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-ExtendedRight.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-ExtendedRight.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-RandomACL.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-RandomACL.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-WritePermission.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_ACLs/Set-WritePermission.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Computers/New-BLComputer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Computers/New-BLComputer.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Groups/Groups.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Groups/Groups.txt -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Groups/New-BLGroup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Groups/New-BLGroup.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_OUs/New-BLOUStructure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_OUs/New-BLOUStructure.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Users/Names/top1000-uk-female-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Users/Names/top1000-uk-female-names.txt -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Users/Names/top1000-uk-male-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Users/Names/top1000-uk-male-names.txt -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Users/Names/top1000-uk-surnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Users/Names/top1000-uk-surnames.txt -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Users/New-BLUser.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Users/New-BLUser.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AD_Create_Users/New-Password.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AD_Create_Users/New-Password.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/AutomatedBadLab.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/AutomatedBadLab.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/HostEnd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/HostEnd.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/README.md -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/Remove-AllBLADObjects.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/Remove-AllBLADObjects.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLab/Write-Log/Write-Log.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLab/Write-Log/Write-Log.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLabADCS/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLabADCS/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLabADCS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLabADCS/README.md -------------------------------------------------------------------------------- /CustomRoles/AutomatedBadLabADCS/Remove-AllBLADCSObjects.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/AutomatedBadLabADCS/Remove-AllBLADCSObjects.ps1 -------------------------------------------------------------------------------- /CustomRoles/BadShares/BadShares.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/BadShares/BadShares.ps1 -------------------------------------------------------------------------------- /CustomRoles/LocalPrivEscWorkshop/HostEnd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/LocalPrivEscWorkshop/HostEnd.ps1 -------------------------------------------------------------------------------- /CustomRoles/LocalPrivEscWorkshop/LocalPrivEscWorkshop.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/LocalPrivEscWorkshop/LocalPrivEscWorkshop.ps1 -------------------------------------------------------------------------------- /CustomRoles/LocalPrivEscWorkshop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/LocalPrivEscWorkshop/README.md -------------------------------------------------------------------------------- /CustomRoles/OffensivePipeline/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/OffensivePipeline/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/OffensivePipeline/OffensivePipeline.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/OffensivePipeline/OffensivePipeline.ps1 -------------------------------------------------------------------------------- /CustomRoles/OffensivePipeline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/OffensivePipeline/README.md -------------------------------------------------------------------------------- /CustomRoles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/README.md -------------------------------------------------------------------------------- /CustomRoles/RemoveFirstRunExperience/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/RemoveFirstRunExperience/README.md -------------------------------------------------------------------------------- /CustomRoles/RemoveFirstRunExperience/RemoveFirstRunExperience.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/RemoveFirstRunExperience/RemoveFirstRunExperience.ps1 -------------------------------------------------------------------------------- /CustomRoles/RemoveWindowsDefender/HostEnd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/RemoveWindowsDefender/HostEnd.ps1 -------------------------------------------------------------------------------- /CustomRoles/RemoveWindowsDefender/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/RemoveWindowsDefender/README.md -------------------------------------------------------------------------------- /CustomRoles/RemoveWindowsDefender/RemoveWindowsDefender.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/RemoveWindowsDefender/RemoveWindowsDefender.ps1 -------------------------------------------------------------------------------- /CustomRoles/UpdateWindows/HostEnd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/UpdateWindows/HostEnd.ps1 -------------------------------------------------------------------------------- /CustomRoles/UpdateWindows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/UpdateWindows/README.md -------------------------------------------------------------------------------- /CustomRoles/UpdateWindows/UpdateWindows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/UpdateWindows/UpdateWindows.ps1 -------------------------------------------------------------------------------- /CustomRoles/VisualStudio2022/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/VisualStudio2022/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/VisualStudio2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/VisualStudio2022/README.md -------------------------------------------------------------------------------- /CustomRoles/VisualStudioCode/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/VisualStudioCode/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/VisualStudioCode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/VisualStudioCode/README.md -------------------------------------------------------------------------------- /CustomRoles/WindowsDefenderApplicationControl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/WindowsDefenderApplicationControl/README.md -------------------------------------------------------------------------------- /CustomRoles/WindowsDefenderApplicationControl/WindowsDefenderApplicationControl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/WindowsDefenderApplicationControl/WindowsDefenderApplicationControl.ps1 -------------------------------------------------------------------------------- /CustomRoles/WindowsDefenderApplicationGuard/HostStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/WindowsDefenderApplicationGuard/HostStart.ps1 -------------------------------------------------------------------------------- /CustomRoles/WindowsDefenderApplicationGuard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/CustomRoles/WindowsDefenderApplicationGuard/README.md -------------------------------------------------------------------------------- /Functions/Downgrade-AutomatedLab.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Functions/Downgrade-AutomatedLab.ps1 -------------------------------------------------------------------------------- /Functions/Get-AvailableIPRanges.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Functions/Get-AvailableIPRanges.ps1 -------------------------------------------------------------------------------- /Functions/Get-EvaluationISOs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Functions/Get-EvaluationISOs.ps1 -------------------------------------------------------------------------------- /Functions/Get-ExternalNetworkSwitch.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Functions/Get-ExternalNetworkSwitch.ps1 -------------------------------------------------------------------------------- /Functions/Install-AutomatedBadLab.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Functions/Install-AutomatedBadLab.ps1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/LICENSE -------------------------------------------------------------------------------- /Labs/1. Template Active Directory.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template Active Directory.ps1 -------------------------------------------------------------------------------- /Labs/1. Template AutomatedBadLab.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template AutomatedBadLab.ps1 -------------------------------------------------------------------------------- /Labs/1. Template DevBox.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template DevBox.ps1 -------------------------------------------------------------------------------- /Labs/1. Template Forest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template Forest.ps1 -------------------------------------------------------------------------------- /Labs/1. Template Internet Connected Standalone.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template Internet Connected Standalone.ps1 -------------------------------------------------------------------------------- /Labs/1. Template LocalPrivEscWorkhop.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template LocalPrivEscWorkhop.ps1 -------------------------------------------------------------------------------- /Labs/1. Template Router.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template Router.ps1 -------------------------------------------------------------------------------- /Labs/1. Template SCCM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template SCCM.ps1 -------------------------------------------------------------------------------- /Labs/1. Template WDAC.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/1. Template WDAC.ps1 -------------------------------------------------------------------------------- /Labs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/Labs/README.md -------------------------------------------------------------------------------- /PostInstallationActivities/AutomatedBadLabTrusts/Add-ForeignMemberships.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/PostInstallationActivities/AutomatedBadLabTrusts/Add-ForeignMemberships.ps1 -------------------------------------------------------------------------------- /PostInstallationActivities/AutomatedBadLabTrusts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/PostInstallationActivities/AutomatedBadLabTrusts/README.md -------------------------------------------------------------------------------- /PostInstallationActivities/ConfigureSysmon/sysmonconfig-export.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/PostInstallationActivities/ConfigureSysmon/sysmonconfig-export.xml -------------------------------------------------------------------------------- /PostInstallationActivities/SetupSQLServiceAccount/New-SQLServiceAccount: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/PostInstallationActivities/SetupSQLServiceAccount/New-SQLServiceAccount -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spyr0-sec/AutomatedBadLab/HEAD/README.md --------------------------------------------------------------------------------