본문 바로가기
Linux/Bandit

[Bandit] Level 7 → Level 8

by 단월໒꒱ 2022. 1. 5.

 

 

문제를 읽어보니 비밀번호는 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

댓글