아임노드

[OverTheWire Bandit] Bandit Level 1 -> Level 2 문제풀이 본문

[SK shieldus Rookies 23기] 공부 노트/OverTheWire Bandit 문제풀이

[OverTheWire Bandit] Bandit Level 1 -> Level 2 문제풀이

Noody 2024. 11. 14.

OverTheWire Bandit

Level 1 -> Level 2

 

목표 : bandit1 SSH에 접속하기

  • 이전 문제에서 얻은 비밀번호를 통해 bandit1 서버에 접속
  • '-' 파일에서 다음 레벨을 위한 비밀번호 알아내기

풀이방법

 

1. bandit1 SSH 접속

이번 문제는 크게 어려운 것이 없다.

이전 문제를 복습한다는 느낌으로 동일하게 절차를 진행하면 되는데,

잊지 말아야 할 것은, 이전 문제로 얻은 비밀번호는 bandit1 계정 비밀번호이므로 bandit0 -> bandit1로 바꿔주어야 한다.

ssh bandit1@bandit.labs.overthewire.org -p 2220

 

2. bandit1 계정으로 접속 확인

 

3. '-' 파일 읽기

cat 명령어로 '-' 파일을 입력하면 아무 응답이 없다.

왜냐하면 'cat -' 은 '-' 파일을 인식하는 것이 아닌 표준 입력을 의미하기 때문에 파일을 읽는 대신 사용자 입력을 기다리게 된다.

따라서

 

  • . = 현재 디렉토리
  • / = 디렉토리 구분자
  • - = 파일 이름

을 통해서 명령어를 다음과 같이 다시 입력한다.

# cat ./-

 

 

다음 레벨을 위한 패스워드 GET!