Create Your Own Wi-Fi Connected Open Source USB Rubber Ducky
This is a pre-flashed kit containing a Sparkfun Pro Micro (or Beetle USB ATMEGA32U4) and an ESP8266 D1 Mini Development board. You can connect them together with 4 wires (power, ground, rx, tx) to create a Wi-Fi Duck.
About the Wifi Duck:
By emulating a USB keyboard, this device can be used to remote control a computer, automate tasks or execute software to gain full access. All in the matter of seconds!
This is all possible because keyboards are trusted devices, you plug it in and can start typing right away! A human might not type very fast, but an automated device like this presses of hundreds of keys per second.
This open source project aims to provide a user-friendly tool to learn about such keystroke injection attacks.
You can simply plug it in, connect to its Wi-Fi network and manage all scripts from within the web interface. You don't need to install an app; you don't need to log in, and you don't need to compile or flash anything. Your scripts are saved on the device itself, so you don't need a micro SD card either.
2) Pre-flashed Sparkfun Pro Micro development board OR Beetle USB ATMEGA32U4 (you pick)
3) Pin headers for soldering
4) Mini breadboard
5) Holographic Retia team sticker + random hacker sticker
6) Access to the "Create Your Own Wi-Fi Connected Open Source USB Rubber Ducky" workshop, so you can re-watch it any time
NOT INCLUDED: 4 male to male jumper wires
From the workshop:
This workshop will be using Arduino IDE to flash the proper program to each microcontroller. It can be downloaded for your operating system from arduino.cc. You will also need a device with Wi-Fi access. With two inexpensive microcontrollers, anyone can program and build a Wi-Fi connected keystroke injection tool (the Wi-Fi duck!) that, when plugged into a target computer, can allow a hacker to control it (using a graphic user interface) remotely from up to a mile away. This workshop is for beginners interested in hacking with microcontrollers, hackers interested in learning keystroke injection attacks, and anyone interested in what's possible with low-cost devices and Arduino IDE.