MENU

ESP8266-断网神器

March 1, 2018 • 技术

看到周围的大佬「张哲同学&欧尼酱」都在玩开发板,我也来试试水!

实现原理

Deauth「去认证攻击」
任何客户端进入一个无线网络前必须先获得一个 AP 接入点的认证,在这之后跟这个 AP 相关联。当一个客户端离开时,他会发送一个去除认证信息去不再和 AP 进行关联。攻击者可以向绑定到客户端 IP 地址的接入点发送去除认证消息,从而使用户离线并且需要重新认证,从而让攻击者可以观察到重新认证握手时候的有价值的信息。
为了防御这种攻击,可以设置接入点延迟解除认证或者解除关联请求「比如这样的请求需要排队等待 5 到 10 秒」,从而给接入点机会来观测客户端后续发送过来的数据包。如果一个数据包在一个解除认证或者解除关联请求被放入等待队列之后到达,那么该请求会被丢弃,因为合法客户端将不会以该顺序生成数据包。

来自 维基百科 网络接口层安全 「“Deauth『去认证』攻击”章节」

采购

可以选择 CP2102/CH-340 「CH340稍大

刷入程序

进入 Github

3

根据你自己的操作系统版本,这俩个文件夹自己选。

4

5
打开软件
6
进入官网,找到自己的操作系统版本,下载,安装驱动。

驱动:「https://cn.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

7
将 NodeMCU 连接到电脑上。
8
连接成功,放在一边。
下载 esp8266_deauther

发布地址: 「https://github.com/spacehuhn/esp8266_deauther/releases
直接下载:「Bin

开始刷程序!
Config -> 小齿轮 -> 选择刚刚下载的文件
9
Operation -> Flash
10
等待进度条读取完毕,则刷入完成。

基础使用

使用 Deauth 攻击


连接
这块没有啥好说的。。。
使用手机或者 PC 搜索 WiFi 接入点
你会发现一个名为 pwned 的接入点,此热点默认密码为 deauther
11

12
然后随便打开个现代一点的浏览器
在地址栏输入 192.168.4.1
13
翻译:

此软件仅用于测试802.11 标准中的常见漏洞.
它可以中断无保护的 wi-fi 连接.
在使用之前请查阅您的国家的法律.

您只能在自己的网络和设备上使用它!
此软件在未经许可的情况下对其他网络的使用是非法的!

你要为你所做的一切包括这个程序负责!
它将记录所有针对任何网络和设备的操作.

请不要将此项目命名为干扰器,他没有扰乱任何频率。
去 github.com/spacehuhn/esp8266_deauther 获得更多信息

果断理解


扫描接入点

理解了上面的通知会直接把你带到扫描页面「192.168.4.1/apscan.html」
14
等待几秒,扫描完成
15
选择攻击目标
16


攻击
切换到攻击页面「192.168.4.1/attack.html」
17
开始攻击
18


效果
2.4G 就是连不上
19


设置

切换到设置页面「192.168.4.1/settings.html」
20
**SSID 是控制板子用的接入点的名称
Password 是连接密码**
21
Timeout 是自动停止时间
调成0为不自动停止

其他设置不建议新手小白修改。。。


Beacon

自己看图
22
23
24
25
26
然后介绍另一种玩法
27
28
29
30

Via:张哲「帮作者新增了安装驱动的方法,其他内容略有修改」

Last Modified: January 22, 2022
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

32 Comments
  1. wh wh

    您好, 我按照您的这篇文章,写入了wifi杀手固话程序后,重新插入esp8266,总是无法找到esp8266的ap信号, 请您指教!

    1. @wh去作者的 GitHub 下载最新的程序,重新刷入试一试。

  2. 开发版错字了吧……

    1. @mikusa@(滑稽)ESP8266没毛病老铁。

  3. 装逼必备技能啊!@(红领巾)

  4. @(滑稽)对了,我linux怎么刷。
    这玩意表白比前端还要装逼的节奏

    1. @狂放烧录的话...还是选择 Windows 吧,向我这种智商不够用的放弃了用Linux烧录。不过你可以去Gayhub看一看,需要编译和配置一大坨,心很累。送上链接:https://github.com/esp8266/esp8266-wiki/wiki/Toolchain

    2. @c0smx还不算特别麻烦,就缺个钱了

    3. @狂放@(滑稽)可以

    4. @狂放Nodemcu 可以使用 Arduino IDE 刷
      调好开发板就行

  5. 要搞事情的样子 哈哈

    1. @最值买@(滑稽)