Shark Jack
Search…
⌃K
Shark Jack
Search…
⌃K
The Shark Jack by Hak5
Getting Started
Shark Jack Basics
Default Settings
Beginner Guides
Unboxing and Setup
Using sharkjack.sh
Two Key Commands
Writing a Simple Payload
Software Updates
Manual Upgrade
Over-the-Air Upgrade
Writing Payloads
Payload Development Basics
The NETMODE Command
The LED Command
The SWITCH Command
The BATTERY Command
The SERIAL_WRITE Command
The Cloud C2 commands
Included Tools
Managing Payloads
The UPDATE_PAYLOADS Command
The LIST Command
The ACTIVATE Command
Troubleshooting
Firmware Recovery
Tips & Tricks
Charge the Shark Jack from your Phone
Using the Shark Jack with the Plunder Bug as a simple switch
Android Serial Setup for Shark Jack Cable
Product Information
Specifications
Important Safety Information and Warnings
Powered By GitBook

Payload Development Basics

Shark Jack payloads are written in Bash with Ducky Script and can be developed in any standard text editor, such as notepad or vi.
Payload files must be named either payload.sh or payload.txt.
Payloads should begin with the typical shebang /bin/bash.
#!/bin/bash
Software Updates - Previous
Over-the-Air Upgrade
Next - Writing Payloads
The NETMODE Command
Last modified 1yr ago
Copy link