| 類別 | 代表指令/工具 | 用途 |
| 系統基礎 | ping、traceroute、netstat、ss、ip、arp、nslookup/dig、whois | 網路拓撲探索、連通性驗證、DNS/WHOIS 情蒐 |
| 掃描枚舉 | Nmap、Masscan、ZMap、Enum4linux、SMBClient、ldapsearch | 埠掃描、服務版本偵測、OS 指紋、AD/LDAP 枚舉 |
| 弱掃/漏洞驗證 | Nessus、OpenVAS、Nexpose、Nuclei、Metasploit Auxiliary | 自動化弱點掃描、PoC 驗證 |
| 流量分析 | Wireshark、tcpdump、tshark、Zeek (Bro) | 封包深度分析、協定異常偵測、惡意流量溯源 |
| 密碼攻擊 | Hashcat、John the Ripper、Hydra、Medusa、CeWL(字典生成) | 離線破解、線上噴灑、鍵盤行走字典生成 |
| Web 滲透 | Burp Suite、OWASP ZAP、SQLMap、XSStrike、ffuf、dirsearch | 攔截修改請求、自動化掃描、SQLi/XSS/目錄暴力 |
| 後滲透/持久化 | Mimikatz、BloodHound、CrackMapExec、Impacket、Cobalt Strike、Sliver | 憑證導出、域權限圖譜、側向移動、C2 通訊 |
進階路徑:理解工具原理 → 閱讀源碼 → 依需求客製化/自行開發(Python/Go/Rust)。

三、網路協定直覺——封包層面的思考模型
不需背誦 RFC 細節,但必須能在腦中「跑一遍封包流程」:
- 瀏覽器輸入 URL → DNS 解析(UDP 53) → TCP 三向交握(SYN/SYN-ACK/ACK) → TLS Client Hello/Server Hello/握手完成 → HTTP GET → 伺服器回應 → TCP 四向揮手。
- 關鍵觀念:MTU/MSS、TCP 狀態機、滑動視窗、擁塞控制、IP 分片、ICMP 不可達類型、ARP 欺騙原理、DHCP 四步驟(DORA)。
- 建議實作:用 Python Scapy 手工構造/發送封包、Wireshark 擷取分析每個欄位變化。
四、程式語言與腳本——自動化與武器化的槓桿
| 語言 | 定位 | 必學核心 |
| Python | 資安腳本首選、生態最豐富 | Socket、Requests、Scapy、Cryptography、asyncio、Click/Argparse、打包發布 |
| Go | 高併發工具、C2 框架、惡意軟體 | Goroutine/Channel、標準庫 net/http/crypto、交叉編譯、靜態連結 |
| C/C++ | 底層漏洞利用、Shellcode、Rootkit、EDR 繞過 | 記憶體管理、指標運算、Calling Convention、PE/ELF 格式、內核 API |
| Bash/PowerShell | 系統管理、後滲透腳本、Living-off-the-land | 管線、正則、WMI/CIM、.NET 反射、AMSI 繞過技巧 |
| JavaScript/TypeScript | 前端滲透、Node.js 工具、瀏覽器擴充 | DOM 操作、Fetch/XHR、Service Worker、WebAssembly |
重點掌握變數、陣列/列表、字典/雜湊表、流程控制、函式/模組、例外處理、檔案/網路 I/O、並發模型——這些概念跨語言通用,學通一種再學第二種極快。
五、實作環境建置——理論落地的試煉場
- 架設靶機:VulnHub、Metasploitable、DVWA、bWAPP、Hack The Box、TryHackMe、RangeForce。
- 自建實驗室:VirtualBox/VMware + Kali/Parrot + Windows AD 環境(DC + Client)+ 易受攻擊 Web 伺服器,練習完整攻擊鏈:情報蒐集 → 初始存取 → 權限提升 → 橫向移動 → 持久化 → 清理痕跡。
- 版本控制與文檔:Git 管理腳本/工具碼,Obsidian/Notion 記錄每次實驗步驟、截圖、心得,建立個人知識庫。
「紙上得來終覺淺,絕知此事要躬行。」唯有在可控環境反覆實作、踩坑、修正,技能才會內化為肌肉記憶。
copyright ©
萬盛學電腦網 all rights reserved