본문 바로가기
Wargame/pwnable.kr

pwnable.kr fd

by morae23 2019. 2. 1.

[Toddler's Bottle] fd

 

 

fd 문제는 아래와 같다.

 

 



 

 

문제 이름처럼 file descriptor에 관한 문제라고 한다.

 

 



 

 

일단 접속을 해보면 위와 같이 fd.c 가 있는 것을 보게 된다.

 

 



 

 

fd.c 코드를 보면,

fd argv[1] int로 변환한 값에서 0x1234를 뺀 값을 저장한다.

그 뒤, buf 32바이트만큼 읽어오고 “LETMEWIN\n”과 비교한다.

 

따라서 fd stdin으로 해준 뒤, 해당 문자열을 입력하면 될 것으로 보인다.

stdin 0에 해당하므로 0x1234,  4660을 입력한 뒤 stdin으로 LETMEWIN을 입력하니 flag를 얻을 수 있었다.

 

 



 

 



'Wargame > pwnable.kr' 카테고리의 다른 글

pwnable.kr passcode  (0) 2019.02.01
pwnable.kr random  (0) 2019.02.01
pwnable.kr collision  (0) 2019.02.01
pwnable.kr flag  (0) 2019.02.01
pwnable.kr bof  (0) 2019.02.01

댓글