hint를 한번 보자!
check의 값이 0xdeadbeef이면 쉘을 띄운다
그렇다면 check의 값을 덮어 씌워주면 될것 같다.
buf의 크기가 20이지만 45만큼 입력을 받는다.
gdb로 뜯어보면
요렇게 되있다.
buf와 check의 거리는 56-16이므로 40이다.
성공!
'Write-Up > FTZ(Write-Up)' 카테고리의 다른 글
[FTZ] level16 (Write-Up) (0) | 2019.07.10 |
---|---|
[FTZ] level15 (Write-Up) (0) | 2019.07.09 |
[FTZ] level13 (Write-Up) (0) | 2019.06.19 |
[FTZ] level12 (Write-Up) (0) | 2019.06.19 |
[FTZ] level11 (Write-Up) (0) | 2019.05.31 |