문제
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.
풀이
문제를 해석해보면 우리는 이 순서로 해결할 수 있음을 알 수 있다!
- home 디렉터리에 readme 라는 파일에 다음 레벨로 갈 수 있는 패스워드가 있다.
- 이 패스워드를 통해 bandit1 아이디로 로그인해라!
- 그러면 다음 레벨로 이동하여 계속 게임을 진행할 수 있다.
자 이제 home 디렉터리로 가보도록 하자!
우리는 일단 home 디렉터리가 어디인지를 찾아야한다.
bandit0 라는 user의 정보를 알 수 있는 방법은 /etc/passwd 파일에서 확인할 수 있다.
cat /etc/passwd 명령어를입력해보자!
굉장히 많은 user 정보들이 있지만 bandit0 라는 정보만 가져오는 명령어를 입력할 수도 있다.
cat /etc/passwd | grep bandit0
원하는 bandit0 정보만 가져옴을 확인할 수 있다!
우리는 여기서 /home/bandit0가 홈 디렉터리임을 알 수 있고, cd /home/bandit0 를 통해 디렉터리로 접근하여 readme를 읽어보도록 하자!
패스워드가 보인다!
이제 level0처럼 다시 putty를 열어 bandit1 로 해당 비밀번호로 로그인하면 level1도 간단하게 해결할 수 있다.
level 1,,, 아직까지는 쉽게 보인다!
하지만 가야할 곳이 level 34 이니 ,,, 가야할 길이 너무너무 멀다ㅠㅠ
'Bandit' 카테고리의 다른 글
Bandit Level 5 -> Level 6 - 리눅스 하위 폴더 파일 찾기 (0) | 2023.08.28 |
---|---|
Bandit Level 4 -> Level 5 - 리눅스 파일 정보 명령어 'file' (0) | 2023.08.28 |
Bandit Level 3 -> Level 4 - 리눅스 숨김 파일 읽기 (0) | 2023.08.28 |
Bandit Level 1 -> Level 2 -> Level 3 - 리눅스 명령어 구조, more (1) | 2023.08.27 |
Bandit Level 0 - log into the game using SSH (0) | 2023.08.27 |