Payload Development Basics

Bash Bunny payloads are written in Bash + DuckyScript and can be written in any standard text editor, such as notepad, vi or nano. When the Bash Bunny boots with its switch in position 1 or 2, the payload.txt file within the corresponding switch folder is executed. Payloads must be named payload.txt. You will find more specific details describing DuckyScript on the Bash Bunny further on in this documentation; additionally, it may be beneficial to further familiarize yourself with Bash if you're interested in taking full advantage of the tools of the language and bringing your payloads to the next level! There are plenty of useful guides you can find with a simple web search.

Arming Mode

Payloads can be loaded onto the device simply by moving them to the appropriate switch folder when the Bash Bunny is in arming mode (switch position 3 – closest to the USB plug) – mounted to the host computer as Mass Storage.

Last updated