我们都是熊孩纸~~~
实现原理:
Deauth(去认证)攻击
任何客户端进入一个无线网络前必须先获得一个AP接入点的认证,在这之后跟这个AP相关联。当一个客户端离开时,他会发送一个去除认证信息去不再和AP进行关联。攻击者可以向绑定到客户端IP地址的接入点发送去除认证消息,从而使用户离线并且需要重新认证,从而让攻击者可以观察到重新认证握手时候的有价值的信息。
为了防御这种攻击,可以设置接入点延迟解除认证或者解除关联请求(比如这样的请求需要排队等待5到10秒),从而给接入点机会来观测客户端后续发送过来的数据包。如果一个数据包在一个解除认证或者解除关联请求被放入等待队列之后到达,那么该请求会被丢弃,因为合法客户端将不会以该顺序生成数据包。来自 维基百科 网络接口层安全 (“Deauth(去认证)攻击”章节)
搞事情第一步当然是采购
某宝上面淘一块,推荐NodeMCU
推荐选择CP2102版本的,CH340的那个大了点。。。
CP2102: https://item.taobao.com/item.htm?id=530734023642
CH-340: https://item.taobao.com/item.htm?id=531755241333
然后货到了开搞
两种搞事情的方式
- 直接刷大佬编译好的程序
- 把大佬的源码拉过来自己编译
本文先介绍第一种方式
第二种似乎。。没有什么必要
以后再写吧
下载 NodeMCU-Flasher
https://github.com/nodemcu/nodemcu-flasher
根据你自己的操作系统版本,这俩文件夹自己选
打开软件
将 NodeMCU 连接到电脑上
(我就不告诉你咋装驱动)
连接成功,放在一边
下载 esp8266_deauther
发布地址: https://github.com/spacehuhn/esp8266_deauther/releases
直接下载: https://github.com/spacehuhn/esp8266_deauther/releases/download/v.1.6/esp8266_deauther_1mb.bin
开始刷程序
Config -> 小齿轮 -> 选择刚刚下载的文件
Operation -> Flash
刷入完成
本文,完
基础使用请看:https://blog.zhangzhe-tech.cn/esp8266-wifi-deauther-basic/