CTF Bandit Level 7 → Level 8 강좌 - 패스워드 탐색

이번 단계는 레벨 7에서 레벨 8로 넘어가는 과정입니다 이전 게시물을 못봤다면 반드시 이전단계의 패스워드를 알아야 넘어갈 수 있으니 순서대로 따라와 주세요.
root계정이 아니어서 권한 오류 나는 경우 명령어 앞에 sudo를 붙여주세요.

 

etc-image-0

 

이번단계의 문제를 확인하기 위해 OverTheWire 사이트로 접속해 주세요.

문제의 내용을 살펴보면 'millionth'라는 단어 옆에 data.txt파일에 다음레벨로 가기 위한 패스워드가 있다고 합니다.

 

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

먼저 문제를 풀기 위해 bandit7 ssh 서버에 접속해 줍니다.

 

 

etc-image-1

ls명령으로 확인해 보니 data파일이 있는 걸 확인할 수 있습니다.

 

etc-image-2

data.txt파일에는 단어들이 적혀있는데 용량만 봐도 대충 많은 양의 단어들이 적혀있다는 걸 알 수 있습니다.

 

문제에서는 millonth라는 단어를 찾으면 바로 옆에 패스워드가 담겨있다고 했으니 grep 명령을 통하여 텍스트파일속 특정문자를 찾아보겠습니다.

 

 

grep -r millonth data.txt
#grep -r word path

grep 명령은 위의 형식으로 사용하면 되는데 이때 -r옵션은 하위 디렉터리를 탐색하는 옵션입니다. 찾을 내용과 파일경로를 입력해 주시면 됩니다.

 

 

etc-image-3

명령어를 사용하면 이렇게 일치하는 단어와 옆에 패스워드가 나오게 됩니다.

 

 

TESKZC0XvTetK0S9xNwm25STk5iWrBvP

다음단계로 이동하기 위한 패스워드입니다.

 

etc-image-4

발견한 패스워드를 사용하여 bandit8 ssh서버에 성공적으로 접속하였습니다

최류현의 블로그님의
글이 좋았다면 응원을 보내주세요!

Top