OverTheWire.org Bandit Level 2 -> Level 3
http://overthewire.org/wargames/bandit/bandit3.html
Level 2에서 Level 3으로 가기 위해서는 홈 디렉토리에 있는 'spaces in this filename'이라는 이름을 가진 파일을 열어야 한다.
ssh에 접속한 후 cat 명령어를 사용하여 파일의 내용물을 확인하면 된다. 하지만 이 파일이름에는 공백이 포함되어있으므로
$ cat spaces in this filename
을 입력하면 리눅스는 'spaces', 'in', 'this', 'filename' 이라는 5개의 파일을 찾게 될 것이다.
이 문제를 해결하기 위해서는 'spaces in this filename'이라는 이름을 하나의 파일의 이름으로 인식시켜주어야 한다. 그러기 위해서는 ""을 이용하면 된다.
$ cat "spaces in this filename"
이라고 입력하면 해결할 수 있다.
bandit3의 비밀번호를 확인했다.
UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
Bandit Level 2 → Level 3
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
Level 2에서 Level 3으로 가기 위해서는 홈 디렉토리에 있는 'spaces in this filename'이라는 이름을 가진 파일을 열어야 한다.
ssh에 접속한 후 cat 명령어를 사용하여 파일의 내용물을 확인하면 된다. 하지만 이 파일이름에는 공백이 포함되어있으므로
$ cat spaces in this filename
을 입력하면 리눅스는 'spaces', 'in', 'this', 'filename' 이라는 5개의 파일을 찾게 될 것이다.
이 문제를 해결하기 위해서는 'spaces in this filename'이라는 이름을 하나의 파일의 이름으로 인식시켜주어야 한다. 그러기 위해서는 ""을 이용하면 된다.
$ cat "spaces in this filename"
이라고 입력하면 해결할 수 있다.
bandit3의 비밀번호를 확인했다.
UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
댓글
댓글 쓰기