본문 바로가기

WARGAME/Pwnable.kr

pwnable kr fd

안녕하세요


소스를 보자


버퍼는 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