本文是完全copy的,僅最爲記錄用
原文:https://blog.dyboy.cn/websecurity/146.html
1.windows CMD
在滲透測試過程中,會常用到很多的SHELL命令,遂整理Windos下常用命令,以便之後參考
0x00 基礎命令
在CMD命令下,一些參數值不能有空格,如果有空格,可以使用雙引號包裹
// 打卡文件夾
cd
// 列目錄
dir
// 查看IP
ipconfig
// 查看文件
type 文件名
// 寫文件
echo "123" > 1.txt
// 刪除文件
del 文件名
deltree 文件夾名
// 我是誰?
whoami
// 系統信息
systeminfo
0x02 網絡相關
主要是net命令
// 查看已啓動服務
net start
// 開啓Telnet服務
net start telnet
// 查看用戶
net user
// 查看時間
net time
// 網絡配置
net config
// 查看本地開啓的共享
net share
// 開啓ipc$共享
net share ipc$
// 刪除ipc$共享
net share ipc$ /del
// 刪除c:/共享
net share c$ /del
netstat -a 查看開啓了哪些端口,常用netstat -ano
netstat -n 查看端口的網絡連接情況,常用netstat -ano
netstat -v 查看正在進行的工作
netstat -p 協議名 例:netstat -p tcq/ip 查看某協議使用情況(查看tcp/ip協議使用情況)
netstat -s 查看正在使用的所有協議使用情況
0x03 其他命令
// 最近登錄用戶
finger username @host
set 指定環境變量名稱=要指派給變量的字符 設置環境變量
set 顯示當前所有的環境變量
set p(或其它字符) 顯示出當前以字符p(或其它字符)開頭的所有環境變量
// 查找文件
find 文件名
// 羅列進程
tasklist
// 查看端口對應的進程pid
netstat -ano | findstr 端口
// 通過pid查詢服務
tasklist | findstr pid
// 添加用戶
net user dyboy$ ADMINpassword /add
// 添加用戶到管理員組
net localgroup Administrators dyboy$ /add