반응형
문제를 먼저 확인하겠습니다.
data.txt라는 파일을 중복을 제거해서 비밀번호를 찾으라는 문제 같습니다.
먼저 bandit8 ssh에서 $ls -la를 하면 문제에서 제시한 data.txt 파일이 있는 것을 확인
sort명령어를 통해서 먼저 해당 파일을 열어 보도록 하겠습니다.
너무 난잡하게 출력이 되는데 리눅스 명령어 중에 중복을 제거해주는 명령어 uniq를 사용하면 쉽게
비밀번호를 찾을 수 있습니다.
cat data.txt | sort | uniq -u
uniq -u 옵션은 중복되지 않는 라인만 표시
uniq -c | grep "1"를 통해서도 답을 얻을 수 있는데 몇 가지 옵션을 사용해 보니 -u옵션이 제일 편하고 쉬웠습니다.
반응형
'재미로하는 공부 > Bandit' 카테고리의 다른 글
Bandit Level 10 → Level 11 (base64 data.txt) (1) | 2022.04.05 |
---|---|
Bandit Level 9 → Level 10 (strings & grep) (10) | 2022.03.31 |
Bandit Level 7 → Level 8 (millionth data.txt) (7) | 2022.03.29 |
Bandit Level 6 → Level 7 (somewhere on the server) (5) | 2022.03.29 |
Bandit Level 5 → Level 6 (1033 bytes in size) (12) | 2022.03.29 |