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

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

 

 

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

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

 

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

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

 

 

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

 

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

 

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

 

 

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

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

 

 

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

 

 

TESKZC0XvTetK0S9xNwm25STk5iWrBvP

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

 

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

Top