Welcome

This website is currently running in a Raspberry Pi Zero, by the way.



THIS PROJECT: Hacking Hak5 Shark Jack

Purpose: The design intent of the Hak5 Shark Jack is to execute short payloads for basic reconnaissance and/or enumeration. The internal 3.7V battery makes it very portable but limits its working time up to 15 minutes.

What is Hak5 Shark Jack? Hak5 produces a variety of products related to hacking and pentesting. Shark Jack [Here] is a single board Linux computer armed with an Ethernet RJ45, a SOC MT7628DAN (580MHz 32 bits CPU, 64 MB DDR2 RAM, 64 MB SPI Flash), and runs OpenWRT [Here]



Would each battery last for 13 hours? Yes! We will confirm it after. The first step is removing the tiny battery and making a power bank.


See in high resolution: Shark PCB Top | Shark PCB Bottom


How to charge and protect the batteries? The new Li-Ion power bank has to be protected by a BMS to prevent overcurrent, over-temperature, overcharged, and control the charging process.



Why not a regular 5V power bank? This microchip works with 3.7V and has embedded a voltage regulator that will reduce the input voltage from 5V to 3.7V, which means it will work with 5V (I confirmed!) but will drain current (voltage drop) to maintain the set to 3.7V, wasting 26% of the total power.



Why do I need a Battery Management System? Any Li-Ion battery needs to be protected by a BMS to prevent overcurrent, over-temperature, overcharged, and control the charging process. It has an LED that indicates when the battery is charging (Red) or charged (Blue/Green) and can be safely left unattended while charging.



Conclusions? The final module is composed of 7800mAh (3 cells) and can work for over 47 hours maintaining an SSH reverse shell to a server and the LED on all time. It can be considered a semi-permanent implant. With powerful magnets of the bottom, the power bank can be attached to any rack or support.



See another project: RPi Tor Hidden Service.

Get in contact