## Manual Enumeration - System Enumeration ``` systeminfo - provides basic system information systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" - Pulls down those three pieces of information quickly wmic qfe - Pulls down patching information wmic qfe get Caption,Description,HotFixID,InstalledOn - Pulls down that specific information on patches - makes it cleaner wmic logicaldisk get caption,description,providername - List out all the drives ``` - User Enumeration ``` whoami /priv - list of privs we have - useful for token impersonation whoami /groups - list of groups the user is in net user - list of users on the machine net user - enumerate specific information on a user net localgroup - list of local groups net localgroup - See who is part of a specific group (i.e. administrator group) ``` - Network Enumeration ``` ipconfig /all- See network architecture of the machine arp -a - Look to see if there are other IPs or machines we can move to route print - Pull down the routing table to see what is communicating netstat -ano - See which ports are open and communicating ``` - Password Hunting ``` findstr /si password *.txt - search for passwords with .txt filename in current directory - can add others such as .ini and .config netsh wlan show profile - See which wireless networks user has connected to netsh wlan show profile key=clear - Show clear-text password of the wireless networks AV Enumeration sc query - Pull down information on the specific service - i.e. sc query windefend sc queryex type= service - Show all services running on the machine netsh advfirewall firewall dump - Dump firewall information netsh firewall show state - Older way to dump firewall informatoin netsh firewall configuration - Look at firwall configuratoinAutomated Enumeration-- ```