본문 바로가기

WARGAME/FTZ [system]

ftz level 5 [level5]

 

 

 

 

 

level5

 

 

임시파일 ?! 일단 심볼릭 링크부터 떠오른다.. ㅎㅎ

암튼 힌트에 따라서 /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