인터넷에 뒤져보니 프로그램을 vi로 열어서 암호를 찾는다..라는 부분이 있었다.
글쎄, 문제 출제자(?!)가 그걸 바라고 문제를 만든 것 같지는 않다.
내가 생각한 답은 이렇다.
우선 /tmp에 프로그램이 level5.tmp파일을 만드는 것은 알았다.
그러나 프로그램이 종료되면 해당 임시 파일을 지워버린다.
프로그램 실행 전에 /tmp에 cat명령으로 아무 파일이나 만든다.
그 다음 모드를 -rw-rw-r--로 바꿔준다.
이후에 프로그램을 실행하고 나면, 파일 권한은 level5에 있으므로 프로그램이 임시파일을 지우지 못한다.
...음, 이부분이 좀 마음에 걸리긴 하는데, 삭제권한이 어떻게 되는지는 잘 모르지만 여튼.
따라서 파일을 cat으로 열어보면 암호를 알 수 있게 된다.
솔직히 프로그램이 임시 파일에 암호를 출력할 줄은 몰랐다.
물론 문제니깐 이런 게 가능하겠지만 말이다.+)
어떠한 경우에도, 글을 네이버 산하 서비스에 퍼가는 것을 금지합니다.
글에 사용된 이미지에 출처가 포함되어 있는 경우, 이미지의 저작권은 출처된 곳에 있습니다.
따라서 이미지는 수시로 변경될 수 있습니다.

