[ Bandit Level 5 → Level 6 문제 리뷰 ]
Bandit Level 7 → Level 8
레벨 목표
다음 레벨을 위한 password는 data.txt 파일의 millionth 단어 옆에 저장되어 있습니다.
이 문제를 풀기 위해 필요할 수도 있는 명령어들
grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd
문제 해설
(1) ls를 입력해 data.txt 파일 확인하기
ls를 입력해 현재 디렉토리에 있는 내용을 출력한다.
(2) grep 명령어를 사용해 password 찾기
grep(Global Regular Expression Print)란 텍스트 파일에서 원하는 문자열이 들어간 행을 찾아주는 명령어이다.
grep [옵션] [문자열] [파일]
옵션 | 설명 |
-i | 대/소문자 무시 |
-w | 단어 단위로 매칭 |
-n | 검색 결과 출력 라인 앞에 라인 번호 출력 |
-r | 하위 디렉토리 탐색 |
더 자세한 옵션은 "grep --help"를 통해 확인 가능하다.
grep "millionth" data.txt 를 살펴보자.
millionth : 찾을 문자열
data.txt :문자열을 찾을 파일명
따라서 레벨 7을 위한 password는
cvX2JJa4CFALtqS87jk27qwqGhBM9plV
이다.
Level 8 → Level 9 의 해설 ⤵
2022.05.02 - [LINUX] - OverTheWire: Level Goal: Bandit Level 8 → Level 9
'OS > LINUX' 카테고리의 다른 글
OverTheWire: Level Goal: Bandit Level 9 → Level 10 (0) | 2022.05.02 |
---|---|
OverTheWire: Level Goal: Bandit Level 8 → Level 9 (0) | 2022.05.02 |
OverTheWire: Level Goal: Bandit Level 6 → Level 7 (0) | 2022.04.10 |
OverTheWire: Level Goal: Bandit Level 5 → Level 6 (0) | 2022.04.10 |
OverTheWire: Level Goal: Bandit Level 4 → Level 5 (0) | 2022.04.10 |