Windows Privilege Escalation Enumeration Tools
Automated enumeration is the first step after landing a shell on a Windows target. These tools identify misconfigurations, weak permissions, stored credentials, and exploitable services in seconds. Always run enumeration before attempting any specific technique.
Getting Tools onto the Target
PowerShell download (most common):
Certutil (no PowerShell needed):
Base64 encode for restricted shells:
SMB share from attack box:
winPEAS — Start Here
The most comprehensive Windows enumeration tool. Covers services, registry, credentials, scheduled tasks, token privileges, and network configuration.
Interpreting output:
Red — critical findings, likely directly exploitable
Yellow — interesting, investigate manually
Focus on: service binary permissions, unquoted paths, AlwaysInstallElevated, token privileges (SeImpersonate, SeBackup), stored credentials, autorun entries
Download: https://github.com/carlospolop/PEASS-ng/releases/latest
Seatbelt — Deep Configuration Audit
C# tool from GhostPack. Runs targeted checks across security configuration, credentials, and enumeration categories. More structured output than winPEAS.
Key checks for privesc: TokenPrivileges, UACSystemPolicies, PowerShellHistory, CredEnum, WindowsAutoLogon, McAfeeSiteList.
Download: https://github.com/GhostPack/Seatbelt
PowerUp — Automated Misconfig Checks
PowerShell script from PowerSploit. Specifically focused on privilege escalation vectors — service misconfigs, registry issues, unquoted paths, and token abuse.
If execution policy blocks import:
Download: https://github.com/PowerShellMafia/PowerSploit/blob/master/Privesc/PowerUp.ps1
WES-ng — Kernel CVE Matching
Windows Exploit Suggester Next Generation. Compares systeminfo output against a CVE database to identify missing patches.
Transfer sysinfo.txt to your attack box, then:
For kernel exploitation workflow see https://hackindex.io/platforms/windows/privilege-escalation/windows-kernel-exploits.
Download: https://github.com/bitsadmin/wesng
accesschk — Permission Verification
Sysinternals tool. Verifies exact permissions on services, files, registry keys, and processes. Use to confirm winPEAS findings before exploitation.
Download: https://docs.microsoft.com/en-us/sysinternals/downloads/accesschk
Manual Quick Checks
Run these manually before or alongside automated tools:
References
-
PEASS-ng Automated Windows privilege escalation enumeration.
-
GhostPack Structured security configuration auditing tool.
-
PowerShellMafia PowerUp and other PowerShell privilege escalation modules.
-
bitsadmin Windows patch level CVE comparison tool.
Was this helpful?
Your feedback helps improve this page.