File Descriptor1 pwnable.kr fd [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를 얻을 수 있었다. 2019. 2. 1. 이전 1 다음