OverTheWire Bandit Level 7 -> Level 8 문제를 풀어볼 것 이다.
문제 페이지
문제 목표
다음레벨로 갈 수 있는 비밀번호는 data.txt 파일 안 백만번째라는 단어 옆에 저장되어있다.
힌트
grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd
문제 분석 했으면 바로 Putty를 이용해 접속해보자!
Putty 접속 방법 바로가기.
ID : bandit7
PW : 클릭
문제 분석
들어가서 cat 명령어를 사용해 data.txt 파일 안을 살펴봤는데 엄청 많은 단어들과 오른쪽에 pw에 해당되는 문자들이 있다. 여기서 millionth 라는 단어 옆에 다음레벨로 갈 수 있는 pw가 있을 거 같다.
문제풀이
vi 에디터를 이용해 data.txt 파일을 살펴보자.
vi 에디터 기능중 단어 찾기 기능이 있는데 /(찾는단어)를 입력하고 엔터를 누르면 된다.
추가 해설
vi에서 찾기 기능을 사용했는데 중복 단어가 있으면 n(다음단어) ,N(이전단어)로 넘길 수 있다.
cat 명령어와 grep 명령어로 푸는 방법도 있다.