OverTheWire Bandit Level 2 -> Level 3 문제를 풀어볼 것 이다.
문제 페이지
문제 목표
다음레벨로 갈 수 있는 비밀번호는 홈디렉토리에 있는 공백 이라는 파일에 저장된다.
힌트
ls, cd, cat, file, du, find
유용한 자료
google에서 파일 이름 공백을 검색해봐라.
문제 문석 했으면 바로 Putty를 이용해 접속해보자!
Putty 접속 방법 바로가기.
ID : bandit2
PW : 클릭
문제 분석
ls 명령어를 입력해 보니깐 spaces in this filename 이라는 파일이 나온다.
이 파일 내용에 정답이 있을 거 같으니 cat 명령어를 써서 내용을 확인해 보자.
cat 명령어를 써서 파일을 확인해보려고 했는데 위와 같이 오류가 난다.
위와 같이 오류가 발생하는 이유는 리눅스는 일반적으로 공백을 문자로 인식하지 않는다.
해결방법 1 (자동완성)
리눅스에서 TAB키를 이용하면 자동완성 기능이 있다.
따라서 cat s 여기까지 입력하고 TAB키를 누르면 자동완성이 된다.
해결방법 2 (따옴표)
해결방법 3 (\ 백슬래쉬)
해결방법 1의 자동완성을 직접 손으로 입력하는 것이다.