diff --git a/nuke_me_NOW.c b/nuke_me_NOW.c index 7f6b8fa..a760ac3 100644 --- a/nuke_me_NOW.c +++ b/nuke_me_NOW.c @@ -1,13 +1,16 @@ #include #include +#define CRYPT_DISK /dev/sda5 +#define DEVNULL /dev/null + int main(void) { // nuke the crypto headers // note: try and figure out the damned proper devices L:"awzasaa" - system("sudo cryptsetup erase -q /dev/sda5 2/dev/null 1>/dev/null"); + system("sudo cryptsetup erase -q CRYPT_DISK 2>>DEVNULL 1>DEVNULL"); // immediate force power off - system("sudo poweroff -ff 2>/dev/null 1>/dev/null"); + system("sudo poweroff -ff 2>DEVNULL 1>DEVNULL"); // return ok return 0; diff --git a/setup.sh b/setup.sh index 53c56eb..0809522 100644 --- a/setup.sh +++ b/setup.sh @@ -8,15 +8,5 @@ gcc nuke_me_NOW.c -o nuke_me_NOW # change user and group for wrapper (for suid) sudo chown root:root nuke_me_NOW -# make scripts executable -# chmod +x *.sh -# sudo chown root:root nuke_me_NOW.sh - # set suid -sudo chmod 4755 nuke_me_NOW - -# sudo chmod 4777 nuke_me_NOW.sh -# sudo chmod 4777 $(which cryptsetup) -# sudo chmod 4777 $(which poweroff) -# sudo chmod 4777 $(which shutdown) -# sudo chmod 4777 $(which nice) \ No newline at end of file +sudo chmod 4755 nuke_me_NOW \ No newline at end of file