[overthewire] Bandit Level 0 → Level 1

moon_security·2025년 2월 21일

[OverTheWire] Bandit

목록 보기
2/32

문제목표!

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'라는 파일 안에 패스워드가 저장되어 있는거 같군요!

문제풀이!

문제를 풀어보기 전에 리눅스에서의 홈 디렉토리를 알아보겠습니다.
홈 디렉토리란 사용자 별 개인 파일과 설정이 저장되는 공간입니다.
홈 디렉토리로 이동하기 위한 명령어는 기본적으로 아래와 같습니다.

cd
cd ~

bandit0 계정에 로그인해서 계정 정보를 보니 이미 홈 디렉토리에 위치해 있습니다. 프롬프트에 표시된 ~(틸드)는 사용자가 홈 디렉토리에 있다는 뜻이기 때문이지요!

bandit0@bandit:~$

리눅스 파일 읽는 명령어!

cat readme # 파일 내용을 한 번에 출력하는 가장 기본적인 명령어
less readme # 파일 내용이 길 경우 스크롤 가능
more readme # 파일 내용을 한 화면씩 출력
vi readme # 파일 내용 읽기 및 편집도 가능
-> :w 파일 내용 저장
-> :q 종료
-> :wq 저장 후 종료
-> :q! 저장하지 않고 강제 종료

가장 기본적인 명령어인 cat을 사용하여 파일 내용을 읽어 보겠습니다.

패스워드 'ZjLjTmM6FvvyRnrb2rfNWOZOTa6ip5If'가 보입니다!
해당 패스워드를 이용하여 bandit1로 접속해 보도록 하겠습니다.

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

명령어 입력 후 비밀번호를 입력하면 접속이 완료됩니다 :)

bandit1@bandit:~$ 
profile
모의해킹 & 보안 공부 기록 블로그

1개의 댓글

comment-user-thumbnail
2025년 2월 21일

항상 응원해요 💕✨

답글 달기