[OverTheWire:Bandit] Level 3 ~ Level 4
2023. 7. 7. 17:33ㆍWar Game/OverTheWire
문제
다음 단계로 넘어가는 암호는 'inhere' 라는 디렉토리 안의 숨겨진 파일에 저장되어있다고 한다.
Keyword
home directory, cat, cd, ls, find
풀이
find / -name inhere 2> /dev/null
우선 'inhere' 라는 디렉토리가 어디있는지 알아보기위해 find 명령어를 사용해서 '/'(최상위 경로) 에서 부터 'inhere' 라는 이름을 가진 파일 및 디렉토리를 찾는다.
명령어를 사용하게 되면 3개의 결과를 찾을 수 있는데 현재 문제가 bandit3 이므로 bandit3에 있는 'inhere' 디렉토리로 이동해준다.
cd /home/bandit3/inhere
ls
bandit3 의 'inhere' 디렉토리로 이동한 후 ls 명령어를 사용하여 파일 리스트를 확인해보니 아무런 결과도 출력되지 않는다. 숨겨진 파일은 따로 ls 명령어의 '-a' 옵션을 입력해야 출력된다.
ls -a
ls 명령어의 '-a' 옵션을 같이 입력하면 숨겨진 파일까지 출력된다. 파일 이름 맨앞에 '.' 붙어있는 파일은 숨겨진 파일이라는 뜻이다.
cat .hidden
암호는 'hidden' 파일에 있다고 하니 cat 명령어를 사용해서 'hidden' 파일의 내용을 출력한다.
'War Game > OverTheWire' 카테고리의 다른 글
[OverTheWire:Bandit] Level 5 ~ Level 6 (0) | 2023.07.08 |
---|---|
[OverTheWire:Bandit] Level 4 ~ Level 5 (0) | 2023.07.08 |
[OverTheWire:Bandit] Level 2 ~ Level 3 (0) | 2023.07.07 |
[OverTheWire:Bandit] Level 1 ~ Level 2 (0) | 2023.07.06 |
[OverTheWire:Bandit] Level 0 ~ Level 1 (0) | 2023.07.06 |