The Deck is a penetration testing Linux distribution that runs
on the ARM-based small computer boards in the BeagleBoard and
BeagleBone family. To install this software you will need a
Linux computer with a microSD reader/writer (which could be full size SD
with an adapter).
The Deck was created by Dr. Philip Polstra (Dr. Phil). Further
details can be found on his blog http://polstra.org or in his
book "Hacking and Penetration Testing with Low Power Devices".
Download the multi-part tar.gz-part-XX files. Sorry for the
multi-part files, but it was necessary for Sourceforge to
accept the files.
Put the files together and extract them to a directory using:
cat TheDeck*.tar.gz-part-0* | tar xzv
Now change to the appropriate directory using:
Setup your microSD card by running the script setup_sdcard.sh
with the appropriate options. The script must be run as root.
Running the script without any options will generate a help
screen. You will need a 16 GB or larger card!
To install to a microSD card located at /dev/sdb on a BeagleBone Black:
sudo ./setup_sdcard.sh --mmc /dev/sdb --dtb beaglebone
To install to a microSD card located at /dev/sdc on BeagleBoard-xM:
sudo ./setup_sdcard.sh --mmc /dev/sdc --dtb beagle_xm
If you don't know which device to use run:
sudo ./setup_sdcard.sh --probe-mmc