티스토리 뷰
level5 풀이 입니다.
아이디 / 비밀번호는 level5 / what is your name? 입니다.
힌트를 보니 /usr/bin/level5 프로그램을 실행하면 /tmp 디렉토리에 level5.tmp 라는 임시파일을 생성한다는군요.
/usr/bin/level5 를 봐보니 level6의 setuid가 걸린 파일이군요.
/tmp 로 이동해서
/usr/bin/level5 를 실행시켜봤더니 /tmp에 level5.tmp 파일이 생기지 않습니다.
그래서 /tmp에 level5.tmp라는 파일을 생성하고 아무정보도 넣지 않은후에
/usr/bin/level5를 실행하고 다시 파일을 봐더니 데이터가 0 이어야할 level5.tmp가 31입니다.
cat 명령어로 level5.tmp를 봐보니 다음 비밀번호가 나오는군요.
level6 비밀번호: what the hell
'pwnable > ftz' 카테고리의 다른 글
ftz level 7 (0) | 2018.07.29 |
---|---|
ftz level6 (0) | 2018.07.29 |
ftz level4 (0) | 2018.07.29 |
ftz level3 (0) | 2018.07.29 |
ftz level 2 (0) | 2018.07.29 |