Level Goal
The password for the next level is stored in the only human-readable file in the inhere directory. Tip: if your terminal is messed up, try the “reset” command.
Commands you may need to solve this level
ls, cd, cat, file, du, find
inhere 디렉토리에 있는 사람이 읽을 수 있는 파일에 비밀번호가 있다고 합니다.
터미널 창이 더러우면 reset을 입력하라고 하네요.

문제풀이
inhere 디렉토리에서 ls를 입력했더니 파일이10개나 존재합니다.
저들 중 하나를 cat을 통해 확인을 하면 data 종류 파일에서는 깨진 문자가 나옵니다.
사람이 읽을 수 있는 파일을 찾기 위해 file ./-*를 입력해 모든 파일의 종류를 확인해줍니다.
file은 해당 파일의 종류를 확인해 주는 명령어입니다.
또한 파일 이름을 입력할 때 *는 와일드카드의 역할을 하며 * 자리에는 어떠한 문자가 와도 상관없다고 컴퓨터는 인식하게 됩니다.
이렇게 찾아보면 -file07이 읽을 수 있는 파일임을 알 수 있습니다.
**Linux 명령어 설명(누적)
ls : 현재 디렉토리에 있는 파일을 보여줍니다.
ls -a : 현재 디렉토리에 있는 파일을 숨겨진 파일까지 전부 보여줍니다.
cat [파일명] : [파일명]의 내용을 출력합니다.
cat ./[파일명] : 현재 디렉토리에 있는 [파일명]의 내용을 출력합니다.
cat [파\ 일\ 명] : linux는 공백을 기준으로 앞뒤를 서로 다른 파일로 인식합니다.
cd [디렉토리명] : 해당 디렉토리로 이동합니다.
file [파일명] : [파일명] 파일의 종류를 출력합니다.
* : 와일드카드, 문자를 대체하여 사용합니다.
'Hacking-기초 > Linux Bandit' 카테고리의 다른 글
Bandit Level 6 → Level 7 (0) | 2020.04.10 |
---|---|
Bandit Level 5 → Level 6 (0) | 2020.04.10 |
Bandit Level 3 → Level 4 (0) | 2020.04.10 |
Bandit Level 2 → Level 3 (0) | 2020.04.10 |
Bandit Level 1 → Level 2 (0) | 2020.04.10 |