The Official USB Rubber Ducky Payload Repository
-
Updated
Apr 10, 2026 - PowerShell
The Official USB Rubber Ducky Payload Repository
Reverse backdoor written in PowerShell and obfuscated with Python. It generates payloads for popular hacking devices like Flipper Zero and Hak5 USB Rubber Ducky, and changes its signature after every build to help avoid AV.
A collection of Encoded Payloads from the Community both for Hak5 & BadUSB Devices
PillDucky is similar to "Hak5's Rubber Ducky" but for STM32 boards.
persistentReverseDucky: provides you persistent reverse shell remotely/locally by creating non-root systemd service within 10 secs.
A Python-based command-line tool for flashing the USB Rubber Ducky on-the-go
Rubbery Ducky Script That can download a file than execute it
USB Rubber Ducky scripts targeting Raspberry Pi OS
Ducky scripts made by yours truly
A place to upload code for the hak5 rubber ducky. Also a place to upload payloads/viruses for it that can be downloaded and opened offline.
QuackHak is an Interactive Development Environment (IDE) for Ducky Script
A collection of scripts used for the Hak5 Rubber Ducky.
Add a description, image, and links to the hak5-rubber-ducky topic page so that developers can more easily learn about it.
To associate your repository with the hak5-rubber-ducky topic, visit your repo's landing page and select "manage topics."