OverTheWire Bandit Level 1 -> Level 2 문제를 풀어볼 것 이다.
문제 페이지
해석
다음레벨로 갈 수 있는 비밀번호는 홈디렉토리에 있는 - 라는 파일에 저장된다.
힌트
ls, cd, cat, file, du, find
ls(list) : 파일 목록 출력
cd(change directory) : 디렉토리 이동
cat : 파일내용 간략히 출력
file : 파일 유형
du(disk usage) : 디렉토리, 파일 용량 출력
find : 파일, 디렉토리 찾기
힌트 내용을 알았으면 바로 Putty를 이용해 접속해보자!
Putty 접속 방법 바로가기.
ID : bandit1
PW : 클릭
해결방법
접속해서 ls 명령어를 입력해 파일 목록을 출력했다. 출력해보니 문제에 나와있는 - 파일이 보였다.
파일 내용을 확인하기 위해서 cat 명령어를 사용해 보았다.
" - " 파일 내용을 보기 위해 cat - 을 입력했는데 아무런 반응이 없고 입력을 기다리는 것으로 보인다.
Linux에서 - 의미는 옵션을 지정할 때 자주 사용한다. 그래서 Linux는 사용자가 옵션을 넣다가 만 것으로 인식한다. 그래서 입력을 기다리고 있는 것이다.
cat 명령어는 그대로 사용하고 뒤에 입력을 기다리는 "-" 단독 사용 말고 ./- 를 입력한다.
./ 을 입력하는 이유는 ./는 리눅스에서 현재 있는 위치를 의미한다.
따라서 cat ./- 이라고 입력하면 현재 위치한 경로에 있는 -라는 파일을 간단히 출력해라 라는 의미이다.
Next Level
ID : bandit2
PW : CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9