GOT DAMN!!!!!!!!
❯ checksec chall
[*] '/home/mfkrypt/bbctf/pwn/got-damn/chall'
Arch: amd64-64-little
RELRO: Partial RELRO
Stack: Canary found
NX: NX enabled
PIE: No PIE (0x400000)
SHSTK: Enabled
IBT: Enabled
Stripped: Noundefined8 main(void)
{
long in_FS_OFFSET;
undefined buffer1 [32];
char buffer2 [328];
long canary;
canary = *(long *)(in_FS_OFFSET + 0x28);
initialize();
puts("Welcome to this GOTDamn \'leave a message\' system");
printf("Enter your name: ");
read(0,buffer1,24);
printf("Enter your message: ");
read(0,buffer2,320);
puts("Thank you");
printf("Mr/Ms %s",buffer1);
printf(buffer2);
puts("Your message will be pass to the administrator");
if (canary != *(long *)(in_FS_OFFSET + 0x28)) {
/* WARNING: Subroutine does not return */
__stack_chk_fail();
}
return 0;
}

Last updated