[문제]
password는 data.txt 파일 속의 millionth 단어 옆에 존재한다.
[풀이]
> ls -al 명령어를 통해 data.txt 파일을 찾을 수 있었다.
> cat 명령어로 data.txt 파일을 실행한 결과 한눈에 파악하기 어려워 다른 방안을 찾아야 한다.
> 출력 결과를 보니 단어와 password 과 같은 형태의 문자열이 매칭되는 것 같다.
> grep 명령어를 이용해 millionth를 data.txt 속에서 찾을 수 있고, 그 옆에 존재하는 패스워드를 확인할 수 있다.
이러한 방법도 있음!
[핵심]
grep 명령어
> 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어
> grep [option] [pattern] [file] 의 형태로 사용
상세한 설명은 출처 참고.
xargs
- 기본적인 명령어 뒤에 파이프로 추가하여 사용
- 파이프 이전에 명령을 인자로 받아 명령어를 실행하는 구조
[출처]
리눅스 grep 명령어 사용법. (Linux grep command) - 리눅스 문자열 검색
1. grep 명령어. grep은 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어입니다. 리눅스에서 가장 많이 사용되는 명령어 중 하나이죠. 하지만 grep 명령어가 문자열을
recipes4dev.tistory.com
https://lascrea.tistory.com/62
Linux xargs
기본적인 명령어 뒤에 파이프로 추가하여 사용 파이프 이전에 명령을 인자로 받아 명령어를 실행하는 구조 xargs [옵션] 명령어 옵션 - a : 표준 입력 대신 파일에서 항목을 읽음, 이 옵션을 사용하
lascrea.tistory.com
'Wargame > bandit' 카테고리의 다른 글
Bandit Level 9 -> Level 10 (0) | 2021.04.04 |
---|---|
Bandit Level 8 -> Level 9 (0) | 2021.04.04 |
[리눅스] Bandit Level 6 -> Level 7 (0) | 2021.04.04 |
[리눅스] Bandit Level 5 -> Level 6 (0) | 2021.04.04 |
[리눅스] Bandit Level 4 -> Level 5 (0) | 2021.04.03 |