ASIS CTF cat ( write - up )ContentUsing After FreeGOT overwrite Analysis__int64 __fastcall main(__int64 a1, char **a2, char **a3) { signed int true; // [rsp+8h] [rbp-28h] char buf; // [rsp+10h] [rbp-20h] unsigned __int64 canary; // [rsp+28h] [rbp-8h] canary = __readfsqword(0x28u); setup(); print_banner(); true = 1; while ( true ) { menu(); printf("which command?\n> "); read(0, &buf, 4uLL); swi..