[bandit] Level 9 → Level 10

우주먼지·2024년 4월 5일
0

[War Game]Bandit

목록 보기
11/34
post-custom-banner

Bandit Level 9 → Level 10
Level Goal
The password for the next level is stored in the file data.txt in one of the few human-readable strings, preceded by several ‘=’ characters.

Sol)
이번에도 'data.txt' 파일 내에 있다고 한다. 열어보면

읽을 수 없는 문자들이 가득하고, 문제에 다르면 사람이 읽을 수 있는 문자열이며 '='를 앞에 표기했다고 한다. 파이프라인과 grep으로 명령어를 보냈지만

바이너리 파일을 grep으로 처리하려고 하여 오류가 생긴 듯하다.

문제으 조건에서 '사람이 읽을 수 있는' 이라고 하니 cat 명령어가 아닌 strings 명령어로 바이너리 데이터 중에서 인쇄 가능한 문자열만을 추출하여 grep을 실행한다.

strings ./data.txt | grep '='

그럼 비밀번호 같은 문자열이 나온다.

profile
오늘보다 내일 더 문제가 많았으면 좋겠다.
post-custom-banner

0개의 댓글