char형으로 buf를 20byte주고


fgets로 buf를 45개를 받는다


if에서 check변수값이가 0xdeadbeef면


15레벨의 쉘을 띄운다.




ebp-56 에서 deadbeef가 ebp-16 이니


56 - 16하면 40이다 .





nop으로 40바이트준뒤에 deadbeef를 리틀엔디안으로주면 된다.

.



'Wargame - 고등학교 시절 가독성 주의 부탁드립니다.) > PWNABLE' 카테고리의 다른 글

ftz level16  (0) 2017.04.14
ftz level15  (0) 2017.04.14
ftz level13  (0) 2017.04.13
ftz level12  (0) 2017.04.11
ftz level11  (0) 2017.04.11