이번에는 해커스쿨 Level5 문제를 풀어보도록 하겠습니다. 이번 레벨 강의는 매우 간단하며 깊게 생각해보시면 금방 누구든지 풀 수 있는 문제입니다. 다른 문제들에 비해 비교적 빨리 끝날거라고 예상됩니다. 그러면 강의를 시작해보겠습니다.
먼저 힌트를 보겠습니다. 이번 Level5의 힌트는 '/usr/bin/level5 프로그램은 /tmp 디렉토리에 level5.tmp 라는
이름의 임시파일을 생성한다.' 아마 이 문구를 보여주는거 보면 level5.tmp 파일을 실행하면 비밀번호가 보일거라는 거겠죠?
이름의 임시파일을 생성한다.' 아마 이 문구를 보여주는거 보면 level5.tmp 파일을 실행하면 비밀번호가 보일거라는 거겠죠?
그러면 우선 /usr/bin/level5 프로그램을 실행해보고 /tmp 폴더를 살펴봅시다. (cd /tmp -> ls)
엇? 그런데 level5.tmp 파일이 없습니다. 음.. 이 상황에서는 어떻게해야될까요? 우선 똑같은 파일을 하나 만들어봅시다.
파일을 만들때는 Touch 명령어를 이용하면 됩니다.
(touch level5.tmp -> 프로그램 재실행)
파일을 생성하고, 프로그램을 재 실행한 후 폴더를 확인해보면 level5.tmp 라는 파일이 정상적으로 있습니다.
그러면 cat 명령어를 이용해 level5.tmp 파일을 실행해봅시다.
그러면 이제 Level6 의 비밀번호가 나타납니다. 읽어주셔서 감사합니다 ^^
'hackerschool ftz' 카테고리의 다른 글
해커스쿨(HackerSchool) Level6 풀이내용! (0) | 2010.09.08 |
---|---|
해커스쿨(HackerSchool) Level4 풀이내용! (0) | 2010.09.02 |
해커스쿨(HackerSchool) Level3 풀이내용! (2) | 2010.08.21 |
해커스쿨(HackerSchool) Level1 풀이내용! (6) | 2010.08.19 |
해커스쿨(HackerSchool) Level2 풀이내용! (1) | 2010.08.17 |