Active Directory Penetration Testing
Reference Poster — Full Attack Chain
External
LinkedIn/Hunter.io
Dehashed
theHarvester
dnsrecon/dnsenum
amass/subfinder
Shodan/Censys
Internal Unauth
nmap/fping
netdiscover
Ports 88/389/636
Responder -A
LDAP anon bind
enum4linux-ng
rpcclient -U “”
Domain Info
FQDN
Forest trusts
Functional level
Naming context
Poisoning / Coercion
Responder LLMNR/NBT-NS
mitm6 IPv6/WPAD
ntlmrelayx SMB relay
LDAP/LDAPS relay
PetitPotam
PrinterBug
DFSCoerce
ADCS ESC8 HTTP→LDAP
Pre-auth Kerberos
Kerbrute userenum
AS-REP Roasting
DONT_REQ_PREAUTH
Password Attacks
Kerbrute spray
NetExec spray
Check policy first
Season+Year
Company+123
CVEs / Anon Access
Zerologon CVE-2020-1472
PrintNightmare
noPac CVE-2021-42278
EternalBlue
ProxyShell/Logon
SMB null shares
Snaffler/MANSPIDER
BloodHound
SharpHound CE
bloodhound-python
RustHound/SOAPHound
Shortest path to DA
Kerberoastable users
Unconstrained delegation
Users / Groups
PowerView
ADSearch
ldapsearch
windapsearch
Descriptions → passwords
adminCount=1
Shares / Files
SMBMap
smbclient
Snaffler
SYSVOL Groups.xml
cpassword
Manspider
ACL / ADCS / GPO
GenericAll
GenericWrite
WriteOwner
WriteDACL
ReadLAPSPassword
ReadGMSAPassword
Certipy find
ESC1–ESC15
Get-DomainGPO
Offline Roasting
Kerberoasting
Rubeus
GetUserSPNs.py
AS-REP Roasting
GetNPUsers.py
Hashcat 13100/18200
SPN via GenericWrite
On-host Dumping
Mimikatz sekurlsa
nanodump
pypykatz
comsvcs.dll MiniDump
SAM/SYSTEM hives
DPAPI master keys
SharpChromium/DPAPI
WDigest cleartext
Domain-wide
DCSync
lsadump::dcsync
NTDS.dit + SYSTEM
secretsdump.py
Special Sources
LAPS
ms-Mcs-AdmPwd
gMSA password
GPP Groups.xml
gpp-decrypt
KeePass/Bitwarden
PuTTY/WinSCP sessions
Local Windows
winPEAS
PowerUp
Seatbelt
Unquoted svc paths
DLL hijack
AlwaysInstallElevated
JuicyPotato
RoguePotato
PrintSpoofer
GodPotato
UAC fodhelper/sdclt
ACL Abuse
GenericAll → reset pw
GenericAll group → AddMember
GenericWrite → SPN
WriteDACL → DCSync rights
WriteOwner → WriteDACL
Kerberos Delegation
Unconstrained → capture TGTs
Constrained S4U2Self/Proxy
RBCD
msDS-AllowedToActOnBehalf
MachineAccountQuota=10
ADCS Certipy
ESC1 SAN+clientAuth
ESC2 any-purpose EKU
ESC3 enrollment agent
ESC4 template ACL
ESC6 EDITF_ATTR
ESC8 HTTP NTLM relay
ESC9–ESC15
Pass-the-*
PtH: NetExec -H
Mimikatz sekurlsa::pth
PtT: Rubeus ptt
ccache KRB5CCNAME
Overpass-the-Hash
Pass-the-Certificate PKINIT
Shadow Creds Whisker
Remote Execution
PsExec
SMBExec
WMIExec
Evil-WinRM 5985/5986
DCOM MMC20
schtasks
sc.exe services
xfreerdp RDP+PtH
Pivoting
Chisel
Ligolo-ng
SOCKS SSH
proxychains
CS SMB/TCP beacons
DCSync
DS-Replication-Get-Changes-All
lsadump::dcsync
krbtgt hash
secretsdump -just-dc
DCShadow
Register rogue DC
Push changes
Deregister
Krbtgt / Trusts
Golden Ticket
krbtgt NT/AES
Reset krbtgt ×2
Inter-realm TGT
SID History ExtraSids
Trust key extraction
Kerberos Tickets
Golden Ticket
Silver Ticket
Diamond Ticket
Sapphire Ticket
DC-resident
Skeleton Key
misc::skeleton
DSRM RID 500 logon
Custom SSP memssp
LSA password filter DLL
ACL Backdoors
AdminSDHolder ACE
DCSync low-priv user
Shadow Creds
msDS-KeyCredLink
Service / Object
Scheduled tasks
WMI event subscriptions
GPO modification
ADCS long-lived cert
AMSI / ETW
amsiInitFailed patch
HW breakpoint AMSI
EtwEventWrite patch
ETW provider GUID disable
Logging
ScriptBlock bypass
PS v2 downgrade
Sysmon rule gaps
EDR / Defender
SysWhispers
Hell’s Gate
Unhook ntdll
Early bird injection
BYOVD vuln driver
Defender exclusion abuse
LOLBAS / Obfusc.
rundll32/regsvr32/mshta
certutil decode/download
Invoke-Obfuscation
ConfuserEx .NET
AES payload encryption
Entra Connect
MSOL account DCSync
ADSync svc abuse
Pass-through Auth agent
Federation
Golden SAML ADFS cert
ADFS DKM master key
Token Theft
ROADtools
AADInternals
TokenTactics
PRT theft
OAuth / Device Code
Device code phishing
Illicit consent grant
1
Recon
→
2
Foothold
→
3
Enumerate
→
4
Loot Creds
→
5
Escalate
→
6
Move Laterally
↻ repeat 3–6 →
7
Domain Dominance
→
8
Persist with approval
→
✓
Document + Cleanup
📬 Stay Ahead of Cyber Threats
Get the latest cybersecurity news, critical vulnerabilities, threat intelligence, tutorials, and exclusive giveaways delivered straight to your inbox. No spam. Unsubscribe anytime.
Subscribe to the Newsletter →
Join the Conversation
The analysis doesn't stop here. Connect with our community of tech enthusiasts and security pros for daily discussions and Q&As
Buy me A Coffee!
Support The CyberSec Guru’s Mission
🔐 Fuel the cybersecurity crusade by buying me a coffee! Your contribution powers free tutorials, hands-on labs, and security resources.
Why your support matters:
Writeup Access: Get complete writeup access within 12 hours
Zero paywalls: Keep the main content 100% free for learners worldwide
Perks for one-time supporters: ☕️ $5: Shoutout in Buy Me a Coffee 🛡️ $8: Fast-track Access to Live Webinars 💻 $10: Vote on future tutorial topics + exclusive AMA access
“Your coffee keeps the servers running and the knowledge flowing in our fight against cybercrime.” ☕ Support My Work
If you like this post, then please share it:
Discover more from The CyberSec Guru
Subscribe to get the latest posts sent to your email!