Level 7 → Level 8

옥영진·2020년 5월 16일
0

Bandit - OverTheWire

목록 보기
8/33

Level 7 → Level 8

목표

Level Goal
The password for the next level is stored in the file data.txt next to the word millionth

Commands you may need to solve this level
grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd

다음 레벨로 가는 패스워드는 data.txt 파일 내에 millionth 라는 단어 옆에 있다고 한다.

해결

홈 디렉토리 내에 data.txt 파일이 존재하는데 파일 크기가 4000KB이고 그 내용을 보면 key-value 형태로 구성되어 있다.

cat data.txt | grep "millionth"

cat 명령어로 data.txt 파일 내용을 출력하는데 파이프(|)를 이용하여 출력 결과를 grep 명령어의 입력으로 전달했다. grep 명령어는 입력으로 전달받은 내용 중에 millionth에 해당하는 내용을 찾아 출력한다. 명령어를 입력했을 때 출력되는 결과에서 millionth 옆에 다음 레벨로 가는 패스워드가 존재한다.

  • 파이프( | )
    파이프는 여러 명령어를 사용할 때 이전 명령어의 결과를 다음 명령어의 입력으로 전달하고 싶을 때 사용한다.
  • grep
    grep 명령어는 텍스트에서 특정 단어를 검색하고 싶을 때 사용하는 명령어로 정규표현식도 사용 가능하다.
profile
안녕하세요 함께 공부합시다

0개의 댓글