본문 바로가기

CTF_Write_UP/overthewire

Overthewire : Bandit Level 0 → Level 1

시작

안녕하세요 :D

이번에는 Level 0에 이어, Level 0 → Level 1을 해결해보자 합니다!

지난번에 접속했던 쉘에서 계속해서 진행하시면 됩니다!!

문제

Level Goal

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.

passwordhome디렉터리에 있는 readme 파일에 저장되어 있다고 하네요.

password를 이용해서 우리는 아이디가 bandit1인 계정에 접속할 수 있습니다.

우선 home 디렉터리로 이동해야겠죠?

지금 우리가 어디에 있는지 먼저 알아봅시다.

pwd : 현재 자신이 위치한 디렉터리를 출력

bandit0@bandit:~$ pwd
/home/bandit0

pwd 명령어를 사용해서 지금 있는 곳이 home 디렉터리라는 것을 알았습니다.

여기에 뭐가 있는지 한 번 찾아볼까요?

ls : 현재 디렉터리에 존재하는 파일, 폴더를 출력

  • - l : 파일 형태, 권한, 하드 링크 수, 소유자, 그룹, 파일 크기, 시간을 출력
bandit0@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit1 bandit0 33 Oct 16 14:00 readme

ls 명령어를 통해 home 디렉터리에 readme 파일을 찾았습니다.

이제 이 파일의 내용을 봅시다.

cat [옵션] [파일명]

cat : 파일의 내용을 받아서 화면에 출력

bandit0@bandit:~$ cat readme
boJ9jbbUNNfktd78OOpsqOltutMc3MY1

bandit1 계정의 패스워드가 boJ9jbbUNNfktd78OOpsqOltutMc3MY1라는 것을 알았습니다!!

마무리

pwd, ls, cat 명령어를 이용하여

처음으로 파일 속에 있는 비밀번호를 얻었습니다.

CTF가 무엇인지 살짝 감이 오시나요? ㅎㅎ..

점점 리눅스와 노는 것이 재미있어지길 바라며 Level 1 → Level 2 에서 뵙겠습니다! :D