아임노드

[OverTheWire Bandit] Bandit Level 0 -> Level 1 문제풀이 (+cat 명령어로 파일 내용 읽기) 본문

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

[OverTheWire Bandit] Bandit Level 0 -> Level 1 문제풀이 (+cat 명령어로 파일 내용 읽기)

Noody 2024. 11. 12.

OverTheWire Bandit

Level 0 -> Level 1

 

 

목표 : Level 1로 넘어가기 위한 패스워드 찾기

  • 패스워드 파일은 'readme' 파일 안에 있다.
  • Level 1의 패스워드를 얻기 위해 서버에서 'readme' 파일을 읽는다.

 

풀이방법

 

1. SSH로 bandit 서버 접속

 

Level 0에서 풀이했던 그대로 SSH로 해당 서버에 접속하도록 한다.

비밀번호: bandit0

https://imnode.tistory.com/50

 

[OverTheWire Bandit] Bandit Level 0 문제풀이 (+오류해결)

OverTheWire BanditLevel 0 목표 : Bandit 서버에 SSH로 접속하기 문제를 간략하게 정리하자면,서버: bandit.labs.overthewire.org포트: 2220사용자 이름: bandit0비밀번호: bandit0 풀이 방법 사용 터미널 : Power Shell (

imnode.tistory.com

 

2. bandit0 사용자의 홈디렉토리로 이동과 파일 리스트

현재 홈디렉토리 상태이다.

다음 단계를 위한 패스워드가 'readme' 파일에 있다고 했으니 ls 명령어를 통해 해당 파일이 있는지 확인해보자

ls를 통해 readme 파일이 있다는 것을 확인했다!

 

3. 'readme' 파일 내용 읽기

 

해당 파일의 내용을 읽기 위해서는 cat 명령어를 사용한다.

 

cat 명령어(concatenate)는 Linux와 Unix에서 파일의 내용을 연속적으로 출력하는 데 사용하는 명령어이다.

사용법은 cat 명령어 뒤에 파일 이름을 입력하면 해당 파일의 내용이 화면에 출력된다.
[cat + 파일이름]

 

자 이제 'readme' 파일 내용을 확인해보자.

 

축하 메시지와 함께 내가 찾던 패스워드를 마지막 줄에 알려준다.

 

다음 문제를 위해 미리 복사해두자.