The Official USB Rubber Ducky Payload Repository
-
Updated
Jun 13, 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
USB Rubber Ducky scripts targeting Raspberry Pi OS
Rubbery Ducky Script That can download a file than execute it
Ducky scripts made by yours truly
Comprehensive Windows recon payload for Hak5 Rubber Ducky 3.0 with USB storage exfiltration.
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
Gobbledegook is a proof of concept (PoC) hotplug attack payload emphasizing measures to reduce on-disk payload artifacts targeting Linux systems.
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."