728x90
항상 그랬던 것처럼 파일과 디렉토리를 살펴서
힌트를 한번 보자.
/usr/bin에 있는 level5라는 프로그램은
/tmp 디렉토리에 level5.tmp라는 이름의
임시파일을 생성한다고 한다.
그러면 우선 /usr/bin으로 가서 level5라는 프로그램이 있는지
확인해 보자.
있다!!
그러면 level5라는 프로그램을 한번 실행시켜보자.
level5라는 프로그램을 실행했으니 level5.tmp가 만들어 졌는지 확인을 해보자.
?!!!! 없다....분명 있어야 되는데 없다;;
생성되었다가 바로 삭제가 되는 듯 하다.
그러면 삭제되기전에 다른 곳에 담아볼 수 있을까?
먼저 touch명령어로 level5라는 파일을 임의로 만들어 보았다.
다음 내가 만든 level5파일과 level5프로그램을 실행시키면 생기는 파일 level5.tmp을
하드링크로 연결해서 결과를 한번 보겠다.
< 공부 결과 >
touch명령어
링크 종류와 차이
다시 돌아가서 level5프로그램을 실행시켜보자.
/tmp로 가서 잘 담아졌는지 확인해보자.
level5.tmp를 실행해보니 바로 다음 level의 Password가 나왔다
'코딩 문제 > 해커스쿨' 카테고리의 다른 글
FTZ : level7 (0) | 2019.01.14 |
---|---|
FTZ : level6 (0) | 2019.01.14 |
FTZ : 6 ~ 10 정리 (0) | 2019.01.12 |
FTZ : 1 ~ 5 정리 (0) | 2019.01.12 |
FTZ : level4 (0) | 2019.01.12 |