Agent Skills
返回列表
🔒

攻击性KRACK/Frag攻击

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-krack-fragattacks-pz5h 技能。

技能介绍

要解决的问题

WPA2 客户端实现中的 KRACK 与 FragAttacks 漏洞分别于 2017、2021 年披露,主流操作系统虽已修补,但嵌入式 OEM 设备(摄像头、传感器、POS 机)、旧版 Android 手机、工业/SCADA Wi-Fi 客户端及低价物联网设备仍是常见暴露面。在渗透测试中,人工逐一验证客户端易出错,且需区分具体 CVE 变体、明确实际影响(仅解密或可注入),缺少标准化流程会导致结果遗漏或误判。

核心能力与执行步骤

本技能为无线攻击测试检查清单,聚焦两类攻击的可利用性验证:

  • KRACK 密钥重装:针对 4 次握手、GTK、FT、TDLS 中的 WPA2 请求方,利用 M3 重传导致 PTK 重装、nonce/重放计数器重置的漏洞,解密复用密钥流的帧,输出客户端脆弱的 CVE 变体;
  • FragAttacks 分片拼接:滥用 802.11 分片与聚合,注入混合加密/明文分片的帧或拼接攻击者控制的分片,覆盖 CVE-2020-24588(A-MSDU 欺骗)、CVE-2020-24587(混合密钥分片缓存投毒)等 5 个 CVE,实现帧注入、明文片段读取等。

执行遵循 4 步流程:

  1. 识别范围内客户端(MAC、操作系统、厂商);
  2. 评估补丁概率(现代系统大概率已修补,嵌入式设备大概率脆弱);
  3. 在受控 AP 环境下运行测试套件;
  4. 按 CVE 分列测试结果。

适用边界与注意点

注意:KRACK 不会恢复 PSK(无线密码);现代 Win11/iOS 16+/Android 13+/hostapd-2.10 已缓解风险。检测层面,WIPS 可标记攻击驱动的漫游,Vanhoef 工具的帧模式易被识别,但协议级成功利用几乎无痕迹。报告需包含客户端型号+固件版本、测试变体与结果(脆弱/已修补/部分)、实际影响(仅解密或可注入)、修复建议(厂商补丁链接、WPA3+PMF 缓解)。

使用场景

  • 在客户内网渗透测试中,需要判断范围里摄像头、传感器等嵌入式 Wi-Fi 客户端是否仍受 KRACK 影响并记录具体 CVE 变体。
  • 评估工业 / SCADA 网络里的无线客户端时,需要确认目标是否容易遭受 FragAttacks 帧注入并形成可执行报告。
  • 对老旧 Android 手机或低价 IoT 设备做安全测试时,需要区分哪些 CVE-2020 系列变体已修复、哪些仍可被利用。
  • 在受控 AP 环境下复现密钥重装与分片拼接攻击时,需要用规范清单记录解密、注入等实际影响并输出修复建议。

适合人员

  • 负责园区 Wi-Fi 安全评估的渗透测试工程师,需要识别嵌入式设备和旧客户端的具体脆弱 CVE 并输出修复项。
  • 处理摄像头、路由器和 IoT 固件漏洞的安全研究员,需要按 SKILL.md 的变体清单验证 KRACK / FragAttacks 可利用性。
  • 参与工业控制系统安全审计的 IT 运维人员,需要在受控无线测试中判断 SCADA Wi-Fi 客户端是否存在已知分片攻击风险。
  • 编写无线漏洞复现报告的安全工程师,需要区分仅解密与可注入的实际影响,并给出 WPA3 和 PMF 等缓解措施。