CodeBlue CTF 2017 simple memo pad Write Up
0. introduce대회 때 대충 예상은 했는데 아니겠지~ 하고 넘기다가 못풀었다.. 1. Binary RELRO STACK CANARY NX PIE RPATH RUNPATH FILE No RELRO Canary found NX enabled No PIE No RPATH No RUNPATH simple_memo_pad Init : 20개의 청크를 할당하고 각 청크에 앞부분에 카나리를 넣는다. 1). Write a note on a blank area -> 카나리가 제대로 존재하는지 확인하고 앞 청크부터 기록한다.2). Edit a note -> 카나리가 제대로 존재하는지 확인하고 입력한 청크를 수정한다.3). Delete a note -> 카나리가 제대로 존재하는지 확인하고 입력한 청크를 지운다. (u..