cgy12306

FTZ 17번 level17 본문

Wargame/FTZ

FTZ 17번 level17

cgy12306 2019. 7. 6. 19:52

ID : level17

PW : king poetic

 

이번에도 버퍼오버플로우이다.

 

main+6에서 ebp-16지점에 0x8048490을 넣어주고,

main+57부분에서 ebp-16지점의 값을 eax를 넣고 eax를 call 해준다. 스택을 보면 이렇다.

 

16번에서 숫자만 살짝 바꿨다.

그러면 ebp-16지점에 쉘 코드가 들어있는 주소를 넣어주면 쉘이 실행될것 같다. 쉘 코드를 환경변수에 등록하고, 쉘 주소를 알아보자.

 

 

쉘 코드가 들어있는 주소를 획득했다.

A를 40byte만큼 넣어주고 쉘 코드가 들어있는 주소를 넣어 실행시켜보자~~~

 

비밀번호는 why did you do it이다.

'Wargame > FTZ' 카테고리의 다른 글

FTZ 19번 level19  (0) 2019.07.06
FTZ 18번 level18  (0) 2019.07.06
FTZ 16번 level16  (0) 2019.07.06
FTZ 15번 level15  (0) 2019.07.06
FTZ 14번 level14  (0) 2019.07.06
Comments