crackme1
Déjà vu, I've just been in this place before. Higher on the street and I know it's my time to go! Files available here Author: @scuffed
void *_dso_handle = &_dso_handle; // idb
char dejavu[52] = "This challenge feels pretty familiar... doesn't it?"; // idb
int spinit[13] = { 5, 41, 21, 26, 41, 15, 24, 1, 10, 21, 7, 3, 24 }; // idb
char _bss_start; // weak
_UNKNOWN end; // weakv6 = __readfsqword(0x28u);
printf("%s\n\nGive me your input: ", dejavu);
__isoc99_scanf("%s", input);
for ( i = 0; i <= 12; ++i )
{
if ( input[i] != dejavu[spinit[i]] )
{
puts("Nice try!!");
return -1;
}
}
printf("\nYou got it! Your flag is blahaj{%s}\n", input);
return 0;
}
Last updated