⚠️ 法律與道德聲明
本文僅供網路安全教學、授權滲透測試及個人網路防護驗證之用。未經書面授權破解他人 Wi-Fi 加密屬違法行為(刑法第 359 條、電信法等),嚴禁用於非法用途。請勿嘗試破解非自有或未授權網路。
為何選 Windows + CommView?
傳統 WEP 破解需啟動 BackTrack/Kali Live CD、下載 GB 級鏡像、不支援斷點續傳。CommView for WiFi 6.x 在 Windows 原生環境即可完成:
- 圖形化介面,無需 Linux 指令基礎。
- 支援「資料收集」與「金鑰破解」分階段,可斷點續傳。
- 僅需更新無線網卡驅動為監聽模式驅動,無需重裝系統。
階段一:更換無線網卡驅動為監聽模式
以 ThinkPad T400 內建 Atheros AR5006X 為例:
- 裝置管理員 → 網路介面卡 → Atheros AR5006X → 右鍵「更新驅動程式」。
- 選「從清單或指定位置安裝(進階)」→ 「不搜尋,我要選擇要安裝的驅動程式」。
- 點「從磁碟安裝」→ 瀏覽至 CommView 安裝目錄
drivers\atheros\ 選 net5211.inf。
- 完成後裝置名稱變更為 CommView Atheros AR5006X Wireless Network Adapter,即具備 802.11 監聽能力。
支援晶片表:Atheros AR5001/5002/5004/5005/5006、Ralink RT2560/2561/2661、Realtek RTL8180/8187 等。Intel 腳本多不支援,建議購買 30 元級 USB 無線網卡(RTL8812AU/MT7612U)專用破解。
階段二:CommView 收集 WEP IVs 封包
- 啟動 CommView for WiFi 6.1 build 607 → 工具列「開始監控」圖示(箭頭) → Start Scanning。
- 掃描列表顯示周圍 AP:SSID、BSSID、頻道、信號、加密類型(WEP/WPA/WPA2)。
- 雙擊目標 WEP AP → 自動鎖定其頻道開始捕獲。
- 「Packets」計數器增長;需收集 ≥ 30 萬 IVs(64-bit WEP)或 ≥ 100 萬 IVs(128-bit WEP)。可用另一裝置下載大檔案/跑 Speedtest 產生流量加速收集。
- 點擊「停止」→ File → Export → Wireshark/tcpdump format → 儲存為
wep_capture.cap。
階段三:Aircrack-ng 破解 WEP 金鑰
- 下載 Aircrack-ng for Windows(或在 WSL/虛擬機 Linux 執行)。
- 命令列:
aircrack-ng -b <目標BSSID> wep_capture.cap
- 程式自動嘗試 PTW/KoreK 攻擊,通常 30 萬 IVs 內 1-5 分鐘破解 64-bit WEP,128-bit 需更多 IVs 與時間。
- 成功時顯示
KEY FOUND! [ AA:BB:CC:DD:EE ](十六進位金鑰)。
關鍵效率提升技巧
- 斷點續傳:CommView 可隨時暫停/繼續捕獲,IVs 累積不歸零。
- 多網卡並行:多張監聽網卡同時捕獲同一 BSSID,IVs 疊加加速。
- 注入攻擊:aireplay-ng 偽造 ARP 請求注入誘導 AP 大量回應 IVs(需驅動支援注入),可將收集時間從小時壓縮至分鐘。
結論與防禦
WEP 因 RC4 金鑰排程缺陷、IV 空間僅 24-bit、無重放保護,在現代硬體下已屬「零安全性」。防禦唯一解:全面棄用 WEP,強制 WPA2-AES 或 WPA3-SAE。舊設備不支援 WPA2 應淘汰替換,成本遠低於資安事件損失。