TL;DR Overview

PayloadStudio Overview

PayloadStudio Overview

Help > Product Tour

Help > Product Tour

Access various features and settings of PayloadStudio. Clicking one will toggle the menu open/closed.

PayloadStudio Menu bar (Top Left)

PayloadStudio Menu bar (Top Left)

File Menu

File menu from the Menu Bar

File menu from the Menu Bar

Import or Open Payloads

Don’t know where to start on your payload writing journey? Open Examples, import via URL or even upload from local files directly into the editor!

Open / Import payload modal

Open / Import payload modal

Resources

Links directly to relevant repositories, Hak5 PayloadHub, Shop and Community.

PayloadStudio Resources (Top Right)

PayloadStudio Resources (Top Right)

PayloadStudio Payload Editor

PayloadStudio Payload Editor

Compile / Deploy

Compile your DuckyScript payloads, or, for other device modes, save your payload.

PayloadStudio Generate Payload / Save Payload button

PayloadStudio Generate Payload / Save Payload button

Console

PayloadStudio will use this as a location to tell you important info. It’s also used for DuckyScript Debugging/Breakpoints. Errors, messages, and status updates will appear here. Hide the console to keep it out of the way while building your payload or open it for an easy notepad-like environment to test your keystroke injection in! No more juggling multiple windows!

PayloadStudio Console

PayloadStudio Console

Open the Console

Console toggle button (Bottom Right)

Console toggle button (Bottom Right)

Open the Console button

Open the Console button

Minimize the console

Minimize the console button

Minimize the console button

Help menu

Here you can find links to more detailed documentation (here 👋) as well as other useful info

  • Documentation
  • Quick Reference
  • Show Keybinds
  • Relaunch Product Tour
Session Status bar

Session Status bar

Info, warning and error counts

Info, warning and error counts are only used in USB Rubber Ducky mode

Info, warning and error counts

Info, warning and error counts

Current DUCKY_LANG

DUCKY_LANG is only used in USB Rubber Ducky mode

Info, warning and error counts

Info, warning and error counts

Editing / Read Only mode indicator and toggle

Read Only Mode

Read Only Mode

Editing Mode

Editing Mode

Session Save Status

Change Editor Modes by clicking the device name or logo, and view + edit your current payload filename

Breadcrumbs

Breadcrumbs

Payload Name

Ready to export your payload source code? Naming it will help keep you organized. Change the name of your payload by double clicking the current payload name from the top left of the editor.

Edit payload name

Edit payload name

Device / Editing mode

Changing editor modes is as easy as two clicks!

  1. Click the current device from the top left of the editor
  2. Choose a new device mode from the Device Picker Menu
Change editor mode

Change editor mode

PayloadStudio Device Picker

PayloadStudio Device Picker