Bandit Level 4 → Level 5
Level Goal
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.
Sol)
이번엔 여러 파일이 디렉토리에 들어있다. 사람이 읽을 수 있는 파일 이라고 한다.
일단 바로 디렉토리를 열고 보면
이런 식으로 파일이 많다. 하나 하나 열어본다면 출제자의 의도를 무시하는 것이기에 한번에 열어서 읽어 보겠다.
# head 명령어는 파일의 맨 앞 내용을 출력하고 다수의 파일일 경우 파일명을 포함하여 출력한다.
# -n 옵션을 이용하면 뒤의 정수만큼의 행까지 출력한다.
# 음수를 입력 시, 맨 뒤부터 n개의 행을 제거하고 출력
# -0 입력 시, 전체 내용을 출력한다.
head -n -0 ./*
이렇게 명령어를 구성하면
읽을 수 있는 문자는 저기 하나 밖에 없는 듯하다.
다음 계정과 비밀번호를 입력하면 다음 단계로 넘어간다.