buf를 입력받는데, 20만큼 할당되어있지만 45만큼 입력받을 수 있어 오버플로우가 일어난다.
check의 값을 0xdeadbeef로 넣어주면 될듯하다.
메모리 공간을 확인해보니 buf와 check사이의 거리는 40이다.
참 쉽죠?
'System Hacking (pwnable) > hackerschool FTZ Write-up' 카테고리의 다른 글
[FTZ] level16 ( write - up ) (0) | 2019.05.28 |
---|---|
[FTZ] level15 ( write - up ) (0) | 2019.05.28 |
[FTZ] level13 ( write - up ) (0) | 2019.05.28 |
[FTZ] level12 ( write - up ) (0) | 2019.05.28 |
[FTZ] level11 ( write - up ) (0) | 2019.05.27 |