티스토리 뷰

pwnable/FTZ

[Hackerschool FTZ] Level5 write-up

ba0bab 2017. 12. 31. 17:27




FTZ level5

pw : what is your name?


Level5입니다.


ls명령으로 hint를 확인해보겠습니다.



/usr/bin/level5 프로그램은 임시파일을 만든다고 합니다.


이 프로그램이 실행되면, /tmp디렉토리에 level5.tmp라는 임시파일을 생성한다고 하네요.


함 실행시켜보겠습니다.


/tmp엔 아무 파일이 없군요. 아마도 프로그램을 실행하면 임시파일을 생성하고 다시 지우는 것 같은데요.


하지만 원래 tmp파일에 level5.tmp라는 파일이 있으면 임시파일을 생성할 때 내용이 덮어쓰이지 않을까요?


아무내용이 적힌 level5.tmp를 만들었습니다.


그리고 level5를 실행해보겠습니다.


실행 후 tmp 파일의 level5.tmp를 실행해보니,



예상과 같았습니다.


Level6 password is “what the hell”.






'pwnable > FTZ' 카테고리의 다른 글

[Hackerschool FTZ] Level7 write-up  (0) 2017.12.31
[Hackerschool FTZ] Level6 write-up  (0) 2017.12.31
[Hackerschool FTZ] Level4 write-up  (0) 2017.12.31
[HackerSchool FTZ] Level3 write-up  (0) 2017.12.16
[HackerSchool FTZ] Level2 write-up  (0) 2017.12.16
Comments