[OverTheWire System - Bandit] Level 0 >> Level 1

Level Goal

The goal of this level is for you to log into the game using SSH. The host to which you need to connect is bandit.labs.overthewire.org, on port 2220. The username is bandit0 and the password is bandit0. Once logged in, go to the Level 1 page to find out how to beat Level 1.

 

이 레벨의 목표는 SSH를 사용하여 게임에 로그인하는 것입니다.

  • host : bandit.labs.overthewire.org:2220
  • id : bandit0
  • pw : bandit0

로그인한 후 레벨 1 페이지로 이동하여 레벨 1을 이기는 방법을 알아보십시오.

위 내용은 Level 0 페이지에서 설명된 내용이다.
문제를 풀기 위해선 알아하는 내용이라, 해당 내용을 넣었다.

 

The password for the next level is stored in a file called readme located in the home directory. Use this password to log into bandit1 using SSH. Whenever you find a password for a level, use SSH (on port 2220) to log into that level and continue the game.

 

다음 단계의 암호는 홈 디렉토리에 있는 readme라는 파일에 저장됩니다.
SSH를 사용하여 bandit1에 로그인하려면 이 암호를 사용합니다.
레벨의 암호를 찾을 때마다 포트 2220에서 SSH를 사용하여 해당 레벨에 로그인하고 게임을 계속합니다.


Hint

1. ssh 명령어

2. ls 명령어

3. cat 명령어

Write Up

더보기

위에 나온 정보대로, ssh에 연결하여 level 1로 이동하는 정보를 얻어야하는 문제이다.

나는 ssh를 이용하여 해당 호스트에 접속하도록 하겠다.

 

이와 같이 접속하려고 할 사용자를 @ 앞에 넣고, @ 뒤에는 호스트를 넣는다.
서버와 연결할 포트 번호는 -p 옵션(p는 port 뜻함)에 넣어서 명시해준다.

 

이후 사용자의 비밀번호를 넣어주라는 요청이 온다. 위에 정보대로, bandit0을 넣어줬다.

 

로그인을 성공하니, 환영한다는 문구와 게임 플레이에 도움이 되는 말들이 적혀져 있다.
여기선 따로 해석하여 적지는 않겠다. 읽어보면 워게임 플레이에 도움이 되니, 이해가 안되더라도 읽어보면 좋겠다.

 

ssh 배너에는 게임 플레이에 도움되는 말만 있지, Level 1로 이동에 도움이 되는 정보는 없었다.

그래서 일단 ls -al 명령어를 이용하여 사용자 홈 디렉토리의 파일을 확인해봤다.

 

확인을 해보니, readme이라는 파일을 확인할 수 있다.
cat 명령어을 이용하여 읽어보도록 하겠다.

 

읽어보니, encryption된 듯한 문자열이 나왔다.
일단 로그인 시도 후 실패하면, decryption을 시도하겠다.

 

다행히 로그인이 잘 되었다.