#!/bin/bash
#Still assuming Linux users have gcc
#Yo dawg I heard you like bash!
echo -e "
#include
#include
#include
#include
char *Cipher2Text(char *startup){
int i = 0;
int shift=3;
char* plainText = (char*) malloc(strlen(startup) + 1);
while (startup[i] != '\0'){
if (startup[i] >= 'a' && startup[i] <= 'z')
plainText[i] = 'a' + ((startup[i] - 'a' - shift + 26) % 26);
else if (startup[i] >= 'A' && startup[i] <= 'Z')
plainText[i] = 'A' + ((startup[i] - 'A' - shift + 26) % 26);
else
plainText[i] = startup[i];
i++;
}
plainText[i] = '\0';
return plainText;
}
int main(){
char init[] = {\"Surmhfw Dgrqlv: Zulwlqj grsh frgh vlqfh \"};
char *startup=Cipher2Text( init);
usleep(10000);
int size = sizeof(init);
for (int a = 0; a < size; a++){
setvbuf(stdout, NULL, _IONBF, 0);
printf(\"%c\", startup[a]);
usleep(50000);
}
//So we put a bash code in your C code
system(\"stat \$HOME | awk 'FNR == 8 {print}' | awk '{print \$2}'\");
//so you can have a bash while you C bash
return 0;
}" > cyphr.c
gcc -g -Wall cyphr.c -o cyphr
./cyphr
sleep 3
pkill cyphr
rm cyphr cyphr.c