본문 바로가기
Pwnable/Overthewire

OverTheWire Bandit Level 1 → Level 2

by 09337 2020. 5. 9.

이미지 클릭시 사이트로 이동

 


 

Level 2

비밀번호는 home 디렉토리에 있는 ' - ' 라는 파일명에 저장되어있다.

 


Level 1에서 비밀번호 찾기

 

ls

Level 0과 마찬가지로 ls 명령어를 통해 존재하는 파일을 확인한다.

- 라는 이름의 파일이 존재하는 것을 확인했는데,

 

cat

일반적인 형식으로 cat 명령어를 사용하여 파일을 읽으려고 하면 읽히지 않는다. 

이유는 리눅스에서 ' - ' 기호가 옵션이기 때문에, - 를 파일명으로 받아들이지 않는다.

 

따라서 일반적인 cat - 이 아닌,

cat ./- 로 입력해서 현재위치의 - 파일을 열라고 지시해야 한다.

./ : 현재위치

 

그럼 위와 같이 문자가 나타나는데, 이것이 Level 1에서 Level 2로 갈 수 있는 암호이다.

 

알아낸 암호를 기록한 후, exit를 입력해 로그인 되어있는 주소에서 빠져나와, 다음 레벨로 로그인할 준비를 한다.


Level 2 로그인하기

터미널에 ssh bandit2@bandit.labs.overthewire.org -p 2220 를 입력한다.

 

Level 1에서 푼 내용을 통해,

비밀번호가 CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9 라는 것을 알 수 있다.

 

 

Level 2 로그인 성공

 

 

댓글