
문제를 읽어보니 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 |
댓글