fd
WarGame/Pwnable2015. 6. 25. 13:21
fd@ubuntu:~$ cat fd.c
#include
read함수의 첫번째 인자인 fd 값이 0이면 일반 입력을 받는다 .
read(0, buf, 32) 가 된다면 32바이트를 buf에 일반 입력을 받게 된다 .
그렇게 되려면 인자 argv[1] 이 0x1234(4660) 가 되야하며 buf의 값은 LETMEIN이 되야한다.
fd@ubuntu:~$ ./fd 4660 LETMEWIN good job :) mommy! I think I know what a file descriptor is!!