war game/Bandit

bandit4 -> bandit5

Tomato_Coffee 2024. 4. 5. 17:05

inhere directory안에 있는 파일 중 오직 사람이 읽을 수 있는 파일에 비밀번호가 있습니다.

  • 일단 inhere directory안에 파일을 [ls -al] 사용해서 파일 목록을 확인합니다.


  • file 명령어를 사용하면 file의 Type(종류)을 알 수 있습니다. 여기서 주의할 점은 파일 이름이 '-'로 시작합니다. 명령어 뒤에서 '-'를 옵션으로 인식해 버리기 때문에 file -file01 이렇게 입력하면 이상한 결과가 나옵니다. 따라서 절대경로 or 상대경로를 넣어준다면 원하는 결과를 얻을 수 있습니다.


*(astro)

file ./* = 현재 경로에 있는 모든 파일을 지정하게 됩니다. 

file07은 사람이 읽을 수 있는 ASCII text 입니다.


만약 file type이 data인 파일을 cat으로 읽게 된다면 어떻게 출력이 될까요?

아래 이미지와 같이 data는 사람이 읽을 수 있는 언어가 아니기 때문에 터미널에서 제대로 표현할 수 없습니다.

 

만면에 file type이 ASCII는 사람이 읽을 수 있는 언어이기 때문에 정상적으로 출력이 됩니다.