CMD
The similar to the Linux ;
to pipe commands as in:
is &
as in:
Dealing with files and other stuff
del
→ Delete file
md foldername
→ Create folder/directory
dir /A
→ Show hidden files
type file.txt
→ Print out file content (like cat
in Linux)
findstr file.txt
→ grep files
Network
netstat -an
→ Show network information
ipconfig
→ Show network adapter information
ping ip
→ Ping another machine
tracert
→ Traceroute
Processes
tasklist
→ List processes
taskkill /PID 1532 /F
→ Kill a process
Users
net user hacker my_password /add
→ Add net user
net localgroup Administrator hacker /add
→ add net user to localgroup
net localgroup /domain
→ Check if you are part of a domain
net users /domain
→ List all users in a domain
Other
shutdown /s /t 0
→ Shutdown now
shutdown /r /t 0
→ Restart
ciper /w:C:\\
→ Shreds the whole machine
set
→ Show environmental variables
help dir
Show options for commands (similar to man
in Linux)
Mounting - Mapping
In Windows mounting is called mapping.
If you want to see which drives are mapped/mounted to your file-system you can use any of these commands:
The command to deal with mounting/mapping is net use
.
Using
net use
we can connect to other shared folder, on other systemsMany Windows machines have a default-share called IPC (Interprocess Communication Share)
It does not contain any files but we can usually connect to it without authentication
This is called a
null-session
Although the share does not contain any files it contains a lot fo data that is useful for enumeration
The Linux equivalent to
net use
is usuallysmbclient
If you want to map a drive from another network to your filesystem you can do that like this:
Here you map the drive to the letter z
. If the command is successful you should now be able to access those files by entering the z
drive.
You enter the z
drive by doing this:
Remove a network drive - umount it
Last updated