본문 바로가기
Linux/Bandit

[Bandit] Level 4 → Level 5

by 단월໒꒱ 2022. 1. 1.

 

 

문제를 읽어보니 inhere 디렉터리에 사람이 읽을 수 있는 파일에 비밀번호가 있다고 한다.

 

이번에도 똑같이 접속해준다.

 

 

 

 

 

 

inhere 디렉터리로 디렉터리를 옮겨주고 혹시 모르니까 바로 -al 옵션을 사용해서 숨겨진 파일과 자세한 정보를 출력했다.

파일이 여러개 있음을 확인 할 수 있다.

 

일단 하나하나 cat 명령어로 열어보니 열리긴 하는데 읽을 수 없는 이상한 말로 되어있다.

이렇게 하나씩 열어서 보다보니 파일7은 우리가 읽을 수 있는 알파벳으로 이루어져있다는 걸 발견했다.

혹시 모르니 캡쳐에 없는 다른 파일들도 확인해보았지만 모두 읽을 수 없었다.

 

따라서 파일 7에 있는 내용이 비밀번호임을 알 수 있다.

 

 

하지만 이렇게 하나씩 열어보면 시간도 걸리고 파일이 아주 많을 때는 하나하나 확인하기 힘드니 다른 방법이 없을까 찾아보다가 힌트에 있는 file 명령어를 이용해보기로 했다.

file 명령어는 파일의 종류 확인 및 파일 속성 값을 확인할 때 사용하는 명령어로 ascii, data 등 파일 속성을 출력해준다.

*을 쓰면 모든 파일에 적용할 수 있으므로 모든 파일에 대한 속성을 출력하기 위해 file ./* 을 해준다.

 

 

 

 

그러면 파일7만 아스키 텍스트로 되어있음을 확인할 수 있다.

 

level 5 진입 비번 : koReBOKuIDDepwhWk7jZC0RTdopnAYKh

 

 

 

'Linux > Bandit' 카테고리의 다른 글

[Bandit] Level 6 → Level 7  (0) 2022.01.05
[Bandit] Level 5 → Level 6  (0) 2022.01.05
[Bandit] Level 3 → Level 4  (0) 2022.01.01
[Bandit] Level 2 → Level 3  (0) 2022.01.01
[Bandit] Level 1 → Level 2  (0) 2022.01.01

댓글