본문 바로가기
Pwnable/Overthewire

OverTheWire Bandit Level 7 → Level 8

by 09337 2020. 5. 21.

클릭시 사이트로 이동

 


 

비밀번호는 millionth 단어 옆의 data.txt 파일에 저장돼있다.


Level 7에서 비밀번호 얻기

Level 7로 로그인 후(Level 7 로그인 하는 법 보러가기), ls 명령어를 통해 존재하는 파일을 확인한다.

 

data.txt 파일이 존재한다.

 

사실 Level7은 말장난 문제다.

cat 명령어로 파일을 읽어봤을 때, 매우 많은 문자가 나타나서 정말 백만문자 뒤에 있는 게 비밀번호인가? 하고 착각하기도 했지만, 사실 이 문제는 grep이라는 명령어를 이용해 풀 수 있는 문제다.

grep명령이란, 파일에서 특정한 패턴/문자열을 찾아주는 명령이다.

 

data.txt파일을 읽어주고, millionth라는 문자열을 찾아 뒤에 나올 비밀번호를 알아낸다.

 

cat data.txt | grep millionth

 

여기서 '|' 기호는 명령어를 같이 실행할 때 쓰인다.

 

 

비밀번호 얻고 로그아웃


Level 8 로그인

터미널에 ssh bandit8@bandit.labs.overthewire.org -p 2220 입력 후,

방금 얻은 비밀번호 cvX2JJa4CFALtqS87jk27qwqGhBM9plV 입력

 

성공

댓글