From d43cda29328f113be6b2abb03e6df829949cb186 Mon Sep 17 00:00:00 2001 From: Giulio Date: Tue, 8 Sep 2020 15:40:03 +0200 Subject: [PATCH] clean --- build.sh | 66 -------------------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100755 build.sh diff --git a/build.sh b/build.sh deleted file mode 100755 index 6f9d495..0000000 --- a/build.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env bash - -# for dependencies -# apt install -t build-essential libncurses-dev bison flex libssl-dev libelf-dev - -#if [ $# -ne 3 ] -# then -# echo "No arguments supplied" -#fi - -#flag1=$1 -#flag2=$2 -#flag3=$3 - -flag1="cc{prima_flag}" -flag2="cc{seconda_flag}" -flag3="cc{terza_flag}" -password=`hexdump -n 32 -e '4/4 "%08X"' /dev/urandom` - -echo "[+] Starting build script..." -mkdir -p target/overlay/var/www/html - -echo "[+] Cloning buildroot" -git clone https://github.com/buildroot/buildroot.git target/buildroot - -echo "[+] Adding customization files" -cp -R buildroot/* target/buildroot # copy buildroot configs -sed -i "s/###ROOTPASSWORD###/$password/g" target/buildroot/configs/pcengines_apu2_defconfig -cp -R conf/* target/overlay # copy target system config files -cp -R webpanel/* target/overlay/var/www/html # copy the webpanel -cp -R update/update.sh target/overlay #copy the update script and certificate - -echo "[+] Writing flags" -sed -i "s/##FLAG1##/$flag1/g" target/overlay/var/www/html/includes/config.php -echo $flag2 > target/overlay/flag -chmod 444 target/overlay/flag -mkdir target/overlay/root -chmod 700 target/overlay/root -echo $flag3 > target/overlay/root/flag -chmod 400 target/overlay/root/flag - -echo "[+] Building the keygen" -mkdir -p target/overlay/usr/sbin -gcc -o target/overlay/usr/sbin/cfgbin keygen/keygen.c -static -lm -strip target/overlay/usr/sbin/cfgbin - -echo "[+] Generating Update Key" -mkdir -p target/keys -openssl genrsa -out target/keys/signingkey.pem 2048 -openssl rsa -in target/keys/signingkey.pem -outform PEM -pubout -out target/keys/signingpub.pem -cp target/keys/signingpub.pem target/overlay/pub.pem - -echo "[+] Generating Monitoring SSH Key" -ssh-keygen -t ecdsa -f target/keys/sshkey -q -N "" -mkdir -p target/overlay/root/.ssh -cp target/keys/sshkey target/overlay/root/.ssh/authorized_keys -chmod -R 600 target/overlay/root/.ssh/ - -echo "[+] Saving the root password" -echo $password > target/keys/rootpassword - -echo "[+] Building the image" -N=`grep -c '^processor' /proc/cpuinfo` -cd target/buildroot -make pcengines_apu2_defconfig -make -j$N