SuperAPI AI 工具集

offensive-wpa3-sae

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:整理 WPA3 与 SAE(Dragonfly 派生口令认证密钥交换)的攻击方法,替代 WPA2 的离线握手破解思路。

主要能力与流程:先验证目标是否广播 WPA3(RSN IE 中 AKM SAE=8),再检查是否为过渡模式(WPA2+WPA3 混合),纯 WPA3 则对 hostapd 版本做指纹判断是否适用 Dragonblood;可达时尝试时序或缓存侧信道,否则转向其他攻击面。

过渡模式降级:当 AP 同时广播 WPA2-PSK 与 WPA3-SAE 时,可伪造仅广播 WPA2 的 beacon,诱使客户端漫游并完成 WPA2 四次握手,再按 WPA2-PSK 方式抓取握手。示例命令:sudo airodump-ng wlan0mon -c <ch> --bssid <BSSID>;airbase-ng -e CorpWiFi -c 6 -W 1 wlan0mon。WPA3-only 模式可阻断该路径。

Dragonblood(CVE-2019-9494/9495/13377/13456):针对 2.10 之前 hostapd/wpa_supplicant 的 SAE Hunting-and-Pecking 侧信道与降级。命令示例:python3 dragontime.py --bssid AA:BB:CC:DD:EE:FF --iface wlan0mon;加 --mode timing 走时序;python3 dragondrain.py wlan0mon AA:BB:CC:DD:EE:FF 尝试降级到弱组。已修复版本:hostapd/wpa_supplicant 2.10(2022 年 4 月)、Apple 2019 补丁、Windows 2019-2020 补丁,嵌入式路由器常未修补。

H2E:WPA3 R2 以 Hash-to-Element 取代可泄漏迭代次数的算法,为常量时间;若 RSNXE 中广播并强制 H2E,Dragonblood 类攻击不适用(Wireshark 过滤器 wlan.rsnx.field.h2e)。

SAE 认证洪泛(DoS):提交阶段需大量椭圆曲线运算,可耗尽低端 AP 的 CPU,命令:sudo mdk4 wlan0mon a -a AA:BB:CC:DD:EE:FF -m -s 1024。仅可在明确授权下使用。

6 GHz/Wi-Fi 6E:强制 WPA3-only、强制 PMF、开放网络使用 OWE,故多数 WPA3 之前的攻击不适用。

限制:资料未提供具体价格、完整工具安装步骤及未列出的规避细节;需授权测试,仅使用于合法范围。