攻击性WPA3-SAE:让 Agent 按流程处理 WPA3 / SAE 攻防任务

前言

WPA3 用 SAE 换掉 WPA2 的四次握手,常见场景里「抓握手再离线跑字典」往往不再成立。实际评估里仍要判断过渡模式、AP 固件世代,以及 Dragonblood 一类侧信道是否还有效。把这些步骤散在笔记和工具 README 里,Agent 容易漏判模式或跳步。下面介绍 SkillHub 上的「攻击性WPA3-SAE」:把识别、降级路径、Dragonblood 探测与收尾决策写进通用 SKILL.md,供支持 Skills 的客户端在授权测试场景下按同一 playbook 执行。

这是什么

「攻击性WPA3-SAE」是社区来源(community)的 Agent Skill,坐标为 @user_3c6cb52e/offensive-wpa3-sae-sh-p3frbj,版本 1.0.0,分类为 it-ops-security(技能包内元数据类别为「安全与渗透测试」)。发布者为 user_3c6cb52e。官方简介为:攻击性 WPA3-SAE 专用技能,帮助 AI Agent 高效完成相关任务。

Skill 正文说明:WPA3 通过 SAE(Dragonfly 衍生的口令认证密钥交换)缓解 WPA2 离线破解弱点;过渡模式配置不当,以及早期 SAE 实现中的侧信道,仍会打开新的攻击面。文档声明 requires_api_key=false,不依赖额外 API Key。

在 SkillHub 页面上,该技能评分 100000,下载 966 次,安装计数为 0(以抓取资料为准)。

核心功能

以下内容均来自技能包内 SKILL.md,为 Agent 加载后可遵循的能力说明,而非独立可执行程序。

快速工作流

技能将评估流程归纳为五步:

  1. 确认目标广播 WPA3(RSN IE 中 AKM SAE = 8)
  2. 检查是否为过渡模式(WPA2 + WPA3 并存)——通常是最省力的路径
  3. 若为纯 WPA3,根据 AP 的 hostapd 版本判断是否适用 Dragonblood
  4. 在可达条件下考虑时序或缓存类侧信道
  5. 若离线破解不可行,明确转向其他攻击面

过渡模式降级

当 AP 同时宣告 WPA2-PSK 与 WPA3-SAE 时,技能说明可迫使旧客户端走 WPA2:伪造仅宣告 RSN-WPA2 的 beacon、诱使客户端漫游并完成 WPA2 四次握手,再按 WPA2-PSK 类技能处理抓包。文档给出 airodump-ng 观察加密列、以及 airbase-ng 等示例命令,并指出纯 WPA3(无过渡)可阻断该路径;6 GHz(Wi-Fi 6E)规范要求 WPA3-only。

Dragonblood(CVE-2019-9494 / 9495 / 13377 / 13456)

针对 hostapd / wpa_supplicant 2.10 之前 SAE Hunting-and-Pecking 的侧信道与降级问题,技能覆盖:

  • 缓存侧信道:dragontime.py(需目标主机共址恶意代码的场景,文档标注为受限)
  • 时序侧信道:同脚本 --mode timing
  • 弱群组降级:dragondrain.py 等

并列出 hostapd 2.10(2022 年 4 月)等修复版本参考,以及消费级 SOHO 设备常未打补丁的提示。

Hash-to-Element(H2E)

WPA3 R2 的 H2E 为常数时间实现;若 RSNXE 宣告 H2E,Dragonblood 类攻击不适用。技能给出 Wireshark 过滤示例 wlan.rsnx.field.h2e,并建议在此情况下转向 PMF、企业 EAP 邪恶双胞胎等其它面。

SAE 认证洪泛(DoS)

说明 SAE commit 阶段对 AP 的椭圆曲线计算压力,示例 mdk4 认证洪泛命令;文档强调须在有明确授权的前提下进行,并提到企业 AP 的反阻塞令牌与家用路由差异。

6 GHz / Wi-Fi 6E

归纳 6 GHz 上 WPA3-only、强制 PMF、OWE 等约束,以及多数传统降级/去认证攻击在该频段不适用的结论。

检测与收尾

