{"id":51117842,"url":"https://github.com/hak5/sharkjackdisplay-payloads","last_synced_at":"2026-06-24T23:30:48.627Z","repository":{"id":365538928,"uuid":"946252961","full_name":"hak5/sharkjackdisplay-payloads","owner":"hak5","description":"The Official Hak5 Shark Jack Display Payload Repository","archived":false,"fork":false,"pushed_at":"2026-06-17T18:59:34.000Z","size":130,"stargazers_count":4,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-06-17T20:26:18.875Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://shop.hak5.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hak5.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-10T21:15:07.000Z","updated_at":"2026-06-17T18:59:40.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hak5/sharkjackdisplay-payloads","commit_stats":null,"previous_names":["hak5/sharkjackdisplay-payloads"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/hak5/sharkjackdisplay-payloads","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hak5%2Fsharkjackdisplay-payloads","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hak5%2Fsharkjackdisplay-payloads/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hak5%2Fsharkjackdisplay-payloads/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hak5%2Fsharkjackdisplay-payloads/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hak5","download_url":"https://codeload.github.com/hak5/sharkjackdisplay-payloads/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hak5%2Fsharkjackdisplay-payloads/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34753781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-24T23:30:48.562Z","updated_at":"2026-06-24T23:30:48.627Z","avatar_url":"https://github.com/hak5.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Payload Library for the [Shark Jack Display](https://hak5.org/products/shark-jack-display) by [Hak5](https://hak5.org)\n\nThis repository contains payloads for the Hak5 Shark Jack Display.  Community developed payloads are listed and developers are encouraged to create pull requests to make changes to or submit new payloads.\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/hak5/sharkjackdisplay-payloads?style=for-the-badge\"/\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg src=\"https://img.shields.io/github/stars/hak5/sharkjackdisplay-payloads?style=for-the-badge\"/\u003e\n\u003cbr/\u003e\n\u003cimg src=\"https://img.shields.io/github/commit-activity/y/hak5/sharkjackdisplay-payloads?style=for-the-badge\"\u003e\n\u003cimg src=\"https://img.shields.io/github/contributors/hak5/sharkjackdisplay-payloads?style=for-the-badge\"\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://payloadhub.com\"\u003e\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/files/payloadhub.png?v=1652474600\"\u003e\u003c/a\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://payloadhub.com/blogs/payloads/tagged/shark-jack\"\u003eView Featured Shark Jack Payloads and Leaderboard\u003c/a\u003e\n\u003cbr/\u003e\u003ci\u003eGet your payload in front of thousands. Enter to win over $2,000 in prizes in the \u003ca href=\"https://hak5.org/pages/payload-awards\"\u003eHak5 Payload Awards!\u003c/a\u003e\u003c/i\u003e\n\u003c/p\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://hak5.org/discord\"\u003e\u003cimg src=\"https://img.shields.io/discord/506629366659153951?label=Hak5%20Discord\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://youtube.com/hak5\"\u003e\u003cimg src=\"https://img.shields.io/youtube/channel/views/UC3s0BtrBJpwNDaflRSoiieQ?label=YouTube%20Views\u0026style=for-the-badge\"/\u003e\u003c/a\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://youtube.com/hak5\"\u003e\u003cimg src=\"https://img.shields.io/youtube/channel/subscribers/UC3s0BtrBJpwNDaflRSoiieQ?style=for-the-badge\"/\u003e\u003c/a\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://twitter.com/hak5\"\u003e\u003cimg src=\"https://img.shields.io/badge/follow-%40hak5-1DA1F2?logo=twitter\u0026style=for-the-badge\"/\u003e\u003c/a\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\n\u003c/div\u003e\n\n# Shark Jack Versions \n\nThere are currently three versions of the Shark Jack.  The original Shark Jack and Shark Jack Cable do not feature an OLED screen, while the Shark Jack Display does.\n\nPlease make sure you select payloads for the device you have!\n\nPayloads for the original Shark Jack and Shark Jack Cable can be found at [github.com/hak5/sharkjack-payloads](https://github.com/hak5/sharkjack-payloads)\n\nThe Shark Jack Display expands the DuckyScript for Shark Jack with many new commands and features for interactive payloads. In general, payloads from the original Shark Jack can be adapted to run on the Shark Jack Display by adopting the new commands - check out the [Shark Jack Display Payload documentation](https://docs.hak5.org/shark-jack-display/payload-dev-speedrun) for more information!\n\n# Shop\n- [Purchase the Shark Jack Display](https://hak5.org/products/shark-jack-display \"Purchase the Shark Jack Display\")\n- [PayloadStudio Pro](https://hak5.org/products/payload-studio-pro \"Purchase PayloadStudio Pro\")\n- [Shop All Hak5 Tools](https://shop.hak5.org \"Shop All Hak5 Tools\")\n\n## Getting Started\n- [Build Payloads with PayloadStudio](#build-your-payloads-with-payloadstudio) | [QUICK START GUIDE](https://docs.hak5.org/shark-jack-display/payload-dev-speedrun \"QUICK START GUIDE\") \n\n## Documentation / Learn More\n-   [Documentation](https://docs.hak5.org/shark-jack-display \"Documentation\") \n\n## Community\n*Got Questions? Need some help? Reach out:*\n-  [Discord](https://hak5.org/discord/ \"Discord\") | [Forums](https://forums.hak5.org/forum/101-shark-jack/ \"Forums\")\n\n## Additional Links\n\u003cb\u003e Follow the creators \u003c/b\u003e\u003cbr/\u003e\n\u003cp \u003e\n\t\u003ca href=\"https://twitter.com/notkorben\"\u003eKorben's Twitter\u003c/a\u003e | \n\t\u003ca href=\"https://instagram.com/hak5korben\"\u003eKorben's Instagram\u003c/a\u003e\n\u003cbr/\u003e\n\t\u003ca href=\"https://infosec.exchange/@kismetwireless\"\u003eDragorn's Mastodon\u003c/a\u003e | \n\u003cbr/\u003e\n\t\u003ca href=\"https://twitter.com/hak5darren\"\u003eDarren's Twitter\u003c/a\u003e | \n\t\u003ca href=\"https://instagram.com/hak5darren\"\u003eDarren's Instagram\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\u003ch1\u003e\u003ca href=\"https://hak5.org/products/shark-jack-display\"\u003eAbout the Shark Jack Display\u003c/a\u003e\u003c/h1\u003e\n\nThe Shark Jack Display by Hak5 is a portable network attack and automation tool for pentesters and systems administrators designed to enable social engineering engagements and opportunistic wired network auditing.\n\nIt features interactive DuckyScript™ with Bash that lets you leverage its Linux base, allowing you to automate attacks using payloads and familiar network tools.\n\nYou may [build your payloads with Payload Studio](https://payloadstudio.hak5.org) and exfiltrate data or pentest from anywhere with [Hak5 Cloud C²](https://shop.hak5.org/products/c2 \"Hak5 Cloud C²\").\n\n# About DuckyScript™\n\nDuckyScript is the payload language of Hak5 gear.\n\nOriginating on the Hak5 USB Rubber Ducky as a standalone language, the Shark Jack Display uses DuckyScript commands to bring the ethos of easy-to-use actions to the payload language.\n\nDuckyScript commands are always in all capital letters to distinguish them from other system or script language commands.  Typically, they take a small number of options (or sometimes no options at all).\n\nPayloads can be constructed of DuckyScript commands alone, or combined with the power of bash scripting and system commands to create fully custom, advanced actions.\n\nThe files in this repository are _the source code_ for your payloads and run _directly on the device_ **no compilation required** - simply place your `payload.txt` in the appropriate directory and you're ready to go!\n\n\u003ch1\u003e\u003ca href=\"https://payloadstudio.hak5.org\"\u003eBuild your payloads with PayloadStudio\u003c/a\u003e\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\nTake your DuckyScript™ payloads to the next level with this full-featured,\u003cb\u003e web-based (entirely client side) \u003c/b\u003e development environment.\n\u003cbr/\u003e\n\u003ca href=\"https://payloadstudio.hak5.org\"\u003e\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/products/payload-studio-icon_180x.png?v=1659135374\"\u003e\u003c/a\u003e\n\u003cbr/\u003e\n\u003ci\u003ePayload studio features all of the conveniences of a modern IDE, right from your browser. From syntax highlighting and auto-completion to live error-checking and repo synchronization - building payloads for Hak5 hotplug tools has never been easier!\n\u003cbr/\u003e\u003cbr/\u003e\nSupports your favorite Hak5 gear - USB Rubber Ducky, Bash Bunny, Key Croc, Shark Jack, Packet Squirrel \u0026 LAN Turtle!\n\u003cbr/\u003e\u003cbr/\u003e\u003c/i\u003e\u003cbr/\u003e\n\u003ca href=\"https://hak5.org/products/payload-studio-pro\"\u003eBecome a PayloadStudio Pro\u003c/a\u003e and \u003cb\u003e Unleash your hacking creativity! \u003c/b\u003e\n\u003cbr/\u003e\nOR\n\u003cbr/\u003e\n\u003ca href=\"https://payloadstudio.hak5.org/community/\"\u003e Try Community Edition FREE\u003c/a\u003e \n\u003cbr/\u003e\u003cbr/\u003e\n\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/files/themes1_1_600x.gif?v=1659642557\"\u003e\n\u003cbr/\u003e\n\u003ci\u003e Payload Studio Themes Preview GIF \u003c/i\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/files/AUTOCOMPLETE3_600x.gif?v=1659640513\"\u003e\n\u003cbr/\u003e\n\u003ci\u003e Payload Studio Autocomplete Preview GIF \u003c/i\u003e\n\u003c/p\u003e\n\n\n\u003ch1\u003e\u003ca href='https://shop.hak5.org/products/c2'\u003eHak5 Cloud C² \u003c/a\u003e\u003c/h1\u003e\nCloud C² makes it easy for pen testers and IT security teams to deploy and manage fleets of Hak5 gear from a simple cloud dashboard. \n\nCloud C² is available as an instant download. **A free license for Community Edition is available which is not for commercial use and comes with community support.**\nThe **Professional** and **Teams Editions** are for commercial use with standard support.\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://shop.hak5.org/products/c2\"\u003e\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/files/teams1.png?v=1614035533\"\u003e\u003c/a\u003e\n\u003cbr/\u003e\n\u003ci\u003e Hak5 Cloud C² Web Interface\u003c/i\u003e\n\u003c/p\u003e\n\nCloud C² is a **self-hosted** web-based command and control suite for networked Hak5 gear that lets you **pentest from anywhere.**\n\nLinux, Mac and Windows computers can host the Cloud C² server while Hak5 gear such as the WiFi Pineapple, LAN Turtle and Packet Squirrel can be provisioned as clients.\n\nOnce you have the Cloud C² server running on a public-facing machine (such as a VPS) and the Hak5 devices are provisioned and deployed, you can login to the Cloud C² web interface to manage these devices as if you were directly connected.\n\nWith multiple Hak5 devices deployed at a client site, aggregated data provides a big picture view of the wired and wireless environments.\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://shop.hak5.org/products/c2\"\u003e\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/files/teams2.png?v=1614035564\"/\u003e\u003c/a\u003e\n\u003cbr/\u003e\n\u003ci\u003e Hak5 Cloud C² Web Interface - Teams Edition - Sites \u003c/i\u003e\n\u003c/p\u003e\n\nHak5 Cloud C² Teams edition comes full of features designed to help you manage **all** of your remote Hak5 devices with ease:\n - Multi-User\n - Multi-Site\n - Role-Based Access Control\n - Advanced Auditing\n - Tunneling Services including web Terminal and WiFi Pineapple web interface proxy\n\n\u003ca href=\"https://shop.hak5.org/products/c2\"\u003eLearn More\u003c/a\u003e\n\n\u003ch1\u003e\u003ca href='https://payloadhub.com'\u003eContributing\u003c/a\u003e\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://payloadhub.com\"\u003e\u003cimg src=\"https://cdn.shopify.com/s/files/1/0068/2142/files/payloadhub.png?v=1652474600\"\u003e\u003c/a\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://payloadhub.com\"\u003eView Featured Payloads and Leaderboard \u003c/a\u003e\n\u003c/p\u003e\n\n\nOnce you have developed your payload, you are encouraged to contribute to this repository by submitting a Pull Request. Reviewed and Approved pull requests will add your payload to this repository, where they may be publically available.\n\n# Please adhere to the following best practices and style guides when submitting a payload.\n\n### Purely destructive or invasive payloads will not be accepted. No, it's not \"just a prank\".\n\nPayloads should be submitted to the most appropriate category directory, such as exfiltration, interception, recon, sniffing, etc.\n\nSubject to change. Please ensure any submissions meet the [latest version](https://github.com/hak5/sharkjackdisplay-payloads/blob/master/README.md) of these standards before submitting a Pull Request.\n\n## Naming Conventions\n\nPlease give your payload a unique, descriptive and appropriate name. Do not use spaces in payload, directory or file names. Each payload should be submit into its own directory, with  `_` used in place of spaces, to one of the categories such as exfiltration, general, util, or recon. Do not create your own category.\n\nThe payload itself should be named `payload.txt`.\n\nAdditional files and documentation can be included in the payload directory.  Documentation should be in `README.md` or `README.txt`.\n\n## Payload Configuration\n\nIn many cases, payloads will require some level of configuration by the end payload user. Be sure to take the following into careful consideration to ensure your payload is easily tested, used and maintained. \n\n- Remember to use PLACEHOLDERS for configurable portions of your payload - do not share your personal URLs, API keys, Passphrases, etc...\n- Do not leave defaults that point at live services\n- Make note of both required and optional configuration(s) in your payload using comments at the top of your payload or \"inline\" where applicable\n\n## Payload Format\n\nPayloads should begin with comments specifying at the very least the name of the payload and author. Additional information such as a brief description, the target, any dependencies / prerequisites and the LED status used is helpful.\n\n    # Title: Example payload\n\t# Description: Example payload with configuration options\n\t# Author: Hak5\n\t# Version: 1.0\n\t#\n\t# LED SETUP\n\t# ROUTE=\"example\"\n\t# CREATE_SPINNER \"Starting DHCP\"\n\t#   NETMODE DHCP_CLIENT\n\t# STOP_SPINNER\n\t# WAIT_FOR_LINK\n\n### Configuration Options\n\nConfigurable options should be specified in variables at the top of the payload file:\n\n    # Options\n    ROUTE=\"example\"\n\n\n### NETMODE\n\nAll payloads should include a `NETMODE` command to set the Shark Jack Display to a useful network mode. [Read the full NETMODE documentation](https://docs.hak5.org/shark-jack-display/netmode).\n\n### LED\n\nThe payload should use common payload states rather than unique color/pattern combinations when possible with an LED command preceding the Stage or `NETMODE`.\n\n\tLED SETUP\n\tNETMODE DHCP_CLIENT\n\nCommon payload states include a `SETUP`, with may include a `FAIL` if certain conditions are not met. This is typically followed by either a single `ATTACK` or multiple `STAGEs`. More complex payloads may include a `SPECIAL` function to wait until certain conditions are met. Payloads commonly end with a `CLEANUP` phase, such as moving and deleting files or stopping services. A payload may `FINISH` when the objective is complete and the device is safe to eject or turn off. These common payload states correspond to `LED` states. [Read the full LED documentation](https://docs.hak5.org/shark-jack-display/led).\n\n\n\u003ch1\u003e\u003ca href=\"https://hak5.org/pages/policy\"\u003eLegal\u003c/a\u003e\u003c/h1\u003e\n\nPayloads from this repository are provided for educational purposes only.  Hak5 gear is intended for authorized auditing and security analysis purposes only where permitted subject to local and international laws where applicable. Users are solely responsible for compliance with all laws of their locality. Hak5 LLC and affiliates claim no responsibility for unauthorized or unlawful use.\n\nDuckyScript is a trademark of Hak5 LLC. Copyright © 2010 Hak5 LLC. All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means without prior written permission from the copyright owner.\nShark Jack, Shark Jack Display and DuckyScript are subject to the Hak5 license agreement (https://hak5.org/license)\nDuckyScript is the intellectual property of Hak5 LLC for the sole benefit of Hak5 LLC and its licensees. To inquire about obtaining a license to use this material in your own project, contact us. Please report counterfeits and brand abuse to legal@hak5.org.\nThis material is for education, authorized auditing and analysis purposes where permitted subject to local and international laws. Users are solely responsible for compliance. Hak5 LLC claims no responsibility for unauthorized or unlawful use.\nHak5 LLC products and technology are only available to BIS recognized license exception ENC favorable treatment countries pursuant to US 15 CFR Supplement No 3 to Part 740.\n\n# Disclaimer\nGenerally, payloads may execute commands on your device. As such, it is possible for a payload to damage your device. Payloads from this repository are provided AS-IS without warranty. While Hak5 makes a best effort to review payloads, there are no guarantees as to their effectiveness. As with any script, you are advised to proceed with caution.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhak5%2Fsharkjackdisplay-payloads","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhak5%2Fsharkjackdisplay-payloads","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhak5%2Fsharkjackdisplay-payloads/lists"}