티스토리 뷰

pwnable/ftz

ftz level 5

slyfizz 2018. 7. 29. 15:22

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함