Wargame/FTZ
FTZ 14번 level14
cgy12306
2019. 7. 6. 19:19
ID : level14
PW : what that nigga want?
디버깅을 해봅시다.
main+29부분을 보면 ebp-16이 0xdeadbeef와 비교하는 것을 볼 수 있다. 스택을 그려보자.
(저는 아날로그적인 것을 좋아합니다)
A를 40byte 만큼 넣어주고 다음 0xdeadbeef를 넣어준다. 0xdeadbeef를 넣어줄 땐 리틀 엔디안 방식으로 넣어준다.
우선 쉘코드 작성하고 쉘코드 주소를 알아내자.
주소를 얻었으니 코드를 작성해보자.
비밀번호는 guess what이다.