#include <stdio.h>
#include <string.h>

void showLogo() {
    printf("\n"
"      .g8\"\"\"bgd `7MMF' .M\"\"\"bgd `7MM\"\"\"Mq.   db\n"
"    .dP'     `M   MM  ,MI    \"Y   MM   `MM. ;MM:\n"
"    dM'       `   MM  `MMb.       MM   ,M9 ,V^MM.\n"
"    MM            MM    `YMMNq.   MMmmdM9 ,M  `MM\n"
"    MM.           MM  .     `MM   MM      AbmmmqMA\n"
"    `Mb.     ,'   MM  Mb     dM   MM     A'     VML\n"
"      `\"bmmmd'  .JMML.P\"Ybmmd\"  .JMML. .AMA.   .AMMA.\n"
"\n");
    printf("     ########################################\n"
           "     #                 PWN - 5              #\n"
           "     ########################################\n");
}

void printFlag() {
    printf("Glückwunsch, hier ist die Flag: CISPA{...}\n");
}

void secret() {
    int admin = 0;
    char buf[0xff];
    int allowed = 0;
    printf("Passwort:\n");
    gets(buf);
    if(strcmp(buf, "NoOneWillGuessIt")) {
        admin = 0;
        printf("Falsches Passwort.\n");
        return;
    } else {
        admin = 1;
    }
    if(admin == 1 && allowed == 1) {
        printFlag();
    } else {
        printf("Richtiges Passwort, aber du besitzt nicht die Berechtigung die Flag zu sehen.\n");
    }
}

int main() {
    showLogo();
    secret();
    return 0;    
}
