본문 바로가기
Pwnable/Overthewire

OverTheWire Bandit Level 0

by 09337 2020. 5. 9.

 


 

 

내용을 해석해보면, 이 레벨(0)의 목표는 SSH를 사용해 게임(Wargames)에 로그인하는 것이며,

연결할 호스트 주소는 bandit.labs.overthewire.org이고, 접속할 포트는 2220이다.

사용자명은 bandit0이고, 비밀번호는 bandit0이다.

 

이 내용을 통해 Level0을 풀어보자.

 

 

알아낸 정보

사용할 명령어: ssh

호스트 주소: bandit.labs.overthewire.org

포트: 2220

사용자명: bandit0

비밀번호: bandit0

 


 

ssh는 해당 주소로 원격 로그인이 가능한 명령어다.

사용법은 아래와 같다.

ssh [옵션] [주소]

혹은 다음과 같이 입력할 수 있다.

ssh 사용자명@서버주소

 

ssh bandit0@bandit.labs.overthewire.org

 

여기서 끝이 아니고, 서버에 접속할 포트를 지정해줘야한다.

우리는 위에서 알아낸 정보로 포트가 2220이라는 것을 알 수 있다.

 

포트 사용법은 서버주소 입력 후에, -p 포트 형태로 입력해주면 된다.

 

최종으로 알 수 있는 서버에 접속하기 위한 주소는

 

ssh bandit0@bandit.labs.overthewire.org -p 2220 이다.

 


 

Level 0

칼리 접속 후, 터미널에 ssh bandit0@bandit.labs.overthewire.org -p 2220 를 입력한다.

(리눅스에서 복사, 붙여넣기는 Ctrl+Shift+C,V)

 

그러면 비밀번호를 입력할 수 있는데

이때 비밀번호는 입력해도 보이지 않는다. 

 

비밀번호는 위에서 알려준 정보로 bandit0이라는 것을 알 수 있으니, 입력 후 엔터를 눌러준다.

Level 0
Level 0

그럼 위 사진과 같이 overthewire에서 Level0으로 로그인을 성공한 것을 확인할 수 있다.

 

이제 다음 레벨로 가기 위한 비밀번호를 알아야한다.

리눅스 명령어 ls 를 입력하면 존재하는 파일 목록을 볼 수 있다.

ls

readme 라는 파일이 존재하는 것을 알 수 있다.

cat 명령어를 통해 해당 파일을 읽어준다.

cat

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

 

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

exit

 

댓글