使用esp8266开发板烧录wifi攻击固件(WI-PWN)
ESP8266是一款低成本、高性能的Wi-Fi模块,由乐鑫科技(Espressif Systems)开发。它集成了一颗32位的Tensilica处理器,具有Wi-Fi功能,能够通过串口与外部设备通信。以下是ESP8266的详细介绍:
处理器: ESP8266模块通常配备Tensilica L106 32位微控制器,工作频率可达80MHz。 存储: 大多数ESP8266模块内置Flash存储器,用于存储程序和数据。常见容量为4MB。 通信: 支持802.11 b/g/n Wi-Fi标准,可作为站点(STA)或接入点(AP)运行。 接口: 通常具有多个GPIO(通用输入输出)引脚,SPI、I2C、UART等通信接口,以及模拟输入引脚。 电源: 通常工作电压为3.3V,但某些模块可以直接从5V供电。
开发环境: 可以使用Arduino IDE、Espressif的ESP-IDF(ESP8266 IoT Development Framework)等开发环境进行编程。 编程语言: 支持C/C++编程。 库支持: 有丰富的库支持,包括Wi-Fi、TCP/IP、HTTP、MQTT等,方便快速开发各种应用。
低成本: ESP8266是一款低成本的Wi-Fi模块,使得将Wi-Fi功能集成到各种设备中变得更加实惠。 灵活性: 可以通过软件配置实现多种Wi-Fi模式,如STA模式(连接到现有网络)和AP模式(创建自己的Wi-Fi网络)。 易用性: 通过简单的串口命令即可配置Wi-Fi连接,使得集成Wi-Fi功能变得相对简单。 社区支持: 有庞大的开发者社区支持,可以轻松获取教程、示例代码和技术支持。
物联网(IoT): ESP8266广泛应用于物联网设备,如智能家居、传感器节点、智能灯具等。 嵌入式系统: 由于其小巧的尺寸和强大的功能,ESP8266也被用于各种嵌入式系统中,如机器人、智能手表等。 远程控制: 可以利用ESP8266模块实现远程控制,如远程监控、远程操作等。 DIY项目: 由于易用性和低成本,ESP8266被广泛应用于各种DIY项目中,如智能家居控制、无线传感器网络等。
总的来说,ESP8266是一款功能强大且易于使用的Wi-Fi模块,适用于各种物联网和嵌入式应用。
都是一样的文件,方便你们下载,本来想蓝奏云的不太会就懒弄了
GitHub:https://github.com/xk-mt/esp8266_WI-PWN
百度网盘:https://pan.baidu.com/s/1_YDOjfk8Gqm30l7ue7p1EQ?pwd=ABCD 提取码:ABCD
移动云盘:https://caiyun.139.com/m/i?185CEhzD0HREF 提取码:XuDj
==所有的软件程序都分享在云盘提供学习下载== 下载官网:CH341SER.EXE - 南京沁恒微电子股份有限公司
提供了两个烧录工具,ESP8266Flasher和flash_download_tool_3.9.6
==所有的软件程序都分享在云盘提供学习下载==
下载官网:GitHub nodemcu/nodemcu-flasher: A firmware Flash tool for nodemcu
分享了两个固件,Wi-PWN.9.0.english.bin
和Wi-PWN.7.0.中文.bin
,我使用的是Wi-PWN.7.0.中文.bin
驱动程序已经分享放在材料准备中,直接双击打开文件
点击安装就可以
安装成功
==如果不自动显示COM端口,检查连接线,检查驱动安装,还不行就重启==
打开的烧录工具==ESP8266Flasher.exe==,选择自己的com端口:==我的是COM5==,点击倒三角是会显示你的端口的
温馨提示:烧录工具(包括==32位==和==64位==)程序和烧录固件全部都==分享放在了(材料准备)里面==了,网盘分享的,注意查看
Operation:操作(设置烧录的端口) Config:配置(设置烧录的文件) Advanced:高级(设置烧录的速率) About:关于 Log:日志 COM Port:COM 端口 Flash(F):闪存 AP MAC:不知道是什么求大佬讲解 STA MAC:不知道是什么求大佬讲解
在
Config
中配置烧录的文件
在Operation
中配置烧录端口
Advanced我没有配置
,如果烧录失败在配置吧,如果有烧录失败的朋友留言或私信我学习一下
烧录失败配置Advanced
中的Baudrate
为115200
确认
COM无误
后点击Flash
按钮,就可以烧录了
在 Windows
中利用python
中的esptool
库中的命令对ESP8266
的闪存程序进行擦除
pip3 install esptool
注意是esptool
不是esptool.py
,没有==py==后缀
esptool
通过按
Windows 键 + X 键
并从菜单中选择“设备管理器
”来打开设备管理器
查找端口号的设备。它应该列在
端口(COM 和 LPT)
下,图中的端口为:COM5
使用
esptool
输入擦除命令,对ESP8266擦除 👇 请注意,如果您看到“Connecting…”
消息后出现新的点,则表明您的ESP8266 未处于闪烁模式
。您将需要重复前面描述的所有步骤并再次按下FLASH
按钮以确保您的ESP8266进入闪烁模式并成功完成擦除过程。
esptool --chip ESP8266 -p <USB端口> erase_flash
::其中<USB端口>为端口,不区分大小写,例如下
esptool --chip ESP8266 -p COM5 erase_flash
==如果大家需要最新版请留言,多的很我在汉化最新版,下面这个是7.0,目前最新是9.0==
烧录完成后,重新拔插一下ESP8266,会弄出一个开放式的网络:==Wi-PWN==,使用电脑连接WIFI
使用电脑访问==192.168.4.1==,点击继续
第一次使用会让你设置wifi名称和密码
设置完成后会自己重启,需要重新连接WIFI,重启连接后继续访问==192.168.4.1==,自动扫描附近的wifi,并选择需要攻击的wifi
攻击方式有很多种,下面四种均有讲解,看不懂请留言
- Deauth:无线网络拒绝服务攻击,模拟客户端断开连接时向路由器发送的断开帧,从而阻止客户端的连接传输,(对5GHz频段无效)
- Beacon:通过不断发送信标帧数据包来干扰对方的正常连接,迷惑用户。这种攻击可以自定义SSID或者随机生成48个热点来迷惑对方
- Random 5秒:每五秒随机保存48个SSID,配合
Beacon
使用 - Probe-Request:请求认证攻击,让客户端误认为范围内存在曾经连接过的WiFi热点(但是我没试出来)
Beacon
功能的效果图展示
大概率是因为端口写错了,检查端口,换了USB口插入会改变端口,如果不是请留言我也看看
C:\Users\17569\Desktop>esptool -p COM0 erase_flash
esptool.py v4.7.0
Serial port COM0
A fatal error occurred: Could not open COM0, the port is busy or doesn't exist.
(could not open port 'COM0': FileNotFoundError(2, '系统找不到指定的文件。', None, 2))
Hint: Check if the port is correct and ESP connected
C:\Users\17569\Desktop>
在设备管理器中找到设备后卸载设备,然后拔插一下就好了
C:\Users\17569>esptool --chip ESP8266 -p COM1 erase_flash
esptool.py v4.7.0
Serial port COM1
A serial exception error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, '连到系统上的设备没有发挥作用。', None, 31)
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
上面报错,卸载设备后拔插恢复了
C:\Users\17569>esptool --chip ESP8266 -p COM3 erase_flash
esptool.py v4.7.0
Serial port COM3
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 8c:aa:b5:0d:95:5c
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 8.5s
Hard resetting via RTS pin...
C:\Users\17569>
ESP8266 NodeMCU 擦除闪存执行出厂重置_esp8266恢复出厂设置-CSDN博客 ESP-8266固件擦除以及烧录_esp8266擦除固件-CSDN博客 擦除 ESP8266 开发板 FLASH 闪存的方法– 树莓派 Pico 实验室(RP2040) Wi-PWN(现代 ESP8266 Deauther)| Hackaday.io GitHub samdenty/Wi-PWN: ESP8266 firmware for performing deauthentication attacks, with ease. GitHub SpacehuhnTech/esp8266_deauther: Affordable WiFi hacking platform for testing and learning ESP8266开发板刷WI-PWN固件(wifi杀手)教程(详细)_wi-pwn ch-CSDN博客 记录一次ESP8266开发板刷WI-PWN固件(WiFi杀手)操作(含固件烧制工具等)_esp8266flasher.exe-CSDN博客 wifi中断攻击_Flasher_deauth_wi-pwn wifi杀手-漏洞产生原因和防御措施 - 知乎 Release Version 8.0 · samdenty/Wi-PWN micropython esp8266刷固件_esp8266flasher下载-CSDN博客 ESP8266使用入门教程 - crazyyang - 博客园 利用ESP8266模块制作便携WiFi杀手进行deauth攻击-腾讯云开发者社区-腾讯云 ESP8266开发板之WIFI_Killer烧录-腾讯云开发者社区-腾讯云 ESP8266-nodeMCU-I2c-12864-写个三行情书_esp8266flasher.exe-CSDN博客 ESP8266Wifi模块制作Wifi杀手【4】-小叶白龙博客 手把手教你制作基于esp8266的WIFI杀手 - 程序员大本营 ESP8266 | 简单的WIFI杀手和克隆 来自 brave Wi-Fi杀手(Wi-Fi kill)的原理是什么?如何从技术上阻止这种侵害? - 知乎 记录一次ESP8266开发板刷WI-PWN固件(WiFi杀手)操作(含固件烧制工具等) - overfit.cn 低成本ESP8266制作WIFI杀手-给楼下嗨翻天的老哥戒网瘾 - 哔哩哔哩 wifi杀手,教你不拔网线也能断网 利用ESP8266制作wifi杀手并进行攻击-漏洞产生原因及防御措施-腾讯云开发者社区-腾讯云 ESP8266-WIFIkiller讲解-CSDN博客 低成本ESP8266制作WIFI杀手-给楼下嗨翻天的老哥戒网瘾 - 哔哩哔哩 【图片】39元,ESP-8266模块做一个便携式wifi杀手渗透局域网,钓鱼测试_渗透吧_百度贴吧 Wi-Fi杀手(Wi-Fi kill)的原理是什么?如何从技术上阻止这种侵害? - 知乎 常见的WiFi攻击技术及检测方法总结 ProbeQuest:一款功能强大的Wi-Fi探测请求捕捉和嗅探工具 - FreeBuf网络安全行业门户 利用ESP8266制作wifi杀手并进行攻击-漏洞产生原因及防御措施-腾讯云开发者社区-腾讯云 此错误源自 pySerial。这可能不是 esptool 的问题,而是硬件连接或驱动程序的问题 - ESP32 Forum ESP8266 NodeMCU 擦除闪存执行出厂重置_esp8266恢复出厂设置-CSDN博客 ESP8266刷出厂固件 esp8266怎么恢复出厂设置_桃太郎的技术博客_51CTO博客 ESP8266恢复出厂设置-CSDN博客 工具|乐鑫科技 ESP32固件烧录方法(三种方法实现)_esp32烧录-CSDN博客 在macOS 上使用 esptool 烧录合宙ESP32C3 开发板 micropython 固件遇到的问题与解决办法_esptool烧录固件-CSDN博客 esp8266开源烧录工具--esptool_那段杂年华_新浪博客 烧写固件 | DoitCar 开发流程