Level Goal
The password for the next level is stored in a file called spaces in this filename located in the home directory
Commands you may need to solve this level
ls, cd, cat, file, du, find
Helpful Reading Material
Google Search for “spaces in filename”
home 디렉토리에 spaces in this filename이라는 파일에 비밀번호가 있다고 합니다.
문제풀이
이렇게 파일을 열어 내용을 확인합니다.
linux에서는 공백이 포함된 파일을 공백 앞 뒤로 다른 파일이라고 인식합니다.
spaces in this filename에서는 파일 4개로 인식하는 것입니다.
이 경우 공백을 무시하기 위해 공백 앞에 \(역슬래시)를 사용합니다.
+ 또는 파일 이름을 "[파일명]"으로 감싸줘도 됩니다.
**Linux 명령어 설명(누적)
ls -현재 디렉토리에 있는 파일을 보여줍니다.
cat [파일명] -[파일명]의 내용을 출력합니다.
cat ./[파일명] -현재 디렉토리에 있는 [파일명]의 내용을 출력합니다.
cat [파\ 일\ 명] -linux른 공백을 기준으로 앞뒤를 서로 다른 파일로 인식합니다.
'Hacking-기초 > Linux Bandit' 카테고리의 다른 글
Bandit Level 4 → Level 5 (1) | 2020.04.10 |
---|---|
Bandit Level 3 → Level 4 (0) | 2020.04.10 |
Bandit Level 1 → Level 2 (0) | 2020.04.10 |
Bandit Level 0 → Level 1 (0) | 2020.04.10 |
Putty로 Bandit 워게임 실행하기 (0) | 2020.04.10 |