Agent Skills
返回列表
🤖

攻击性WPS

AI Agent 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-wps-sh-9xxy3w。

技能介绍

背景:WPS PIN 的结构性弱点

Wi-Fi Protected Setup (WPS) 允许用户通过一个 8 位数字 PIN 来关联新设备,而无需手动输入冗长的预共享密钥 (PSK)。这解决了便利性问题,却引入了结构性弱点。WPS 协议将 8 位 PIN 拆分为两个独立的半部分(4 位和 3 位,第 8 位为校验和),分别在 M3 和 M4 消息交换中验证。这使得总猜测空间从一亿骤降至仅 11,000 种组合。

更糟的是,某些芯片组在实现 WPS 状态机时,其随机数生成器存在缺陷。攻击者只需捕获一次完整的 WPS 握手 (M1-M4),即可在本地离线计算出 PIN,完全无需向目标 AP 发送在线猜测流量。本技能旨在利用这些弱点,在授权安全评估中恢复 WPS PIN 并获取网络 PSK。

核心能力与工作流

本技能将 WPS 攻击整合为清晰的自动化流水线:

  • AP 发现与特征提取:扫描空口信标,提取开启 WPS 的 AP,并记录其版本、锁定状态及厂商信息。
  • 离线 Pixie Dust 攻击:利用 pixiewps 判断监听网卡芯片集是否处于易受攻击状态。若成功,直接从 M7 消息提取 PSK,仅产生一次握手流量。
  • 在线 PIN 暴力破解:当芯片集未暴露漏洞或 AP 已升级固件时,自动回退到使用 reaver 进行在线枚举。
  • 锁定与防御规避:针对 WPS 2.0 锁定机制,实现智能规避。支持检测无响应及锁定标志,并配置等待超时时间。

适用边界与注意点

尽管 Pixie Dust 在技术上仅产生一次握手,从线缆角度几乎无法被传统 WIPS 检测,但在线暴力破解则是持久战。

  • 时间成本:在线模式下的 11,000 次尝试通常会带来数小时到一天以上的时间消耗,锁定策略会将实际耗时翻倍。
  • PBC 模式:Push-Button 模式在用户按住按钮的 120 秒窗口内允许任何客户端接入。虽然部分 AP 存在永久开启窗口,但通常需物理接触,本技能仅提供基础检测。
  • 授权要求:所有涉及在线暴力的策略都会产生明显网络活动,请确保仅在获得书面授权的渗透测试中使用。

使用场景

  • 无线渗透测试中,需要对目标AP开启的WPS功能进行PIN码爆破或离线破解。
  • 排查企业内网无线安全时,需要验证路由器的WPS 2.0锁定机制是否生效。
  • 评估客户端芯片组安全性时,需要捕获WPS握手包并测试是否受Pixie Dust漏洞影响。
  • 在内网红队演练中,需要根据信标帧识别支持WPS的AP并进行版本与状态探测。

适合人员

  • 无线渗透测试工程师,需要在授权测试中快速恢复目标网络的WPA/WPA2 PSK。
  • 网络安全审计人员,需要检查企业部署的无线AP是否存在WPS配置缺陷。
  • 安全研究员,需要分析不同芯片组和固件版本在WPS协议实现上的密码学漏洞。
  • 内部红队成员,需要掌握WPS攻击链路以评估企业内网边界的无线防御能力。