Bandit level 4→5

거대한리트리버·2023년 8월 8일
0
post-thumbnail

환경 : Linux Ubuntu 22.04

문제

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개 있는 것을 확인한 후 모든 파일에 대해 file 명령어를 실행한다.
모든 파일에 대해 file 명령어를 실행하는 것은 *(asterisk)를 이용한다.

file *

이렇게 하니 파일명을 제대로 인식하지 못하는 것 같다.

아마 파일 이름이 -로 시작해서 발생한 문제 같다.
file 명령어에 대해 찾아보니 -f(read the filenames to be examined from FILE)옵션이 있다.

file -/*

이렇게 했더니 file07만 우리가 읽을 수 있는 ASCII text 형태의 파일이다.

file07을 읽어서 bandit5의 비밀번호를 구한다.
password : lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR

profile
강아지귀여워

0개의 댓글