위의 소스가 힌트입니다.

먼저 gdb로 까서 256 + 8 + 4 + 4 인것을 알았습니다.

str | dummy | sfp | ret

간단하게 환경변수로 문제를 풀었습니다.



환경변수 egg에 nop * 50과 쉘코드를 넣어줍니다.



주소를 출력해주는 코드를 작성해준뒤



쉘을따고 my-pass해주면

level12의 비밀번호를 출력합니다.



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

ftz level13  (0) 2017.04.13
ftz level12  (0) 2017.04.11
[pwnable.tw]orw  (0) 2017.04.10
쉘코드  (0) 2017.04.05
ftz level10  (0) 2017.04.02