项目简介
Wi-Fi键击注入设备是一个基于ESP8266和ATmega32u4的远程键击注入设备。它结合了ESP8266的Wi-Fi功能和ATmega32u4的键盘模拟功能,允许用户通过Wi-Fi网络上传、保存和运行Ducky脚本,实现远程控制目标设备的功能,提供了一种灵活且强大的攻击工具。
项目的主要特性和功能
- Wi-Fi控制:可通过Wi-Fi网络远程上传和管理Ducky脚本。
- Ducky脚本支持:支持USB Rubber Ducky的Ducky脚本语言,能执行复杂的键击注入操作。
- Web界面:提供简单Web界面,用户可通过浏览器上传、查看、删除和运行脚本。
- 远程执行:无需物理接触目标设备,连接设备的Wi-Fi网络即可执行脚本。
- 实时测试:支持实时测试脚本,便于用户调试和改进脚本。
安装使用步骤
硬件准备
- 准备一个ESP8266 Wi-Fi芯片(推荐使用ESP - 12或NodeMCU开发板)。
- 准备一个ATmega32u4微控制器(如Arduino Leonardo或Pro Micro)。
- 确保硬件支持3.3V电压,必要时使用电压调节器。
安装ESP8266固件
- 使用Arduino IDE打开
esp8266_wifi_duck
代码,并安装所需的库(ESP8266 SDK、ESPAsyncWebServer、ESPAsyncTCP)。 - 编译并上传代码到ESP8266。
安装ATmega32u4固件
使用Arduino IDE打开arduino_wifi_duck
代码,并上传到ATmega32u4。
连接硬件
- 将ESP8266的RX连接到ATmega32u4的TX,TX连接到RX,GND连接到GND,VCC连接到3.3V。
- 确保ESP8266的CH_PD(EN)引脚设置为高电平,GPIO15设置为低电平。
使用设备
- 将设备插入目标设备,连接到名为
WiFi Duck
的Wi-Fi网络(密码为quackquack
)。 - 打开浏览器,访问
192.168.4.1
,进入Web界面。 - 在Web界面中上传、查看、删除和运行Ducky脚本。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】