본문 바로가기
CTF 공부/FTZ

[FTZ]level14

by JJWANIC 2020. 1. 23.

buf overflow 버그를 이용해서 check의 값을 0xdeadbeef로 맞춰주면 되네요.

main+29 줄을 잘 보면 0xdeadbeef를 비교하는 부분의 메모리 위치를 확인할 수 있습니다.

0xfffffff0 은 -16을 의미하고, 총 0x38 (56)의 크기니까 56 - 16 = 40

의미 없는 값으로 40바이트를 채우고 0xdeadbeef를 채워봅시다.

'CTF 공부 > FTZ' 카테고리의 다른 글

[FTZ]level16  (0) 2020.01.23
[FTZ]level15  (0) 2020.01.23
[FTZ]level13  (0) 2020.01.23
[FTZ]level12  (0) 2020.01.23
[FTZ]level11  (0) 2020.01.23