반응형
마찬가지로 level5의 hint를 봅니다
네, level5 파일에 SetUid가 걸려있네요! 실행을 해봅니다.
실행을 한 후, /tmp 폴더에 들어가보니, level5.tmp 파일이 존재하지 않아요. 이게 어떻게 된 걸까요?
아무래도 파일 생성과 동시에 삭제를 하는 것 같습니다.
우선, level5.tmp파일을 생성해 볼게요. vi level5.tmp를 하셔도 되고, 스크린샷처럼 해도 됩니다.
간단히 cat > level5.tmp 후에 아무 내용이나 입력 하고, Shift + "c" 를 누르면 저장됩니다.
그리고 다시! /usr/bin/level5 파일을 실행하면 됩니다!
짜잔!
level6로 넘어가는 패스워드는 What the hell 입니다!
반응형