문제를 읽어보니 비밀번호는 data.txt 파일에 있는데 millionth라는 단어 옆에 존재한다고 한다.
일단 이전 단계에서 얻은 비밀번호로 접속해준다.
ls 명령어로 현재 위치에 존재하는 파일과 디렉터리를 확인하니 data.txt가 바로 있음을 확인할 수 있었다.
cat 명령어로 data.txt 파일을 읽어보니 아주 긴 내용이 출력되었다.
하나하나 찾아보기엔 시간도 오래 걸리기 때문에 문제 힌트에 있는 명령어들을 참고했다.
$ grep [옵션] [표현식] [파일명]
: 파일 속 특정 문자열을 찾는다.
# -c : 문자와 일치하는 줄의 수 출력
# -h : 여러 파일에서 문자열을 찾을 때, 파일이름이 붙는것을 방지
# -i : 대소문자를 구분하지 않는다.
# -n : 줄의 번호와 내용을 같이 출력
# -v : 문자가 포함되지 않는 행 출력
# -w : 문자와 한 단어로 일치해야 출력
# -l : 문자가 들어간 파일 이름을 출력
# -r : 하위 디렉토리에서도 문자를 찾는다.
# -A : 특정문자 아래 추가로 여러 행 출력
# -B : 특정문자 위 추가로 여러행 출력
grep 명령어를 통해 millionth라는 문자열을 찾아보니 비밀번호를 알아낼 수 있었다.
'Linux > Bandit' 카테고리의 다른 글
[Bandit] Level 9 → Level 10 (0) | 2022.01.05 |
---|---|
[Bandit] Level 8 → Level 9 (0) | 2022.01.05 |
[Bandit] Level 6 → Level 7 (0) | 2022.01.05 |
[Bandit] Level 5 → Level 6 (0) | 2022.01.05 |
[Bandit] Level 4 → Level 5 (0) | 2022.01.01 |
댓글