https://github.com/jackgoh/duckyduino
Arduino Based Rubber Ducky
https://github.com/jackgoh/duckyduino
arduino arduino-uno rubber-ducky
Last synced: 3 months ago
JSON representation
Arduino Based Rubber Ducky
- Host: GitHub
- URL: https://github.com/jackgoh/duckyduino
- Owner: jackgoh
- Created: 2019-04-13T07:30:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-13T10:08:54.000Z (about 6 years ago)
- Last Synced: 2025-01-12T06:07:16.098Z (4 months ago)
- Topics: arduino, arduino-uno, rubber-ducky
- Language: C++
- Size: 38.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ducky Duino
Arduino Based Rubber Ducky## Supports
- Arduino Uno## Pre-requisites
- dfu-programmer (brew install dfu-programmer)
- python3 (brew install python3)
- arduino-cli (https://github.com/arduino/arduino-cli)## Installation
For OSX : `brew install dfu-programmer python3 arduino-cli`Install arduino-cli (https://github.com/arduino/arduino-cli)
## Usage
This is the output of `--help`usage: duckyduino.py [-h] [--flash] [--unflash] [--upload]
Rubber Ducky for Arduino Uno
optional arguments:
-h, --help Show this help message and exit
--flash, -f Flash your Arduino into a malicious HID Device
--unflash, -uf Revert your Arduino into a regular serial device
--upload, -up Upload .ino sketch to ArduinoThere are 2 steps to flash your Arduino into HID Keyboard as Rubber Ducky:
1. Upload duck sketch `python duckyduino.py -up sketch/helloworld`
2. Flash `python duckyduino.py -f`To update duck scripts you have to restore your Arduino into default
`python duckyduino.py -uf`## FAQ
How to put Arduino into DFU mode