System/FTZ
[FTZ] level5
MitNy
2017. 9. 8. 13:54
/usr/bin/level5 프로그램은 /tmp 디렉토리에
level5.tmp 라는 이름의 임시파일을 생성한다.
이를 이용하여 level6의 권한을 얻어라.
라고 한다.
그럼 우선 /usr/bin 디렉토리에 들어가서 level5 를 실행시켜보자.
분명 이 프로그램은 /tmp 디렉토리에 level5.tmp 라는 이름의 임시파일을 생성한다고 했으나,
파일 목록을 보면 .tmp 파일은 없다.
그래서 /tmp 디렉토리에 level5.tmp 라는 파일을 임의로 생성해주고
다시 /usr/bin 디렉토리에서 level5 를 실행시켰다.
그 후 /tmp 디렉토리에 있는 level5.tmp 파일을 읽었더니
이런식으로 next password 내용이 덮어씨워졌다.
level6 password is what the hell