[WANNAGAME CHAMPIONSHIP2021] Writeup Note (pwn - Msec_root - Icefrog2000)
#include < stdio.h > // 0x1010289 void setup ( void ) { alarm ( 0x3c ); setvbuf ( stdin , ( char *) 0x0 , 2 , 0 ); setvbuf ( stdout , ( char *) 0x0 , 2 , 0 ); setvbuf ( stderr , ( char *) 0x0 , 2 , 0 ); return ; } // 0x1012f8 void menu ( void ) { puts ( " 1. Add note " ); puts ( " 2. Edit note " ); puts ( " 3. View note " ); puts ( " 4. Delete note " ); printf ( " > " ); return ; } // 0x10175c void main ( void ) { long in_FS_OFFSET ; int local_14 ; undefined8 local_10 ; local_10 = *( undefined8 *)( in_FS_OFFSET + 0x28 ); setup (); LAB_00101781 : while ( 1 ) { menu (); __isoc99_scanf ( " %d " , & local_14 ); getchar (); if ( local_14 != 4 ) break ; delete_note (); } if ( local_14 < 5 ) { if ( local_14 == 3 ) { view_note (); ...