首页/网络/无线与 Wi-Fi 速查/Deauth 泛洪与掉线原因码
加密与接入认证65 条

Deauth 泛洪与掉线原因码

伪造的去认证帧可强制终端掉线(未启用 PMF 时);漫游、AP 踢除与故障也会产生 Deauth,需按原因码区分。

无线与 Wi-Fi 速查网络更新于 2026-10-13

Deauth 帧为什么危险

去认证(Deauth)帧在设计之初没有做鉴权,只要源地址伪装成 AP 或终端就能发送。未启用管理帧保护时,攻击者用极低的速率持续发送伪造 Deauth,就能让终端反复断开重连;这既是常见的干扰手段,也是许多工具实现「踢人」的原理。但 Deauth 本身也是正常机制:漫游时会主动断开旧 AP,AP 负载过高或安全策略也会踢除终端,因此看到 Deauth 不等于遭遇攻击,必须结合方向与原因码判断。

常见 Reason Code

代码含义
1未指定原因
2先前认证失效(常伴随密钥变更)
4由于不活动被去关联
5AP 无法处理更多终端(过载)
15四次握手超时
23802.1X 认证失败

Wireshark 过滤

Wireshark 过滤
wlan.fc.type_subtype == 12        # 只看 Deauth 帧
wlan.fixed.reason_code == 15       # 筛选握手超时
# 观察来源地址是否杂乱、发送频率是否异常
# 结合 AP 日志比对:AP 未记录的 Deauth 多为伪造

典型使用场景

  • 排查间歇性掉线:确认是否存在伪造管理帧
  • 漫游分析:区分正常切换与异常踢除
  • 安全演练:验证启用 PMF 前后的差异
  • 容量问题定位:负载过高时 AP 会主动踢除终端
  • WIPS 部署验证:检查能否发现持续泛洪

怎么区分攻击与正常

三个判断维度:来源、方向和频率。正常踢除的 Deauth 由 AP 发出,原因码通常是负载、认证失败或不活动,且能在 AP 日志里找到对应记录;伪造泛洪的来源地址往往与真实 AP 不符或频繁变化,出现频率高且不规律,AP 日志中也没有记录。第二,看是否伴随完整的重新关联流程,正常漫游会紧接一次关联,泛洪则表现为断线后长时间无法稳定连接。第三,对比启用 PMF 强制前后的表现:如果开启后异常消失,基本可以确认是伪造管理帧导致。

持续性 Deauth 泛洪可被 WIPS 检测;防御根本手段是启用 PMF 强制模式。
原因码 2 常出现在密钥更新或 AP 重启后,属于正常的重新协商过程,不必按攻击处理。

易错点

  • 看到 Deauth 先看方向和原因码:AP 主动发出多为策略或负载,伪造泛洪则来源杂乱
  • 原因码 15 通常指向口令、证书或链路质量问题,而非攻击
  • 把 DC(去关联)与 Deauth 混为一谈:两者原因码含义相近,但触发场景不同
  • 只靠抓包不下结论:需与 AP 日志比对,才能区分伪造帧与设备自身行为
  • 以为改 SSID 或换信道能防:伪造帧不依赖网络名,只有 PMF 强制才能真正阻断

数据来源与参考

  • IEEE 802.11-2020(Reason Code)
  • Wireshark 显示过滤器参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