본문 바로가기

FTZ level18 본문

wargame/FTZ-LEVEL

FTZ level18

Seongjun_You 2021. 10. 8. 10:41

변수 선언 부분

fflush(stdout) : 버퍼에 저장된 내용을 출력하는 함수

count100 이상이면 뭐하는 중이냐고 물어봄

check0xdeadbeef 이면 shellout 함수 실행

버퍼에 있는 값을 한바이트씩 가져옴

0x08이면 count가 감소함

defaultstring 배열에 x값을 넣고 count를 증가시킨다.

 

check : [ebp-104]

string : [ebp-100]

 

count가 감소하는 것을 이용하여 string [-4] check영역에 접근을 한다.

0x084개 넣어 주고 0xdeadbeef를 넣어 준다.

password : swimming in pink

'wargame > FTZ-LEVEL' 카테고리의 다른 글

FTZ level20  (0) 2021.10.08
FTZ level19  (0) 2021.10.08
FTZ level17  (0) 2021.10.08
FTZ level16  (0) 2021.10.07
FTZ level15  (0) 2021.10.07
Comments