项目简介
本项目是基于Arduino框架的开源项目,作为学习和研究键盘注入攻击(BadUSB)的工具。它通过模拟USB键盘控制目标计算机,可发送任意字符序列以获取计算机控制权。项目配有图形用户界面(Web界面)管理脚本,无需额外软件安装或登录,就能编写、保存和运行脚本。
项目的主要特性和功能
- 图形用户界面(Web界面):借助Web浏览器即可轻松管理脚本,无需安装额外软件和登录。
- 安全性:设置密码保护WiFi网络,用ESP8266的内置非易失性存储器(SPIFFs)存储设置和脚本,防止数据被未授权访问。
- 自动化脚本:可通过图形界面编写、保存和运行脚本,实现键盘注入攻击自动化。
- 多语言支持:支持多种键盘布局,能根据语言偏好设置。
- 硬件支持:支持Arduino Leonardo、SparkFun Pro Micro等多种Arduino开发板,提供硬件连接指南方便搭建项目。
安装使用步骤
- 硬件准备:获取Arduino开发板、ESP8266模块等硬件,参考项目文档搭建硬件连接。
- 软件安装:安装Arduino IDE和ESP8266开发板支持库。
- 代码编译:下载项目代码,用Arduino IDE编译并上传到Arduino开发板。
- 网络设置:连接WiFi Duck的WiFi网络,通过Web浏览器访问
192.168.4.1
设置WiFi网络的SSID和密码。 - 使用脚本:在Web界面编写、保存和运行脚本,执行键盘注入攻击。
注意:请仅用于学习和研究目的,并遵守相关法律法规,不得用于非法活动。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】