项目简介
WiFiDuck是一款可模拟键盘输入的工具,能实现对计算机的远程控制,完成自动化任务或获取完全访问权限。它将USB键盘模拟成信任设备,可快速准确地进行键盘输入,助力攻击者在短时间内开展自动化攻击。该项目以开源形式提供用户友好的工具,帮助用户学习键盘注入攻击相关知识。
项目的主要特性和功能
- 支持多种键盘布局,适配不同国家和地区的使用需求。
- 无需安装,可通过WiFi网络直接控制设备。
- 具备实时Web界面管理脚本功能,能通过浏览器便捷管理脚本。
- 脚本无需编译或闪存,直接保存在设备内部,无需SD卡。
- 打字速度快,支持每秒数百次的键盘输入。
- 可选配LED灯带,支持Neopixel或Dotstar LED,提供视觉反馈。
- 采用完全自定义的Ducky Script语言,使用Hak5引入的该语言,便于编写和执行脚本。
安装使用步骤
硬件准备
- 准备一个Atmega32u4开发板(如Arduino Leonardo或Pro Micro)。
- 准备一个ESP8266或ESP8285开发板(如NodeMCU或Wemos d1 mini)。
- 可选:准备一个Neopixel或Dotstar LED。
硬件连接
- 连接Atmega32u4和ESP8266的GPIO引脚,包含I2C和GPIO引脚。
- 连接Atmega32u4和ESP8266的电源。
- 连接LED(如果需要)。
软件准备
- 下载并安装Arduino IDE。
- 安装ESP8266开发板支持库。
编程与烧录
使用Arduino IDE为Atmega32u4和ESP8266编程并烧录固件。
配置与使用
- 连接WiFiDuck到电脑。
- 连接WiFi网络
wifiduck
。 - 通过浏览器访问
192.168.4.1
配置网络设置和脚本管理。
运行脚本
- 在Web界面上编写或上传Ducky Script脚本。
- 通过Web界面执行脚本。
注意:此项目涉及敏感技术,仅供合法用途和学习目的。请遵守当地法律法规,确保使用过程中不伤害他人或造成损害。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】