Shark Jack

Purchase one here: https://docs.hak5.org/shark-jack. I'm using the Shark Jack Battery, not the Shark Jack Cable. They are different.

MODES:

OFF: Closest to USB-C port, or "back" position. Also used for "Charging" mode

ARM: middle position, "Management" mode

ATTACK: Closest to the ethernet port, or "forward" position

Charging

DO NOT LEAVE DEVICE UNATTENDED AND DO NOT OVER CHARGE THE DEVICE. IT WILL GET WARM SO LET IT COOL PRIOR TO USE JUST TO BE SAFE.

  • Turn the switch to the OFF position and plug it into a USB power source.

  • If the jack is blinking blue, it is charging up.

  • It is charged when the jack is solid blue.

ARM Mode

  • Set the switch to the middle position.

  • Plug the Shark Jack into your computer's ethernet port.

  • Additionally, plug the Shark Jack into a power source reliable power source.

  • SSH to the Shark Jack: ssh root@172.16.24.1

  • Default password: hak5shark

  • You could connect via serial connection as well, but I could not get it working properly with a standard USB-C cable and Pixel 5a.

Payloads

  • Store your payloads here: /root/payload/library

    • I recommend cloning the repo, which should work with the UPDATE_PAYLOADS command.

  • SSH to the device and use the command LIST to list the payloads available.

  • Use the ACTIVATE command to turn on payloads to run next time ATTACK mode executes. Examples from Hak5's site:

    • Use a payload from the library: ACTIVATE recon/nmap

    • A specific file: ACTIVATE /tmp/payload.sh

Plunder Bug Switch

Use a Plunder Bug to connect a laptop, Shark Jack, and WAN port all at the same time with a USB -> Ethernet adapter. Really cool concept, you should check it out.

Development

Firmware Upgrade

PULLING THE DEVICE BEFORE THE UPGRADE COMPLETES WILL LIKELY BRICK YOUR DEVICE. IF YOU DO NOT HAVE A RELIABLE POWER SOURCE YOU MAY BRICK YOUR DEVICE

  • Download the bin file from here: https://downloads.hak5.org/shark/battery

    • I'm using the battery version. If you have the Shark Jack Cable, you'll want to go get that firmware.

  • Transfer the .bin file: scp upgrade-1.1.0.bin root@172.16.24.1:/tmp/

  • Default password: hak5shark

  • SSH to the Shark Jack: ssh root@172.16.24.1

  • Default password: hak5shark

PULLING THE DEVICE BEFORE THE UPGRADE COMPLETES WILL LIKELY BRICK YOUR DEVICE. IF YOU DO NOT HAVE A RELIABLE POWER SOURCE YOU MAY BRICK YOUR DEVICE

  • Execute: sysupgrade -n /tmp/upgrade-1.1.0.bin

  • Could take 5-10 minutes to complete, so I suggest not touching it for 15.

Last updated