상세 컨텐츠

본문 제목

리눅스 워게임 bandit8 공략 (bandit9 비번)

워게임

by oose. 2023. 3. 13. 13:08

본문

password가 data.txt 파일 안에 있고, 한 번만 나온 줄에 나와있다고 한다.

cat으로 data.txt를 읽어보니 위와 같은 상황이다.

여기서 중복되지 않은 한 줄을 찾아야 한다.

sort를 이용하면 알파벳 순으로 정렬이 된다. (sort -r 은 내림차순)

알파벳 순으로 정렬이 된 것을 볼 수 있다.

uniq 명령어는 중복되는 내용을 처리할 수 있다.

단, 연이어 중복되는 경우만 처리하니 주의하자.

uniq -u 는 중복되지 않은 유일한 라인만 표시한다.

 

한 번만 쓰인 password가 나왔다. 

EN632PlfYiZbn3PhVK3XOGSlNInNE00t

 


uniq 명령어 옵션 중 하나만 더 공부해보자.

uniq -c를 입력하면 아래와 같은 결과가 출력된다.

 

중복된 횟수를 표시해준다.

이떄 지난번 사용한 grep을 이용하면 (횟수가 1인 라인 찾기)

이 방법으로도 password를 찾을 수 있다.

EN632PlfYiZbn3PhVK3XOGSlNInNE00t

관련글 더보기