Windows command to get system informations
After you got a shell or simply put, get xp_cmdshell using the injection point, we can only run the Windows command line to get the target system information.
the command line or Windows command line is a user interface that is navigated by typing commands at prompts, instead of using the mouse. For example, the Windows folder in a Windows command line (MS-DOS) is C:\Windows> (as shown in the picture) and in Unix or Linux, it may be % or >. Unlike a GUI operating system, a command line only uses a keyboard to navigate by entering commands and does not utilize a mouse for navigating.
This article focuses on command line knowledge related to information gathering.
Windows command to get System information
- Complete computer information
C:\Users\Username>systeminfo - Check the computer name
C:\Users\Username>hostname - View the environment variables
C:\Users\Username>SET
- View detailed information of all users and individual users (here my user is Username)
C:\Users\Username>net user
C:\Users\Username>net user Username - View the current online users
C:\Users\Username>query user - Query terminal port (telnet port)
C:\Users\Username>REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal” “Server\WinStations\RDP-Tcp /v PortNumber
Windows command to get Network information collection
- Check ip details
C:\Users\Username>ipconfig /all - Check the routing table
C:\Users\Username>route print - View arp table cache
C:\Users\Username>arp -a - Check the network connection port number
C:\Users\Username>netstat -ano
- Check the firewall status and configuration
C:\Users\Username>netsh firewall show state
C:\Users\Username>netsh firewall show config
Windows command to get Application Information Collection
- View process and process PID
C:\Users\Username>tasklist
C:\Users\Username>tasklist /SVC - Check the installed kernel driver information
C:\Users\Username>DRIVERQUERY - View started windows service
C:\Users\Username>net start
Windows command to get Directory file operation
- List all the files on d drive
C:\Users\Username>for /d %i in (d:\*) do @echo %i - List the name of the folder with the name of -3 in the current directory
C:\Users\Username>for /d %i in (???) do @echo %i - List all the current directory of the exe file
C:\Users\Username>for /r %i in (*.exe) do @echo %i - Read a txt file content
C:\Users\Username>for /f %i in (c:\.txt) do echo %i