red='\033[0;31m' NC='\033[0m' blue='\033[104m' echo -e "${blue}BB-Additions by d4op 04.02.2015 for Backbox 4.1 - x64 ONLY -${NC}" echo -e "" echo -e "[+] Updating OS" echo -e "[+] Upgrading Kernel 3.18.5" echo -e "[+] Upgrading OpenVPN 2.3.6" echo -e "[+] Installing SublimeText" echo -e "[+] Installing NUKED CryptSetup" echo -e "" echo -e "" echo -e "${red}##########################################${NC}" echo -e "${red}[+] Updating your OS${NC}" apt-get update && apt-get upgrade echo -e "${red}##########################################${NC}" echo -e "${red}[+] Downloading and installing Kernel 3.18.5 Stable${NC}" wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/linux-headers-3.18.5-031805_3.18.5-031805.201501292218_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/linux-headers-3.18.5-031805-generic_3.18.5-031805.201501292218_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/linux-image-3.18.5-031805-generic_3.18.5-031805.201501292218_amd64.deb dpkg -i linux-headers-3.18*.deb linux-image-3.18*.deb echo -e "${red}##########################################${NC}" echo -e "${red}[+] Downloading and installing Sublimetext v3${NC}" wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3065_amd64.deb dpkg -i sublime-text_build-3065_amd64.deb echo -e "${red}##########################################${NC}" echo -e "${red}[+] Downloading and installing OpenVPN 2.3.6${NC}" wget http://94.242.58.230/openvpn_2.3.6-debian0_amd64.deb dpkg -i openvpn_2.3.6-debian0_amd64.deb echo -e "${red}##########################################${NC}" echo -e "${red}[+] Getting CryptSetup Src${NC}" apt-get source cryptsetup echo -e "${red}[+] Cloning NUKE Patch${NC}" git clone https://github.com/offensive-security/cryptsetup-nuke-keys cd cryptsetup-1.6.1/ echo -e "${red}[+] Patching CryptSetup${NC}" patch -p1 < ../cryptsetup-nuke-keys/cryptsetup_1.6.1+nuke_keys.diff echo -e "${red}[+] Installing missing packages for building CryptSetup{NC}" apt-get install libdevmapper-dev libpopt-dev uuid-dev libselinux1-dev libsepol1-dev libtool autoconf automake autopoint debhelper xsltproc docbook-xsl po-debconf echo -e "${red}[+] Building new Nuke CryptSetup${NC}" dpkg-buildpackage -b -uc echo -e "${red}[+] Installing NUKED CryptSetup${NC}" ls -l ../*crypt*.deb dpkg -i ../libcryptsetup*.deb dpkg -i ../cryptsetup*.deb echo -e "${red}##########################################${NC}" echo -e "${red}[+] enter password 1 -> your current encryption password${NC}" echo -e "${red}[+] enter password 2 -> your selfdestruction password${NC}" cryptsetup luksAddNuke /dev/sda5