Windows Enumeration
Gather info.
Windows Enumeration is a free Ethical Hacking Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Ethical Hacking Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Windows Privilege Escalation
On Windows, the goal is usually to go from a normal user to NT AUTHORITY\SYSTEM — the highest local account, even above Administrator. As on Linux, success starts with thorough enumeration of the system.
Current User and Privileges
First, learn who you are and what privileges your token holds. whoami /priv is critical — privileges like SeImpersonate or SeBackup are direct escalation routes.
whoami
whoami /priv
whoami /groupsSystem Information
Gather OS version, architecture, and installed hotfixes. Missing patches map to kernel/privilege CVEs.
systeminfo
hostname
wmic qfe get HotFixID,InstalledOnUsers and Groups
List local users and group memberships. Look for accounts in the Administrators group and for groups that grant special rights.
net user
net localgroup administrators
net user <username>Network Configuration
Map the host's network: interfaces, listening ports, and connections. Internal-only services may be exploitable for escalation or pivoting.
ipconfig /all
netstat -ano
arp -aRunning Processes and Services
Enumerate processes and services, noting which run as SYSTEM. Services are a top escalation source on Windows.
tasklist /v
wmic service get Name,PathName,StartName,StateScheduled Tasks
Inspect scheduled tasks. A task running as SYSTEM that executes a file you can modify is a clean escalation path.
schtasks /query /fo LIST /vSearching for Credentials
Hunt for stored secrets: unattended-install files, saved RDP/Wi-Fi credentials, registry autologon, and config files. Windows hides credentials in predictable places.
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword
findstr /si password *.xml *.ini *.config
type C:\Windows\Panther\Unattend.xmlInstalled Software and Patches
Catalog installed programs and patch level. Vulnerable third-party software running as SYSTEM, or a missing patch, becomes the escalation vector.
wmic product get Name,Version
wmic qfe list briefAutomated Enumeration Tools
Automate with WinPEAS, PowerUp (PowerShell), Seatbelt, and Windows-Exploit-Suggester. They flag misconfigurations and missing patches, but always verify findings by hand.
winPEASx64.exe
powershell -ep bypass; Import-Module .\PowerUp.ps1; Invoke-AllChecksAV Evasion and Authorization
Defender may quarantine these tools; encode or run from memory only with authorization. Conduct Windows privesc strictly within an authorized, scoped engagement.
Quick Check
Test your Windows enumeration knowledge.
Recap
You learned Windows enumeration:
- Goal: reach NT AUTHORITY\SYSTEM
- Check
whoami /priv,systeminfo, users/groups - Enumerate services, scheduled tasks, and stored credentials
- Automate with WinPEAS / PowerUp, then verify
Next: service misconfigurations.
Frequently asked questions
Is the “Windows Enumeration” lesson free?
Yes — the full text of “Windows Enumeration” is free to read here on the web, and the Ethical Hacking Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Ethical Hacking Academy course, upgrade to CoddyKit PRO.
What will I learn in “Windows Enumeration”?
Gather info. You practise Ethical Hacking Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Ethical Hacking Academy?
No prior experience is required. Ethical Hacking Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Windows Enumeration” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Ethical Hacking Academy lesson?
Yes. Every Ethical Hacking Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Windows Enumeration
- Service Misconfigurations
- Token Impersonation
- Credential Harvesting