티스토리 뷰

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이라는 문자열을 받으면 되겠네요.



와아


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

[Toddler's Bottle] blackjack  (0) 2018.05.17
[Toddler's Bottle] random  (0) 2018.05.09
[Toddler's Bottle] flag  (0) 2018.05.03
[Toddler's Bottle] bof  (0) 2018.04.29
[Toddler's Bottle] collision  (0) 2018.04.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함