비밀번호는 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 입력
성공
'Pwnable > Overthewire' 카테고리의 다른 글
OverTheWire Bandit Level 9 → Level 10 (0) | 2020.05.21 |
---|---|
OverTheWire Bandit Level 8 → Level 9 (0) | 2020.05.21 |
OverTheWire Bandit Level 6 → Level 7 (0) | 2020.05.20 |
OverTheWire Bandit Level 5 → Level 6 (2) | 2020.05.09 |
OverTheWire Bandit Level 4 → Level 5 (0) | 2020.05.09 |
댓글