상세 컨텐츠

본문 제목

03. cobolt -> goblin

Pwnable Write-Up/02.hackerschool L.O.B

by RACC8N 2020. 3. 9. 17:37

본문

small buffer + stdin /  buffer가 작으면서 stdin을 이용해 쉘코드를 입력받는다. 

 

이 전 문제와 비슷하게 환경변수에 쉘코드를 저장하고, 입력을 stdin으로 하면 될 것 같다.

 

환경변수에 추가한 후 주소를 찾아보자.

 

0xbffffeec 값을 사용하겠다.

 

buf에서 ret까지의 거리를 확인해 보자.

 

이전 문제와 같이 buf[16] + sfp [4] + ret [4] 임을 알 수있다.

 

stdin으로 입력 받을 경우 cat을 사용하여 입력해 줄 수 있다. 

 

다음으로 넘어가 보자.

'Pwnable Write-Up > 02.hackerschool L.O.B' 카테고리의 다른 글

06. wolfman -> darkelf  (0) 2020.03.09
05. orc -> wolfman  (0) 2020.03.09
04. goblin -> orc  (0) 2020.03.09
02. gremlin -> cobolt  (0) 2020.03.09
01. gate -> gremlin  (0) 2020.03.09

관련글 더보기

댓글 영역