About

WiFi Duck is an open-source tool to test keystroke injection attacks and learn about BadUSBs.
- Easy to use and DIY-able (with ATmega32u4 & ESP8266)
- Connect via WiFi
- Save and run BadUSB scripts through a simple web interface
- No need to compile your scripts or copy them onto a micro SD card
- Great for quickly developing new scripts and testing them.

Usage
- Plug WiFi Duck into the target computer
- Connect to WiFi (SSID:
wifiduck
, Password:wifiduck
) - Open web interface (URL:
192.168.4.1
) - Create, edit, and run your BadUSB scripts
Hardware
MalDuino W

Encased and inconspicuous looking BadUSB by Maltronics.
Based on the WiFi Duck firmware and works plug and play.
DSTIKE WiFi Duck

A development board designed for WiFi Duck by Travis Lin.
Buy NowDIY

You can also build a WiFi Duck yourself!
You will need an ATmega32u4 and ESP8266 development board.
The ATmega acts as a USB keyboard, and the ESP8266 hosts the web interface.