사용 툴: cygwin
1) 문제
패스워드는 data.txt 파일 안에 있고 millionth 단어 옆에 있다.
단어 옆에 있다는 뜻이... 같은 행에 있다는 뜻 같다.
2) 문제 풀이
bandit6로 로그인해주고 ls -al 명령어를 이용하여 홈 디렉터리를 살펴본다.
홈 디렉터리에 data.txt가 있고, cat 명령어를 통해 data.txt를 열어보려고 했다.
꽤 오랫동안... 내용을 출력해냈다.
다시 확인해보니까 4메가였다.
아무튼 캡쳐본을 살펴보면 내가 생각하기에 웬지 왼쪽의 노란색 박스에 millionth 단어가 있을 거 같고 오른쪽 빨간색 박스에 패스워드로 추정되는 문자열이 있을 것 같다.
특정 문자열을 찾고자 할 때 사용하는 명령어인 grep 명령어를 사용 해 보자.
cat data.txt | grep millionth
grep millionth data.txt
아무거나 써도 된다.
이렇게 하면 millionth와 같은 행에 있는 문자열을 전부 출력해 준다.
bandit8의 패스워드로 추정되는 문자열이 나왔다.
bandit8로 로그인에 성공해 확인해보니 저 문자열이 bandit8의 패스워드가 맞다는 것을 확인할 수 있었다.
ssh -p 2220 bandit8@bandit.labs.overthewire.org
id
'WAR GAME > Bandit' 카테고리의 다른 글
[OverTheWire: Bandit] level9 -> level10 (0) | 2020.02.25 |
---|---|
[OverTheWire: Bandit] level8 -> level9 (0) | 2020.02.23 |
[OverTheWire: Bandit] level6 -> level7 (0) | 2020.02.23 |
[OverTheWire: Bandit] level5 -> level6 (0) | 2020.02.22 |
[OverTheWire: Bandit] level4 -> level5 (0) | 2020.02.22 |