https://overthewire.org/wargames/bandit/bandit4.html
Bandit Level 3 → Level 4
Level Goal
The password for the next level is stored in a hidden file in the inhere directory.
Commands you may need to solve this level
ls , cd , cat , file , du , find
문제 해석
inhere directory의 숨겨진에 패스워드가 있다.
ls 명령어를 사용하여 inhere 디렉토리를 확인하자.
그리고 cd (Change Directory) 명령어를 사용하여 inhere directory에 접근한다.
cd : Change Directory.
cd .. : 이전에 있던 디렉토리로 이동
cd / : 최상위 디렉토리로 이동
cd ~ : 홈 디렉토리로 이동
bandit3@bandit:~$ ls
inhere
bandit3@bandit:~$ cd inhere
bandit3@bandit:~/inhere$ ls
bandit3@bandit:~/inhere$
분명 /inhere 디렉토리에서 ls를 했는데 아무것도 존재하지 않는다.
ls 명령어의 전달인자에 -al을 사용한다면, 숨겨진 폴더나 파일의 정보를 볼 수 있다.
bandit3@bandit:~/inhere$ ls -al
total 12
drwxr-xr-x 2 root root 4096 Jul 17 15:57 .
drwxr-xr-x 3 root root 4096 Jul 17 15:57 ..
-rw-r----- 1 bandit4 bandit3 33 Jul 17 15:57 ...Hiding-From-You
이제 cat 명령어를 사용해서 해당 파일을 출력하자.
bandit3@bandit:~/inhere$ cat ...Hiding-From-You
2WmrDFRmJIq3IPxneAaMGhap0pFhF3NJ
참고로, ...까지 치고 tab을 누르면 자동완성 된다.
정리
1. 숨겨진 디렉토리나 파일 정보를 보려면 ls -al
'네트워크 공부 > bandit' 카테고리의 다른 글
[Bandit] Level 5 -> Level 6 (0) | 2024.07.19 |
---|---|
[Bandit] Level 4 -> Level 5 (0) | 2024.07.19 |
[Bandit] Level 2 -> Level 3 (0) | 2024.07.18 |
[Bandit] Level 1 -> Level 2 (0) | 2024.07.18 |
[Bandit] Level 0 -> Level 1 (0) | 2024.07.18 |