//gcc -g -no-pie -fno-stack-protector -fno-pic -fno-builtin -mpreferred-stack-boundary=2 -m32 diary.c -o diary
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <limits.h>
|
|
|
|
void not_even_called(){
|
|
puts("\nWelcome Garuda Muda\n");
|
|
system("/bin/sh");
|
|
}
|
|
void init(){
|
|
setvbuf(stdin, NULL, _IONBF, 0);
|
|
setvbuf(stdout, NULL, _IONBF, 0);
|
|
setvbuf(stderr, NULL, _IONBF, 0);
|
|
}
|
|
|
|
void tulisan(){
|
|
puts("██████╗ ██╗ █████╗ ██████╗ ██╗ ██╗ ███████╗███████╗██████╗ ██╗ ██╗██╗ ██████╗███████╗");
|
|
puts("██╔══██╗██║██╔══██╗██╔══██╗╚██╗ ██╔╝ ██╔════╝██╔════╝██╔══██╗██║ ██║██║██╔════╝██╔════╝");
|
|
puts("██║ ██║██║███████║██████╔╝ ╚████╔╝ ███████╗█████╗ ██████╔╝██║ ██║██║██║ █████╗ ");
|
|
puts("██║ ██║██║██╔══██║██╔══██╗ ╚██╔╝ ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║██║ ██╔══╝ ");
|
|
puts("██████╔╝██║██║ ██║██║ ██║ ██║ ███████║███████╗██║ ██║ ╚████╔╝ ██║╚██████╗███████╗");
|
|
puts("╚═════╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═════╝╚══════╝\n");
|
|
}
|
|
|
|
int main()
|
|
{
|
|
init();
|
|
char a[4];
|
|
int b;
|
|
char c[16];
|
|
|
|
strcpy(a,"KSL");
|
|
b = 14045;
|
|
|
|
tulisan();
|
|
printf("Welcome to Diary Application \n");
|
|
printf("write something : ");
|
|
gets(c);
|
|
if(strlen(c) > 20){
|
|
printf("karakter gak boleh lebih dari 20\n");
|
|
} else{
|
|
if(b == 0x67616c66) not_even_called();
|
|
else printf("isi diary kamu : %s\n",c);
|
|
}
|
|
exit(0);
|
|
}
|
|
|