시작
안녕하세요 :D
지난 시간에 이어서 Level 2 → Level 3
를 풀어보도록 하겠습니다 !
root@goorm:/# ssh bandit2@bandit.labs.overthewire.org -p2220
문제
Level Goal
The password for the next level is stored in a file called spaces in this filename located in the home directory
home
디렉터리 속 spaces in this filename
라는 파일에 패스워드가 있답니다.
3연속으로 cat
을 사용하는 문제네요.
ls
로 확인해봅시다!
bandit2@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit3 bandit2 33 Oct 16 14:00 spaces in this filename
spaces in this filename
이 보입니다.
확인해봐야겠죠?
bandit2@bandit:~$ cat spaces in this filename
cat: spaces: No such file or directory
cat: in: No such file or directory
cat: this: No such file or directory
cat: filename: No such file or directory
띄어쓰기를 포함한 채 입력했더니 No such file or directory
라는 오류메시지를 반환하네요.
cat
이 spaces
, in
, this
, filename
을 각각의 파일명으로 인식했나 봅니다.
얘네들이 하나의 파일이다! 라고 알려주기 위해선 따옴표로 묶어줘야 합니다 !!
bandit2@bandit:~$ cat "spaces in this filename"
UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
bandit3
계정의 패스워드가 UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
인 것을 알았습니다!!
참고로
bandit2@bandit:~$ cat spaces\ in\ this\ filename
이런 방법도 가능합니다ㅎㅎ..
마무리
cat
명령어로 다양한 파일들을 봤습니다.
이제 어떤 괴상한 파일명이 나와도 우리는 모두 뜯어볼 수 있게 되었습니다!!
Level 3 → Level 4
에서 뵙겠습니다. :D
'CTF_Write_UP > overthewire' 카테고리의 다른 글
Overthewire : Bandit Level 4 → Level 5 (0) | 2019.04.11 |
---|---|
Overthewire : Bandit Level 3 → Level 4 (0) | 2019.04.11 |
Overthewire : Bandit Level 1 → Level 2 (0) | 2019.04.11 |
Overthewire : Bandit Level 0 → Level 1 (1) | 2019.04.11 |
Overthewire : Bandit Level 0 (0) | 2019.04.11 |