게으른 개발자

bandit0 -> bandit1 본문

war game/Bandit

bandit0 -> bandit1

Tomato_Coffee 2024. 4. 5. 10:57

출처 : https://overthewire.org/wargames/bandit/bandit1.html

  • 위 문제에서 bandit0의 home directory안에 있는 readme라는 이름의 파일에 bandit1 비밀번호가 저장되어 있다고 합니다. 
  • 문제를 푸는법 = 1. home directory 이동 2. readme 파일 읽어서 비밀번호 추출

1. bandit0의 home directory로 이동하는 방법

  1. [cd ~] : '~'은 home directory를 의미합니다.
  2. [cat etc/passwd | grep bandit0] : /etc/passwd 디렉토리에는 각 계정들의 정보가 저장됩니다. 여기서 home directory의 경로를 알아낼수 있습니다. 파이프 명령어 [ | ] 를 사용하여 grep를 사용하여 bandit0의 정보만 추출합니다. 여기서 알아낸 경로로  [ cd /home/bandit0 ] 명령어 사용해서 이동합니다.

노란색 사각형 박스 부분이 home directory의 경로입니다.


2. readme 파일 읽기

readme 파일이 있는 home directory로 이동 후 readme 파일을 읽는법은 2가지 있습니다. 1. vi [파일 경로] , 2.  cat [파일 경로]

  1. vi readme
  2. cat readme  

 


3. 비밀 번호를 사용해서 bandit1 계정으로 접속하는법

1. bandit0 계정에서 로그아웃하기 위해서 exit 명령어를 사용합니다. 

2. bandit1 계정으로 로그인하기 위해서 ssh [계정]@[시스템 주소] -p [포트번호] 를 입력합니다.  그리고 password 부분에 readme 파일에 있었던 비밀번호를 복사해서 넣어줍니다.

cf) 복사하기 : 마우스 우클릭 → copy selection | 붙여넣기 : 마우스 우클릭 → paste clipboard 

3. bandit1 계정으로 로그인 완료

'war game > Bandit' 카테고리의 다른 글

bandit4 -> bandit5  (0) 2024.04.05
bandit3 -> bandit4  (0) 2024.04.05
bandit2 -> bandit3  (0) 2024.04.05
bandit1 -> bandit2  (0) 2024.04.05
Login  (0) 2024.04.02