[Pwnable.kr] fd




코드를 분석해보면, fd에는 argv[1] - 4660(=0x1234)가 저장이 되고 이게 나중에 read(fd, buf, 32);로 들어가면서 파일 디스크립터 값이 됩니다. 0은 표준 입력, 1은 표준 출력, 2는 표준 에러이므로 fd가 0이 되게끔 하려면 argv[1]에 4660을 보내줘야겠네요.



 




'워게임 > Pwnable.kr' 카테고리의 다른 글

[Pwnable.kr] input  (0) 2018.01.15
[Pwnable.kr] random  (0) 2018.01.15
[Pwnable.kr] passcode  (0) 2018.01.15
[Pwnable.kr] flag  (0) 2018.01.15
[Pwnable.kr] bof  (0) 2018.01.15
[Pwnable.kr] collision  (0) 2018.01.15
  Comments