티스토리 뷰
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 |
댓글