[OverTheWire] Bandit - Level 9 → Level 10
Level 9 → Level 10

먼저 현재 디렉터리에 data.txt 파일이 존재하는지 확인하였다.
이후 grep 명령어를 사용하여 =로 시작하는 문자열을 찾기 위해 다음 명령어를 실행하였다.

그러나 명령어 실행 결과 Binary file matches 오류 메시지가 출력되었다.
이는 data.txt 파일이 바이너리(Binary) 데이터가 포함된 파일이기 때문에 일반적인 텍스트 검색이 제대로 수행되지 않았기 때문이다.
따라서 사람이 읽을 수 있는 문자열만 추출하기 위해 strings 명령어를 사용하였다.
strings 명령어는 바이너리 파일 내부에서 사람이 읽을 수 있는 문자열을 추출하는 리눅스 명령어이다.
strings grep "^=" data.txt


위 명령어를 사용해서 Level 10으로 이동하기 위한 비밀번호를 확인할 수 있었다.

댓글남기기