萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 駭客技術教學 >> 入侵案例

無線網路安全基礎:WEP 加密原理、脆弱性與破解前置準備

WEP 簡介

WEP (Wired Equivalent Privacy) 為 IEEE 802.11 原始加密協定,目標提供與有線網路同等保密性。採用 RC4 流式加密,支援 64-bit (40-bit key + 24-bit IV) 與 128-bit (104-bit key + 24-bit IV)。

加密流程

  1. 完整性檢查 (ICV):對明文計算 CRC-32,附加於明文後形成擴展明文。
  2. 金鑰流產生:將 24-bit IV 與共享金鑰 (40/104-bit) 串接作為 RC4 種子,產生等長金鑰流。
  3. 加密:擴展明文與金鑰流 XOR 得到密文。
  4. 傳輸:IV (明文) + 密文 組成 802.11 封包發送。

解密流程

接收端以相同 IV+Key 產生金鑰流,與密文 XOR 恢復擴展明文,驗證 ICV 完整性。

核心弱點

  • IV 空間極小 (24-bit, 1600 萬):高流量下極易重複 (Birthday Paradox),導致金鑰流重用,可透過統計攻擊 (FMS, KoreK, PTW) 還原金鑰。
  • ICV 為線性 CRC-32:無加密保護,可竄改封包並重新計算 ICV (Bit-flipping 攻擊)。
  • 無金鑰管理機制:金鑰靜態、手動配置、無輪換、無前向保密。
  • 無認證機制:Open System 認證實為空認證;Shared Key 認證反而洩露金鑰流片段。

破解前置準備

硬體需求

  • 支援監聽模式 (Monitor Mode) 且可注入封包的無線網卡 (如 Atheros AR9271, Ralink RT3070, Intel 5300 等)。
  • 兩台機器:Sniff (捕獲)、Attack (注入),或單張網卡切換模式。

軟體環境

  • Auditor Security Collection LiveCD (整合 aircrack-ng suite, Kismet, Void11, Aireplay 等)。
  • 或 Kali Linux / Parrot OS 內建完整工具鏈。

實驗網路拓撲

AP 設定 WEP 64/128-bit,一合法客戶端連線。攻擊者雙網卡分別監聽與注入。

法規與倫理提醒

未經書面授權對無線網路進行掃描、捕獲、注入、破解均屬違法。本文僅供授權滲透測試、教學研究與防禦部署參考。

copyright © 萬盛學電腦網 all rights reserved