TetCTF 2021
이상한 CTF 하느라 대회 기간에는 참여를 못했고, 대회가 끝나고 나서 몇몇 문제들을 풀어봤다. PWNABLE :: warmup 주어진 라이브러리의 BuildID에서 실행 환경이 Linux Ubuntu 16.04임을 알 수 있다. 바이너리를 쭉 살펴보면 FSB가 발생하는 곳이 한 군데 보인다. void __fastcall print_fsb(const char *msg) { int i; // [rsp+1Ch] [rbp-4h] printf(msg); for ( i = strlen(msg); i 0x55708db2b270 ('*' ) 0008| 0x7fff4cea23c8 --> 0x55708e2ed428 ("whatzefuk???") 0016| 0x7fff4cea23d0 --> 0x0 0024| 0x7fff4..