password가 data.txt 파일 안에 있고, 한 번만 나온 줄에 나와있다고 한다.
cat으로 data.txt를 읽어보니 위와 같은 상황이다.
여기서 중복되지 않은 한 줄을 찾아야 한다.
sort를 이용하면 알파벳 순으로 정렬이 된다. (sort -r 은 내림차순)
알파벳 순으로 정렬이 된 것을 볼 수 있다.
uniq 명령어는 중복되는 내용을 처리할 수 있다.
단, 연이어 중복되는 경우만 처리하니 주의하자.
uniq -u 는 중복되지 않은 유일한 라인만 표시한다.
한 번만 쓰인 password가 나왔다.
EN632PlfYiZbn3PhVK3XOGSlNInNE00t
uniq 명령어 옵션 중 하나만 더 공부해보자.
uniq -c를 입력하면 아래와 같은 결과가 출력된다.
중복된 횟수를 표시해준다.
이떄 지난번 사용한 grep을 이용하면 (횟수가 1인 라인 찾기)
이 방법으로도 password를 찾을 수 있다.
EN632PlfYiZbn3PhVK3XOGSlNInNE00t
리눅스 워게임 bandit10 공략 (bandit 11 비번) (0) | 2023.03.18 |
---|---|
리눅스 워게임 bandit9 공략 (bandit 10 비번) (0) | 2023.03.13 |
리눅스 워게임 bandit7 공략 (bandit8 비번) (1) | 2023.03.13 |
리눅스 워게임 bandit6 공략 (bandit7 비번) (0) | 2023.03.13 |
리눅스 워게임 bandit5 공략 (bandit6 비번) (0) | 2023.03.10 |