包含 WIDS 可能关注的 beacon 伪造、SAE 洪泛、重复 commit 失败等检测点,以及一份 Engagement Cheatsheet 命令清单(airodump-ng、airbase-ng、dragondrain.py、dragontime.py 等)。

技能元数据声明兼容框架:Claude Code、Codex、Hermes Agent、OpenClaw、QClaw、WorkBuddy;homepage / repository 指向 https://github.com/1991513ccie-png。

安装与启用

官方 SkillHub 页面建议:根据 SkillHub 安装文档 安装 @user_3c6cb52e/offensive-wpa3-sae-sh-p3frbj。

1、安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时可执行完整安装(文档推荐 CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装本技能到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前客户端识别的 skills 目录;文档说明默认装到 ./skills/ 可能不会被 Agent 加载。

skillhub install @user_3c6cb52e/offensive-wpa3-sae-sh-p3frbj --dir <skills 目录>

常用路径(摘自官方安装文档):

  • Claude Code:~/.claude/skills/
  • Cursor:~/.cursor/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将官方页面上的安装提示发给 AI,让其按同一文档完成安装。安装完成后,按所用客户端要求刷新或重启 Agent,使 SKILL.md 进入技能列表。

典型用法

技能内未提供单独的「用户对话模板」,典型用法是:在已授权无线安全评估中,让 Agent 加载本 Skill,并按 Quick Workflow 与 Engagement Cheatsheet 推进。

示例:识别过渡模式并尝试降级路径时,文档建议先用 airodump-ng 固定信道与 BSSID 观察加密列是否同时出现 WPA2 与 WPA3:

sudo airodump-ng wlan0mon -c <ch> --bssid <BSSID>

若判定为过渡模式,可用 airbase-ng 仅宣告 WPA2-RSN,等待客户端漫游并捕获 WPA2 握手(后续可交给 WPA2-PSK 类技能处理):

sudo airbase-ng -e <ESSID> -c <ch> -W 1 -z 4 wlan0mon

纯 WPA3 且怀疑旧版 hostapd 时,文档列出 Dragonblood 探测示例:

python3 dragondrain.py wlan0mon <BSSID>
python3 dragontime.py --bssid <BSSID> --iface wlan0mon

H2E 是否启用可在抓包中用 Wireshark 过滤:

wlan.rsnx.field.h2e

上述命令依赖本机已配置监听模式接口(如 wlan0mon)、相应工具链及合法测试授权;技能正文中的 Dragonblood 脚本引用外部仓库路径,实施前需在目标环境中自行准备依赖与版本。

适用场景与注意

适合谁: 从事授权渗透测试、红队无线评估、或需要 Agent 统一复述 WPA3/SAE 攻击面的安全工程师。Skill 把过渡降级、Dragonblood 适用条件、H2E 与 6 GHz 差异、DoS 边界写在一处,减少 Agent 在对话中自行拼凑过时技巧。

限制与注意:

  • 内容为攻击性方法论与命令参考,仅适用于取得书面授权的目标与环境;SAE 洪泛等条目在技能中已标明 DoS 性质。
  • 现代已打补丁的 hostapd 上,Dragonblood 成功率文档自述较低;消费级 SOHO 仍可能被纳入范围,需以实测为准。
  • SkillHub 抓取资料显示安装次数为 0,可能表示统计口径与本地 skillhub install 不同,不影响按坐标安装。
  • 技能不替代射频法规、监听接口驱动配置与证据链记录;纯 WPA3 R2 + H2E 场景下,文档建议放弃 SAE 离线路径并转向其它面。

结尾

「攻击性WPA3-SAE」把 WPA3-SAE 从模式识别到 Dragonblood、H2E 与 6 GHz 约束整理成 Agent 可加载的 playbook,并与 SkillHub 坐标 @user_3c6cb52e/offensive-wpa3-sae-sh-p3frbj 分发。查阅元数据与安装说明可使用:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_3c6cb52e/offensive-wpa3-sae-sh-p3frbj
  • API 条目:https://api.skillhub.cn/user_3c6cb52e/offensive-wpa3-sae-sh-p3frbj
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye