본문 바로가기
Pwnable/Overthewire

OverTheWire Bandit Level 2 → Level 3

by 09337 2020. 5. 9.

 

클릭시 사이트로 이동


 

비밀번호는 home 디렉토리의 'spaces in this filename' 이라는 이름을 가진 파일에 저장되어있다.


Level 2에서 비밀번호 얻기

Level 2로 로그인 후(Level 2 로그인 하는 법 보러가기), ls 명령어를 통해 존재하는 파일을 확인한다.

 

'spaces in this filename' 라고 저장되어있는 파일이 존재하는 것을 알 수 있따.

 

리눅스에서는 띄어쓰기마다 파일명을 구분하기 때문에,

cat spaces in this filename

이라고 쓰면,

 

'spaces in this filename'이 아닌

'spaces' 'in' 'this' 'filename'과 같이 띄어쓰기를 기준으로 다 다른 파일이라고 구분한다.

 

터미널에서 긴 문자열을 쉽게 작성하게 도와주는 단축키?가 존재한다.

Tap 키를 누르면, 긴 문자열이 한번에 나타난다.

 

파일을 읽어야하니 cat 명령어를 써주고, 우선 스페이스바 입력 전인 'spaces'까지만 입력 후

Tap을 눌러주면 아래 사진과 같이 자동으로 다음 문자열이 입력된다.

비밀번호 얻고 로그아웃


Level 3 로그인

터미널에 ssh bandit3@bandit.labs.overthewire.org -p 2220 입력 후,

방금 얻은 비밀번호 UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK 입력

 

성공

댓글