English | 中文
基于 RTL8720dn (BW16 模块) 的更稳定 Deauther。在同时攻击多个 WiFi 热点时更加稳定,支持 2.4GHz 和 5GHz 双频段并发攻击。
本工具仅供教育和测试用途。严禁使用本工具进行任何滥用或非法活动。对于使用本工具产生的任何后果,开发者不承担任何责任,使用风险由您自行承担。
室友打游戏的作息时间太乱了,又不好明面上开口。这个方法能让连接指定WIFI热点的设备自动断连和自动连接,在设备端能达到自动断网的效果,且无任何提示,非常有益于寝室和谐。 我的学校校园网在一个寝室有多个AP发出的同一信号,建议同时攻击所有颜色标识为绿色与黄色的WIFI信号,能够让连接校园网的设备在不同AP之间不断切换,达到不断网但延迟高达500~600ms的效果,更加隐蔽。 在寝室使用,可以买一个BW16模块,烧录完程序后找个隐蔽的地方连上电,改一个更隐蔽的热点名称(比如路由器的名称等),之后再能接收到热点的地方拿手机操控就可以。
使用 Arduino IDE 进行编译。请确保已添加 Realtek MCU 开发板管理器 URL 并在开发板管理器中安装。
- 使用
git clone --recurse-submodules https://github.com/equence/Better-RTL8720dn-Deauther.git克隆本仓库 - 在 Arduino IDE 中打开
RTL8720dn-Deauther.ino文件 - 在 工具 > 开发板 菜单中选择合适的 RTL8720dn 开发板
- 连接开发板并点击上传
大多数 RTL8720dn 开发板的上传串口和日志串口是隔离的。上传时请确保短接 LOG_UART_TX 和 LP_UART_TX,以及 LOG_UART_RX 和 LP_UART_RX。 (PS:我买的BW16开发板上的Type-C接口是连接到上传端口的,可以直接烧录)
- 支持 2.4GHz 和 5GHz 网络的解除认证攻击
- 基于 Web 的界面,易于控制
- 可配置每批次帧数和发送延迟
- 攻击时间定时器(可设置为无限或指定秒数)
- 看门狗保护,防止系统死锁
- RGB LED 状态指示灯
RTL8720dn 会创建一个名为 RTL、密码为 rtlrtlrtl(可自定义)的 WiFi 网络。连接到此网络后,在浏览器中输入 RTL8720dn 的 IP 地址(通常是 192.168.1.1)。
点击 Rescan Network(重新扫描网络)按钮扫描所有可用的 WiFi 网络。扫描成功后,网络会分别显示在 2.4GHz 和 5GHz 频段表格中。
- 从列表中选择一个或多个目标网络(使用复选框)
- 点击 Start Attack!(开始攻击!)开始解除认证
- 攻击将持续进行,直到手动停止或定时器到期(如果已设置)
点击 Stop(停止)按钮立即停止正在进行的攻击。
- Frames per batch(每批次帧数):每个频道周期发送的解除认证帧数量(默认:20,一次性发送太多会卡死重启)
- Send delay(发送延迟):帧发送之间的延迟,单位为毫秒(默认:5ms)
- Attack Duration(攻击持续时间):设置攻击超时时间,单位为秒(0 = 无限)
RTL8720dn-Deauther 使用大多数开发板都有的 RGB LED:
- 红色:系统就绪,Web 服务器运行中
- 绿色:正在进行 HTTP 通信
- 蓝色:发送解除认证帧时闪烁
本仓库中的所有文件均根据根目录中 LICENSE 文件规定的 GNU GPL V3 许可证发布。
动力来自Vibe Coding,感谢Claude Code和kimi-k2.5。