Rubber Ducky using a Digispark to execute a fileless PowerShell script from C&C.
- Buy a Digispark
- Install Digistump Drivers
- Install Arduino IDE
- Add an additional Board URL to Aruduino IDE preferences. Go to File -> Preferences -> Additional Boards Managers URLs -> Add "http://digistump.com/package_digistump_index.json" -> Ok
- Install Digistump AVR Boards. Tools -> Board -> Boards Manager -> Search "Digistump AVR Boards" -> Install -> Close
- Select the board. Tools -> Board -> Digistump AVR Boards -> Digispark (Default - 16.5mhz)
- Install DigisparkKeyboard library. Download DigisparkKeyboard zip and extrat into "%localappdata%/Arduino15/packages/digistump/hardware/avr/1.6.7/libraries/DigisparkKeyboard" folder
- Open "Digispark-Duckduino-Fileless/Firmware.ino" from this repository and flash it
- Enjoy 👌