재미로하는 공부/Bandit

Bandit Level 8 → Level 9 (stored in the file data.txt)

lowcodingpython 2022. 3. 31. 01:30
반응형

문제를 먼저 확인하겠습니다.

data.txt라는 파일을 중복을 제거해서 비밀번호를 찾으라는 문제 같습니다. 

Bandit-Level-8

먼저 bandit8 ssh에서 $ls -la를 하면 문제에서 제시한 data.txt 파일이 있는 것을 확인

level8-data-file

sort명령어를 통해서 먼저 해당 파일을 열어 보도록 하겠습니다. 

너무 난잡하게 출력이 되는데 리눅스 명령어 중에 중복을 제거해주는 명령어 uniq를 사용하면 쉽게

비밀번호를 찾을 수 있습니다.

sort-data-file

cat data.txt  | sort | uniq -u 

uniq -u 옵션은 중복되지 않는 라인만 표시

uniq -c | grep "1"를 통해서도 답을 얻을 수 있는데 몇 가지 옵션을 사용해 보니 -u옵션이 제일 편하고 쉬웠습니다.

bandit8-password

반응형