위의 소스가 힌트입니다.
먼저 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 |