Level 7에서 가져온 키 값을 복사해서 bandit8에 접속시켜보자.
힌트도 같이 보자
다음 레벨 패스워드는 data.txt 안에 한 번만 나오는 텍스트 줄이라고 한다.
한번 cat으로 data.txt를 읽어봤더니 정말 긴 텍스트로 되어있다.
일단 힌트에서는 한 번만 나오는 유일한 텍스트라고 했으니 중복된 행을 삭제하라는 의도인 거 같다.
여기서 파이프라인(|) 이 또 나온다 파이프라인의 설명은 전 단계에서 이미 말했다(https://grayom.tistory.com/9)
나머지 명령어 (sort , uniq)에 대해서 설명하자면
sort : 텍스트를 읽어 들여 알파벳 순서로 정렬하는 것 (옵션 없을 때)
uniq : 정렬된 파일에서 중복된 행을 제거한다.
uniq -u : 정렬된 파일에서 중복되지 않은 행만 출력
uniq 명령어는 정렬된 파일에서 중복된 행을 제거한다. 따라서 정렬하지 않은 파일에서 uniq를 사용하게 되면 중복된 행을 못찾을 수도 있다. 그래서 uniq 를 사용할 때는 'sort' 명령어를 같이 써주는 게 좋다.
'Wargame > Linux_bandit' 카테고리의 다른 글
리눅스 워게임 bandit (overthewire.org) 10 Level -> 11 Level (0) | 2023.03.27 |
---|---|
리눅스 워게임 bandit (overthewire.org) 9 Level -> 10 Level (2) | 2023.03.21 |
리눅스 워게임 bandit (overthewire.org) 7 Level -> 8 Level (0) | 2023.03.21 |
리눅스 워게임 bandit (overthewire.org) 6 Level -> 7 Level (0) | 2023.03.20 |
리눅스 워게임 bandit (overthewire.org) 5 Level -> 6 Level (0) | 2023.03.20 |