AD Testing Checklist (Windows)
Below are the things you should check on every Active Directory assessment from a Windows machine
Shortlist
Short bullet point to jog your memory. If this is not enough, click on the check to get full notes.
Confirm AD Access
Search for abusable ACLs (Bloodhound)
Search for passwords in user descriptions
Search for Kerberoastable accounts
Search for As-Rep Roastable accounts
Check for default Machine Account Quota
Check password policy
Check for active WebDAV clients
Check for missing SMB signing
Check for SMBv1 Support
Check for writable shares
Check for sensitive data in shares
Check for anonymous access
Check LDAP Configuration
Check MsSQL Configuration
Check ADCS Configuration
Check SCCM Configuration
Extra Attacks
Coercion Attacks
Local Network Poising
IPv6 MITM
Stale Half-Duplex ARP
WPAD
WebDAV
LNK file drop
Password Spraying
ADIDNS Wildcard Attack (Dangerous and not well understood)
Confirm AD Access (Windows)
This page assumes you have followed Tunneling Windows VM to Target Environment and Configuring Windows 11 for AD Testing to have a Windows Machine configured testing AD
Start Runas session as Domain User
Define Shell Variables (PowerShell)
Check Access
Search for abusable ACLs (Bloodhound)
Get SharpHound.exe
from your local Bloodhound CE install web dashboard
Search for passwords in user descriptions
COMING SOON
Search for Kerberoastable accounts
Search for As-Rep Roastable accounts
Check for default Machine Account Quota
Check password policy
Check for active WebDAV clients
COMING SOON
Check for missing SMB signing
COMING SOON
Check for SMBv1 Support
COMING SOON
Check for writable shares
COMING SOON
Check for sensitive data in shares
The above checks all shares in the domain... make sure that's in scope!
Check for anonymous access
COMING SOON
Check LDAP Configuration
COMING SOON
Check MsSQL Configuration
COMING SOON
Check ADCS Configuration
COMING SOON
Check SCCM Configuration
COMING SOON
Last updated