Pwnable/pwnable.kr

[Toddler's Bottle] fd

xxvd 2018. 4. 6. 21:05


ssh fd@pwnable.kr-p2222 여기로 접속해보겠습니다.



fd.c파일을 보겠습니다.


read함수로 buf에 값을 읽어와서 그 내용이 LETMEWIN이면 플래그를 출력합니다.


우리는 argv[1]로 fd를 조작할 수 있습니다.


fd란 파일을 관리하기위해 OS가 가지고있는 파일의 정보를 가지고 있는 것. 입니다.


fd 가 0이면 표준입력(stdin)

       1이면 표준출력(stdout)

 2이면 표준에러(stderr)


그렇다면 fd를 0으로 만들어주는 값을 argv[1]에다가 넣고, buf에 LETMEWIN이라는 문자열을 받으면 되겠네요.



와아