임시파일 ?! 일단 심볼릭 링크부터 떠오른다.. ㅎㅎ
암튼 힌트에 따라서 /usr/bin 아래의 level5 을 실행시키면 /tmp 아래에 level5.tmp 가 생성된다는 뜻!
이동해서 level5 를 먼저 실행해보자.
실행을 하고 /tmp 로 이동해서 level5.tmp 가 생성되었는지 확인해봤는데
?
없다고 뜬다
이 말은 level5 를 실행한 후 바로 지워지는 듯하다.
나는 바로 지워지는 파일을 중간에 저장할 수 있는 심볼릭 링크를 이용했다.
level5.tmp 가 생성되었다가 지워질 /tmp 경로, 즉 같은 경로에 imsi 라는 파일을 만들어두고,
ln -s 명령어를 이용해 심볼릭 링크를 걸어두면, level5.tmp 파일이 생성되고 삭제되어도 내용은 심볼릭 링크가 걸린 imsi 파일에 기록될 것이다.
이렇게 걸어두고,
/usr/bin 의 level5 를 실행한 후 , 다시 /tmp 로 와서 imsi 파일의 내용을 확인해보면,
level5 password "what the hell" 획득 !
힌트에서 임시파일이라는 단어를 봐서 마지막에 문제 해결에 힌트로 잘 사용할 수 있었던 것 같다.
'WARGAME > FTZ [system]' 카테고리의 다른 글
ftz level 7 [level7] (0) | 2020.04.30 |
---|---|
ftz level 6 [level6] (0) | 2020.04.29 |
ftz level 4 [level4] (0) | 2020.04.29 |
ftz level 3 [level3] (0) | 2020.04.29 |
ftz level 2 [level2] (0) | 2020.04.29 |