Windows Enumeration
Enumeration
System Information
Basic System Info
hostname
Displays the hostname of the current machine.qwinsta
Lists users connected to the machine along with session details. Similar to Linux'sw
orwho
.query user
Shows details about active sessions.
Detailed System Information
systeminfo
Retrieves comprehensive system details.Filter specific details:
Using PowerShell:
Patch and Update Information
CMD:
wmic qfe get Caption, Description, HotFixID, InstalledOn
(List installed patches)wmic qfe list brief
(Quick overview of updates)wmic product get name
(List installed programs)
PowerShell:
Get-HotFix | ft -AutoSize
(List installed patches)Get-WmiObject -Class Win32_Product | select Name, Version
(Installed programs)
Running Processes
CMD:
Lists all running processes and associated services.
Domain Status
PowerShell:
Returns
True
if the machine is part of a domain.
PowerShell and AppLocker Policies
PowerShell Execution Policy
AppLocker Policy Rules
Testing AppLocker Policies
PowerShell History Retrieve the PowerShell command history for a specific user:
Environment Variables
CMD:
PowerShell:
Windows Defender
Firewall and Antivirus Status (CMD):
View firewall profiles:
Check Windows Defender status:
Windows Defender Status (PowerShell):
Users
Current User Details:
whoami /all
whoami /priv
whoami /groups
Local Users (CMD):
List all users:
net users
Get user details:
net user <USER>
Current user's details:
net user %username%
Password policy:
Create a New User:
User Domain and SID Information:
Show domain:
Check login server:
Display domain, name, and SID:
Groups
Local Groups:
List all groups:
net localgroup
Group details:
net localgroup Administrators
Add a user to administrators:
Domain Groups:
Info about domain groups:
net group /domain
List users in a group:
net group /domain <DOMAIN_GROUP_NAME>
List connected computers:
Domain controllers:
Network Enumeration
Basic Networking Information:
ifconfig
ipconfig /all
Routing and Firewall Status:
Routing table:
route print
ARP table:
arp -a
Open ports and connections:
netstat -ano
Firewall state:
Shared Resources
Common Shares:
C$
: Administrative share forC:/
.ADMIN$
: Assigned toC:/Windows
.IPC$
: Used for interprocess communication (RPC).SYSVOL
: Only on Domain Controllers (DCs).NETLOGON
: Available on DCs for logon scripts and policies.
Commands:
List SMB shares:
Mount a share:
Unmount a share:
View shared resources on a host:
References
Last updated