※ 레벨에대한 정확한 비밀번호를 알려드지는 않습니다. 힌트와 해결과정을 포스팅하려고합니다.
※ 최대한 스스로 풀어보시기를 권합니다.
↑ 'space in this filename'이라는 파일에 비밀번호가 있다고 한다.
↑ spaces in this filename 이라는 파일을 cat명령으로 보려고했지만, 볼 수 었다.
spaces in this filename (이 파일에는 공백이 있다.) 파일이름도 그렇듯이 이 파일 이름에는 공백이있다.
cat 명령을 공백으로 처리하면 cat명령어는 그 공백을 분리된 개념으로 인식한다즉
- cat spaces
- cat in
- cat this
- filename
# 이러한 파일은 당연히 없기 때문에 명령의 오류가 발생한다.
# 이를 해결하기 위해서는 spaces in this filename을 한 문장으로 묶어 주든, 공백을 이스케이프 처리 함으로써 그 기능을 문자열로 인식하게 해야한다.
↑ 이렇게 이스케이프(\) 처리를 해주거나, 파일명을 싱글쿼터로 하나의 문장으로 취급해서 문제를 해결할 수 있다!
OverTheWire: bandit 5 (0) | 2017.02.16 |
---|---|
OverTheWire: bandit 4 (0) | 2017.02.16 |
OverTheWire: bandit 3 (0) | 2017.02.15 |
OverTheWire: bandit 1 (0) | 2017.02.15 |
OverTheWire: bandit 0 (0) | 2017.02.14 |
좀 알려주세요 현기증 난단 말이에요..