힌트를 봐보겠습니다.
오우 뭔가 복잡해보입니다.
gdb로 봐보니..
네 아주 기네요...
일단은 main+91번째가 핵심 같습니다.
그리고 main+499를 보면 \xffffff9c에 string[100]을 저장하네요.
근데 여기서 보면 0xffffff9c = -100 이고, main+91의 0xffffff98은 -104 인데
어떻게 접근해야하나 고민인 중에 hint에 나온 코드를 보면 0x08을 입력할 시 백스페이스바를 하네요.
0x08을 4번 입력하고 0xdeadbeef를 맞춰줘보겠습니다.
성공했습니다.
'CTF 공부 > FTZ' 카테고리의 다른 글
[FTZ]level20 (0) | 2020.01.23 |
---|---|
[FTZ]level19 (0) | 2020.01.23 |
[FTZ]level17 (0) | 2020.01.23 |
[FTZ]level16 (0) | 2020.01.23 |
[FTZ]level15 (0) | 2020.01.23 |