본문 바로가기
CTF 공부/FTZ

[FTZ]level18

by JJWANIC 2020. 1. 23.

힌트를 봐보겠습니다.

오우 뭔가 복잡해보입니다.

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