농소

Narnia Level 2 본문

Wargame/Narnia

Narnia Level 2

농소 2018. 2. 6. 02:08

이어서 level 2문제를 풀어보죠



두번째 인자를 이용해 eip를 변조하여 쉘코드를 실행하게 만드는 간단한 오버플로우 문제네요



우선 c로 볼 때 buf 값이 128이라 128만 채우면 되는줄 알았지만 gdb로 본 결과

 eip까지 도달하기 위해선 140byte의 공간을 사용해야하네요



쉘코드 삽입과 eip에 쉘코드 주소를 넣어줍니다.



16바이트씩 주소를 변형해가면서 실행한 결과 쉘이 실행되고 eui가 변형된것이 확인이 되었습니다.


 

비밀번호를 알았으니 다음단계로 가볼게요

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

Narnia Level 1  (0) 2018.02.03
Narnia Level 0  (0) 2018.02.03