안녕하세요
소스를 보자
버퍼는 32
fd는 내가 입력한 argv[1]에서 0x1234(4,660)을 뺀다
len은 버퍼에서 32만큼의 문자열을 읽는다
만약 버퍼가 LETMEWIN이면 flag를 cat하고
else가 없으므로
밑에 프린트를 출력한다
파일 디스크럽터 |
대상 |
0 |
표준입력 |
1 |
표준 출력 |
2 |
표준 에러 |
우리는 argv[1]에 입력을 해서 0으로 만들어주고
LETMEWIN을 입력하면된다
4660은 16진수로 0x1234
이렇게 성공이다
'WARGAME > Pwnable.kr' 카테고리의 다른 글
PWNABLE KR lotto (0) | 2016.02.09 |
---|---|
pwnable kr flag (0) | 2016.01.08 |
pwnable kr random (0) | 2016.01.07 |
pwnable kr bof (0) | 2016.01.07 |
pwnable kr collision (0) | 2016.01.06 |