WIN r – pulls up the Windows run dialog.Community Support: Share sample scripts, complete payloads and get help onlineĭuckScript code tells the USB device what keystrokes to send after it is plugged in.Expandable Storage: Micro SD cards make it possible to carry multiple payloads.Open Source Firmware: Add functionality using included libraries.Simple Scripting language: Start writing payloads in minutes.Cross-Platform: Attacks any OS that supports USB Keyboards.Deploying – after payload testing and optimization, it can be deployed on a target machine.Loading – putting the microSD card into the ducky and placing inside generic USB drive enclosure for the covert deployment.Encode the Payload – this step implies converting human-readable ducky script into a USB Rubber Ducky compatible inject.bin file, with one of the many duck encoders. The USB Rubber Ducky is expecting an inject.bin file on the root of its microSD card.Everything you’ll need is an ordinary text editor (e.g. Writing the Payload – to write payloads we are using DuckyScript – a very simple scripting language.