HackBox Writeup

So it seems that my 2 day project got some attention on Twitter and a few people asked for a writeup on the setup. Although it may seem complicated it was really a very simple build.

The complete setup looks like this.



First of the purpose of the hackbox or whatever you want to call it its not to replace my hacking laptop. The purpose of this project is to be used as a companion to perform tasks like war driving, wifi attacking and Bluetooth assessments.

Hardware Used

Pelican case The pelican case is 8 inches which is enough for the 7inch monitor


RaspberryPi monitor

Any Wifi dongle with antenna

Alpha Wireless

Texas Instruments BLE dongle

2 SMA extenders

@evilsocket recommends this Power Bank

Blinkt! because if it doesn’t blink its not cool!

Ethernet & USB hub

Any Bluetooth Keyboard

Y USB Cable


1) The secondary wireless module can be any type of wifi dongle with an antenna. If you want you can opt out of this option and use the built in wifi of the Rpi3.
2) The secondary Texas instruments BLE is not needed if you are using Rpi3 because of the on board one.
3) For all the usb dongles i removed the case in order to save space. Naked electronics also look more l33t.
4) The ribbon cable that comes with the RaspberryPi monitor was not long enough to reach the board so i used an old one i had which came with the Rpi camera.

Software used

I wont go over setting up the SD Card for the RaspberryPi but i used the vanilla Raspbian Lite image.

On the software tools side i chose to install some of my favourite tools:

WarBerryPi by me

CrackMapExec by @byt3bl33d3r

Bleah by @evilsocket

– Aircrack-ng Suite – apt-get install aircrack-ng

– Kismet – apt-get install kismet

Putting it all together


This is the easiest step of all because it is just a matter of making everything fit in the pelican case you chose.

In my case i am using a Y usb cable to power the RaspberryPi monitor and the RaspberryPi board at the same either through the power bank or an external source.

I drilled 2 holes on the side of the pelican case to screw the SMA extenders which are connected to the Alpha wireless card and to the secondary wireless module. On the external side i have 2 small wifi antennas so that i don’t need to keep the case open when wardriving… @evilsocket recommends these.

The Alpha wireless card is directly connected via USB to the RaspberryPi as it requires a good amount of power. The secondary WiFi dongle is connected to the USB hub. At this moment if you are using the Rpi3 you must have 3 wireless interfaces. The BLE dongle is also directly connected to the Rpi board.

Questions? DM me on Twitter and i will be happy to guide you through.