ESP8266-01 deauther固件的刷写和体验

ESP8266

Wi-Fi芯片,内封 8 Mbit Flash,去年买的。

ESP8266_deauther固件

Scan for WiFi devices, block selected connections, create dozens of networks and confuse WiFi scanners!
扫描周围的wifi,屏蔽选择的连接,创建一系列Wi-Fi信号,混淆连接,嘻嘻。
GitHub地址:spacehuhn/esp8266_deauther

于是我把这个固件烧录到我的ESP8266-01上(GPIO口很少的那个,如下图),感觉挺好玩的,确实可以干扰Wi-Fi信号,于是写下了这篇文章记录一下。

准备工具

  • ESP8266开发板
  • 烧录工具(下载)
  • 串口调试工具
  • USB-TTL转换板(我的是CH340,当然其他的也可以注意装驱动)

连接

ESP8266-01引脚如下图所示。

将引脚与CH340转换板对应引脚一一连接

GND —> GND
UTXD —> RXD
GPIO2 —> GND
CH_PD —> 3v3 需加10k上拉电阻
GPIO0 —> GND
GPIO16—> GND
URXD —> TXD
VCC —> 3v3

烧录

打开乐鑫官方烧录软件,端口选择一下,再选择下载的bin文件,最后设置一下SPI速度和模式,点击Start..

Here we go ~

烧录完把GPIO0、2、16悬空,断电重启!
此时串口输出如下:

测试

在重启后,会扫描到一个SSID为pwned的Wi-Fi,默认密码deauther。
连接上这个Wi-Fi,浏览器打开192.168.4.1即可登录固件自带的Web页面。

如下图:

在这个页面点击扫描,获取周围的Wi-Fi。将想要攻击的Wi-Fi钩上,进入attack选项。


点击start即可开始攻击..

攻击时串口输出如下图:

这个时候我发现我连上被攻击的Wi-Fi的电脑已经无法上网了,过了一会直接断线。

其他

  1. 这个固件支持显示屏、RGB三色灯、按键..实际上ESP8266确实有这么多引脚,但我这个01版的板子没引出来…
  2. 在烧录的时候发现,如果GPIO不接GND,悬空的时候,烧录固件会提示esp sync blocking(同步被阻拦)。
  3. 运行这个固件的时候,CH_PD引脚忘记接10k电阻(烧录时正常),导致运行一会就会自动重启,同时串口输出wdt rst,翻了老半天乐鑫SDK才发现是GPIO的问题,于是加了个10k电阻,目前运行稳定。
  4. 很遗憾的是ESP8266不支持5Ghz,所以这个固件只能攻击2.4Ghz的Wi-Fi
  5. 固件Web页面第二个选项ssid可以创建很多个Wi-Fi,点击CLONE SELECT APS可以创建几十个和你选的AP相同SSID的Wi-Fi,如果有人想连接Wi-Fi,看到这么多,可能会当场懵逼吧…

最后上张图

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×