🌱초급
[Bandit] Level 7 → Level 8
Bandit Level 7 풀이 과정을 설명합니다.
2분 읽기
문제
Level Goal
The password for the next level is stored in the file data.txt next to the word millionth
password는 data.txt 파일 속 millionth 단어 옆에 존재한다고 합니다.
해결
ls -al명령어를 통해 data.txt 파일을 찾을 수 있습니다.
cat명령어로 data.txt 파일을 실행한 결과 한눈에 파악하기 어려워 다른 방안을 찾아야 합니다.출력 결과를 보니 단어와 password 과 같은 형태의 문자열이 매칭되는 것 같습니다.
grep명령어를 이용해 millionth를 data.txt 속에서 찾을 수 있고, 그 옆에 존재하는 패스워드를 확인할 수 있습니다.이전 레벨들에서 활용했던 명령어들을 통해 다음과 같은 방법으로도 해결할 수 있습니다.
핵심
grep 명령어
입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어
grep [option] [pattern] [file] 의 형태로 사용
xargs
기본적인 명령어 뒤에 파이프로 추가하여 사용
파이프 이전에 명령을 인자로 받아 명령어를 실행하는 구조
댓글
이 글이 마음에 드셨다면 반응이나 댓글을 남겨주세요!
댓글을 작성하려면 로그인하세요
로딩 중...

뉴스레터 구독하기
새로운 포스트가 올라오면 이메일로 알려드려요!