萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術 >> 應用程式教學

WPA-PSK 破解神器 SpoonWPA:全自動化握手包捕獲與字典破解實戰

工具簡介

SpoonWPA 由 ShamanVirtuel 基於 Aircrack-ng 原始碼開發,Java 圖形介面,功能對標 SpoonWEP2:

  • 自動發動 Deauth 攻擊強制重連捕獲 WPA 4-way Handshake
  • 即時顯示握手包捕獲狀態
  • 自動調用 Aircrack-ng 載入字典離線破解
  • 需預裝/升級 Java 執行環境

實戰全流程 (BackTrack 4)

階段 1:偵察鎖定目標

airodump-ng mon0

鎖定:SSID dlink、BSSID 00:17:9A:68:F6:7B、CH 6、加密 WPA-TKIP-PSK、Client 00:1F:38:C9:71:71

階段 2:SpoonWPA 基礎設定

  • SETTINGS 分頁:
    • NET CARD: mon0
    • DRIVER: NORMAL
  • HANDSHAKE CAPTURE 分頁:
    • 發包速率:600+ (預設)
    • Channel: 6 (拖曳設定)
    • Victim ESSID: dlink
    • Victim MAC: 00:17:9A:68:F6:7B
    • Client Attack: 00:1F:38:C9:71:71 (合法客戶端 MAC)

階段 3:啟動自動化攻擊

點擊 LAUNCH AUTOMATED HANDSHAKE CAPTURE

  • 主介面下方顯示:LAUNCHING 3 DEAUTHS → VALIDATING POTENTIAL WPA HANDSHAKES, PLEASE WAIT
  • 側邊彈出 Airodump-ng Shell,即時監控握手包出現 (右上角 WPA handshake: <AP_MAC>)

階段 4:字典破解

  1. 捕獲成功 → 自動彈出 CRACKING 介面
  2. 字典選擇:
    • INTERNAL WORDLIST:內建 /usr/local/bin/wifispoofeeder/spoonwpa/lib/wordlist.txt
    • USER WORDLIST (推薦):自訂字典路徑
  3. BT4 內建大型字典範例:/pentest/passwords/wordlists/darkc0de.lst (17.1 MB)
  4. 點擊 LAUNCH AUTOMATED HANDSHAKE CRACKING (鎖頭圖示按鈕)
  5. 破解中顯示 WPA KEY NOT FOUND,成功則顯示 KEY FOUND! [ longaslast ]

關鍵成功因素

因素說明
字典品質包含目標密碼是前提;社工字典 > 通用字典 > 暴力字典
握手包完整性Deauth 次數、時機、客戶端重連行為影響捕獲率
硬體效能CPU 核心數正比破解速度 (文中雙核 T7100 ~460 k/s)

防禦啟示

  1. 強密碼策略:WPA-PSK 採用 20+ 字元高熵值密碼,使字典攻擊失效
  2. 遷移 WPA3-Enterprise:SAE 取代 PSK,離線字典攻擊不可行
  3. 啟用 PMF (802.11w):保護握手包不被 Deauth 干擾,增加捕獲難度
  4. 客戶端隔離 + 無線入侵防禦:限制橫向移動、偵測異常 Deauth

結語

SpoonWPA 將複雜的「手動捕獲握手包 → 手動跑字典」封裝為「一鍵自動化」,大幅降低攻擊門檻。這也警示防禦者:任何依賴預共享金鑰的加密,最終都將面臨離線字典攻擊的威脅。唯有協議升級與身份認證分離,才能從根本上化解風險。

copyright © 萬盛學電腦網 all rights reserved