Bandit

Bandit Level 4 -> Level 5 - 리눅스 파일 정보 명령어 'file'

developerYoung 2023. 8. 28. 19:53
반응형

문제

Level4. The password for the next level is stored in the only human-readable file in the inhere directory. Tip: if your terminal is messed up, try the “reset” command.

 

풀이

  1. inhere 디렉터리에 사람이 읽기 가능한 파일이 하나있다!

항상 똑같이 기본적으로 inhere 디렉터리안으로 들어가는 명령어를 쳐야한다.

이정도는 이제 쉽게 할 수 있고, 지난 시간에 공부한 내용으로 파일들까지 알아보도록 하자.

 

흠.... 파일이 10개나 있는데 하나씩 열어보는 무식한 짓은 하기 싫다.

 

만약 해보고 싶다면 아래 명령어를 10번 입력해보자

cat ./-file00

리눅스 명령어 file

리눅스에서 file [파일명] 명령어는 file에 대한 종류 및 정보를 출력해준다.

한번 -file00 이라는 파일에 정보를 읽어보자!

 

 

흠... data라는 파일종류로 되어있는 것 같다.

한번에 전체 파일정보를 모두 불러오는 방법을 알아보면 별(*) 명령어는 전체를 의미한다!

그러면 디렉터리 전체를 의미하는 명령어는 상대경로를 통해 ./* 으로 입력할 수 있다.

이제 폴더의 파일 전체의 종류를 한 눈에 보도록 하자!

file ./*

오호~ 한 눈에 봐도 우리가 읽을 수 있는게 무엇인지 알 수있다!

바로 ASCII text 파일인 -file07 이다.

파일을 읽어 패스워드를 알아내보자!

 

반응형

더보기를 눌러 비밀번호를 확인하세요!

더보기

비밀번호는 다음과 같다

lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR

 

반응형