그렇다고 합니다.
/tmp/level5.tmp 안에 뭔가 정보가 있을듯 합니다.
/usr/bin/level5를 실행하고 /tmp로 가봤습니다.
level5.tmp가 없습니다.
/usr/bin/level5이 종료될 때 삭제하는듯 합니다.
그렇다면 떠오르는게 한가지 있을겁니다.
없으면 죄송합니다.
Race condition에 대한 개념을 모르시면 다음 글을 읽고 오세요.
-> http://slimv.tistory.com/entry/Race-condition
Race condition을 이용해 /tmp/level5.tmp의 내용을 뜯어봅시다.
/usr/bin/level5를 반복적으로 실행하게 합니다.
/tmp/level5.tmp를 what에다 Symbolic Link를 반복적으로 걸어줍니다.
race1을 Background에서 실행하도록 하고 race2를 실행합니다.
what을 열어보니 level6의 password가 나왔습니다.