int __fastcall main(int argc, const char **argv, const char **envp) { char s[40]; // [rsp+20h] [rbp-30h] BYREF unsigned __int64 v5; // [rsp+48h] [rbp-8h] v5 = __readfsqword(0x28u); setvbuf(stdout, 0LL, 2, 0LL); puts("Give me a key!"); fgets(s, 30, stdin); if ( (unsigned int)encrypt((__int64)s) ) { print_flag(); return 0; } else { puts("That's not it!"); return 1; } }