ESP8266

ESP8266

ESP8266

0x01 ESP8266简介

ESP8266 可以用来做串口透传,PWM 调控,远程控制开关:控制插座、开关、电器等。
该模块有三种工作模式
STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
AP 模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。
STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。

ESP8266的用途非常多,今天我们讲一下如何利用ESP8266干扰其他Wi-Fi实现攻击

ESP8266

0x02 第一种方式

下载安装Arduino IDE,下载的方法在先前的一篇《badusb远程控制》中有讲过,按照自己的电脑系统安装合适版本,在此就不多说了

安装好后,在百度云下载相应的源码
网址:链接: https://pan.baidu.com/s/1x8nxYDIlzAcjqIhqARMLtQ 提取码: 1234

下载好后解压,将里面的文件直接覆盖在以下目录中
(文件-首选项 中有快捷方式)

ESP8266
文件-打开 打开文件中的.ino文件

ESP8266
点开文件-首选项
在附加开发版管理器网址网址中输入
http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP8266
点开工具-开发板-开发板管理器

ESP8266
输入8266,安装2.0.0版本

ESP8266
重启Arduino IDE,连接设备,检查端口

ESP8266
ESP8266
确认无误后检查代码进行烧录,等待烧录成功

ESP8266

0x03 第二种方式

烧录软件下载链接: https://pan.baidu.com/s/1aFX0JTeak1Q2YIMJ9Daysw 提取码: 1234

同样首先检查端口
ESP8266
打开烧录软件
ESP8266
查看对应COM端口是否与设备管理器中一致

ESP8266
点击Flash

ESP8266
下载烧录程序
点击Config-齿轮 选择文件

ESP8266
ESP8266
回到Operation点击Flash开始烧录
ESP8266
烧录完成后,我们点开Wi-Fi管理查看是否有“Wi-PWN”名称的Wi-Fi
如果没有“Wi-PWN”就按RST或重新插一下ESP8266设备

ESP8266
我们再看Wi-Fi管理可以看到“Wi-PWN”名称的Wi-Fi

ESP8266
ESP8266环境已经配置好

0x04 进行攻击

在浏览器输入192.168.4.1

ESP8266
ESP8266
ESP8266
ESP8266
扫描后,选定所要扫描的Wi-Fi

ESP8266
点击攻击
ESP8266
Death【认证攻击】
向选定的WiFi接入点中的所选客户端发送去认证帧和解离
注意:如果没有选择客户端,报文将作为广播发送
beacon【洪水攻击】
clone:垃圾郎件具有与所选 iF 接入点相似的 SSID 的信标帧。
list:垃圾邮件信标帧与下面列表中的所有 SSID
probe request【探测请求洪水攻击】
有效的混淆和垃圾邮件的 MiFi 追踪器

攻击成功

ESP8266
ESP8266

上一篇:用esp8266获取和风天气的案例


下一篇:ESP8266/ESP32自动下载电路原理分析