DuckyScript
Network Scanner
AI Generator
Describe your payload — AI writes the DuckyScript.
Tools
Script Builder
DELAY nWait n milliseconds before next commandSTRING textType the given text as keystrokesENTERPress Enter / Return keyGUI rWin+R opens Run dialog (Windows)GUI SPACECmd+Space opens Spotlight (macOS)CTRL ALT tOpens terminal on most Linux distrosALT F4Close the active windowCTRL SHIFT ESCOpens Task Manager (Windows)TABTab key - cycle between fieldsESCAPE / ESCCancel current dialogREM commentScript comment, not executedREPEAT nRepeat previous command n timesDEFAULTDELAY nDefault delay between all commandsF1 - F12Function keysNeoPixel
Firmware
Device Info
User Guide
DuckyScript is the industry standard for BadUSB payloads. It consists of simple commands that represent keystrokes.
DELAY [ms]Pauses the script for the specified milliseconds. Essential for timing.STRING [text]Types the specified text exactly as provided.ENTERPresses the Enter/Return key.GUI [key]Presses the System/Windows/Command key + another key.REM [text]Comment line. Ignored during execution.DEFAULTDELAY [ms]Sets a delay between every single command.CTRL / CONTROLThe Control key.ALTThe Alt / Option key.SHIFTThe Shift key.CAPSLOCKToggles Caps Lock.TABThe Tab key.ESCAPE / ESCThe Escape key.SPACEThe Space bar.UP / DOWN / LEFT / RIGHTArrow keys.PAGEUP / PAGEDOWNPage navigation keys.HOME / ENDCursor navigation keys.F1 - F12Function keys.A visual interface to create scripts. Select a command block, fill in the details, and add it to your script buffer.
Allows you to chain multiple scripts together with custom delays. Great for complex multi-stage attacks.
A real-time preview of what your script will do. It shows the keystrokes and timing without actually executing on the host.
Change the color and brightness of the onboard LED to indicate status or for stealth mode.
DEFAULTDELAY 0 and manual DELAY commands for the fastest possible execution while maintaining reliability.
- Use
REMliberally to explain what your script does. - Always test new scripts in the Simulator before deployment.
- For Windows, use PowerShell for exfiltration. For Mac, use Curl or Terminal.
Live Keyboard
File Manager
Payload Templates
Educational Purposes Only. Unauthorized access to computer systems is a criminal offense. Use these scripts only on systems you own or have explicit written permission to test.
Collects hardware, OS, and user information and sends it to a webhook.
Get a URL from Webhook.site or ntfy.sh
AI Assistant
Settings
Key is stored on device. Never leaves the chip.