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