Level 3에서 가져온 키 값을 복사해서 bandit4에 접속을 시켜보자.
그전에 힌트를 한번 봐보자.
inhere 디렉터리 안에 사람이 읽을 수 있는 파일에 있다고 한다.
뭐라는 건지 잘 모르겠지만 한번 해보자.
일단은 bandit4 안에 inhere이라는 디렉터리에 접근을 했다
inhere 안에 파일들을 보니 파일이 많다
한번 2개 파일들만 확인해보자
-file00 , -file01 확인해본 결과 사람이 읽을 수 없다 힌트의 뜻이 이해가 되었다.
이걸 일일이 확인하는 것도 방법이긴 하지만 출제 의도는 그게 아닐 테니 명령어를 활용해 보자.
문제를 해결하기 전에 먼저 설명해야 할 것이 있다.
바로 '*' (asterisk) 흔히 말하는 별표이다 이 별표는 현재 경로의 있는 모든 것을 의미한다.
이걸 기억하고 문제를 풀어보자.
inhere 안에 모든 파일들의 종류를 확인해 보았다 그중에서 -file07 만 텍스트로 나와있다.
file ./* : inhere 디렉터리 안에 있는 모든 파일들의 종류를 확인해 주는 명령어
우리는 전에 문제를 풀기 위해 file이라는 명령을 이용해서 해당 파일의 타입이 어떤 건지 확인한 적이 있었다.
file : 파일의 종류 (타입)을 확인하는 명령어
이 file 이란 명령어와 '*' (asterisk)를 이용해서 간편하게 확인할 수 있었다.
마지막으로 cat으로 -file07를 확인해 보자
키 값이 나왔다
| (파이프라인)을 이용해서 더 간편하게 찾을 수 있지만 다른 레벨에서 파이프라인을 써보자.
'Wargame > Linux_bandit' 카테고리의 다른 글
리눅스 워게임 bandit (overthewire.org) 6 Level -> 7 Level (0) | 2023.03.20 |
---|---|
리눅스 워게임 bandit (overthewire.org) 5 Level -> 6 Level (0) | 2023.03.20 |
리눅스 워게임 bandit (overthewire.org) 3 Level -> 4 Level (0) | 2023.03.14 |
리눅스 워게임 bandit (overthewire.org) 2 Level -> 3 Level (0) | 2023.03.14 |
리눅스 워게임 bandit (overthewire.org) 1 Level -> 2 Level (0) | 2023.03.14 |