문제
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.
풀이
- inhere 디렉터리에 사람이 읽기 가능한 파일이 하나있다!
항상 똑같이 기본적으로 inhere 디렉터리안으로 들어가는 명령어를 쳐야한다.
이정도는 이제 쉽게 할 수 있고, 지난 시간에 공부한 내용으로 파일들까지 알아보도록 하자.
흠.... 파일이 10개나 있는데 하나씩 열어보는 무식한 짓은 하기 싫다.
만약 해보고 싶다면 아래 명령어를 10번 입력해보자
cat ./-file00
리눅스 명령어 file
리눅스에서 file [파일명] 명령어는 file에 대한 종류 및 정보를 출력해준다.
한번 -file00 이라는 파일에 정보를 읽어보자!
흠... data라는 파일종류로 되어있는 것 같다.
한번에 전체 파일정보를 모두 불러오는 방법을 알아보면 별(*) 명령어는 전체를 의미한다!
그러면 디렉터리 전체를 의미하는 명령어는 상대경로를 통해 ./* 으로 입력할 수 있다.
이제 폴더의 파일 전체의 종류를 한 눈에 보도록 하자!
file ./*
오호~ 한 눈에 봐도 우리가 읽을 수 있는게 무엇인지 알 수있다!
바로 ASCII text 파일인 -file07 이다.
파일을 읽어 패스워드를 알아내보자!
더보기를 눌러 비밀번호를 확인하세요!
비밀번호는 다음과 같다
lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR
'Bandit' 카테고리의 다른 글
Bandit Level 6 -> Level 7 - 리눅스 특정 파일명 검색 (0) | 2023.08.28 |
---|---|
Bandit Level 5 -> Level 6 - 리눅스 하위 폴더 파일 찾기 (0) | 2023.08.28 |
Bandit Level 3 -> Level 4 - 리눅스 숨김 파일 읽기 (0) | 2023.08.28 |
Bandit Level 1 -> Level 2 -> Level 3 - 리눅스 명령어 구조, more (1) | 2023.08.27 |
Bandit Level 0 -> Level 1 - 리눅스 cat, 파이프, grep 찾기 (0) | 2023.08.27 |