The Free Encyclopedia

Active Directory Attacks

Revision as of Jun 27, 2026 02:31 by albert.

⚠️ Authorized testing only. For systems you own or are explicitly permitted to test — labs, CTFs, sanctioned engagements. See Rules of Engagement and Authorization.

Active Directory (AD) runs most corporate networks, and its trust relationships are a hacker's playground. Practice in a lab AD (e.g. GOAD — Game of Active Directory) — never a real domain without authorization.

Map the domain

# collect AD data, then open in the BloodHound GUI to find attack paths
bloodhound-python -u user -p pass -d corp.local -c All -ns 10.10.10.10

BloodHound graphs who can reach Domain Admin — often a surprising short path.

Classic techniques

Attack Idea
Kerberoasting Request service tickets, crack them offline (Password Cracking)
AS-REP roasting Crack accounts with pre-auth disabled
Pass-the-Hash Authenticate with an NTLM hash, no password needed
DCSync Impersonate a DC to dump all domain hashes
# Kerberoast with Impacket
GetUserSPNs.py corp.local/user:pass -request -outputfile hashes.txt

Defense: strong service-account passwords, tiered admin, LAPS, and monitoring (Log Analysis and SIEM).

Related: Password Cracking · Pivoting and Tunneling · Windows Privilege Escalation