前言
早期無線加密協定(WEP、早期 WPA)存在嚴重漏洞,催生了如 Beini 等自動化破解工具。本文介紹 Beini 的運作原理與製作可開機 USB 的歷史過程,並強調現代無線安全最佳實踐。僅授權網路管理員進行授權滲透測試時參考,嚴禁未經授權破解他人網路。
Beini 簡介
Beini 是基於 Tiny Core Linux 精簡構建的安全評估發行版(約 40MB),整合了 aircrack-ng 套件、SpoonWEP/WPA 等圖形化破解工具,針對 WEP/WPA-PSK 進行字典與重放攻擊,操作極度簡單(「點擊奶瓶圖示即可啟動」)。
製作可開機 USB 歷史步驟(教學記錄)
- 硬體準備: 1GB 以上 USB 隨身碟。
- 工具軟體: UNetbootin(通用 USB 開機製作工具)。
- 映像檔處理: 下載 Beini ISO,用 WinRAR 解壓縮,取得
boot/bzImage、boot/tinycore.gz、boot/isolinux/isolinux.cfg。
- UNetbootin 設定:
- 選擇「Diskimage」→ ISO 模式或「Kernel/Initrd」手動指定上述三個檔案。
- Kernel:
bzImage;Initrd: tinycore.gz;配置檔: isolinux.cfg(自動生成 quiet waitusb=6 參數)。
- 類型選「USB Drive」,磁碟機選對應代號,點擊 OK 寫入。
- 補充檔案: 將解壓出的
boot、tce 兩資料夾複製到 USB 根目錄,確保圖形介面圖示正常顯示。
- 啟動測試: BIOS 設定 USB-ZIP 或 USB-HDD 優先啟動。
技術原理與局限
- WEP 破解: 利用 RC4 金鑰排程弱點,收集足夠 IVs(初始化向量)即可破解,耗時分鐘級。
- WPA/WPA2-PSK 破解: 需捕獲四次握手封包,離線跑字典/彩虹表,成功率取決於密碼複雜度與字典品質。
- 現代防禦無效: WPA3 (SAE)、PMF (802.11w)、強雜湊密碼、企業級 802.1X 認證均可有效抵禦。
企業與家用無線安全建議
- 全面棄用 WEP,強制使用 WPA2-AES 或 WPA3。
- 設定長度 ≥ 16 字元、高熵值的預共享金鑰(PSK),定期輪換。
- 企業環境部署 802.1X/RADIUS,避免共享密碼風險。
- 啟用 AP 隔離、客戶端隔離、MAC 過濾(輔助)、關閉 WPS。
- 監控無線頻譜與關聯日誌,偵測異常解除認證攻擊(Deauth)與偽造 AP。
結語
Beini 等工具見證了無線加密演進歷史。今日防禦核心在於強加密協定、強憑證管理與持續監控,而非依賴隱藏 SSID 等安全性極低的手段。