메-모해봅시다.
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.
Commands you may need to solve this level
grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd
목표
다음 단계로 가는 비밀번호는 data.txt 파일에 사람이 읽을 수 있는 문자열들 중 몇 개의 '='문자 뒤에 저장되어 있습니다.
이 단계를 해결할 때 유용한 명령어
grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd
-어떻게 풀까?
우선 바로 data.txt 파일을 읽어 내용을 확인해 보자.
이 단계에서도 침착하게 이 단계를 해결할 때 유용한 명령어 목록을 살펴보면 문자열을 의미하는 strings 명령어가 있다.
이 명령어를 이용해서 문자열을 출력해 보자
이제 이전보다는 볼만은 해졌다...
이제 문제에서 준 또 다른 힌트를 이용해 보자.
몇개의 '='문자 옆에 있다고 했으니 이전 단계에서 millionth 단어 뒤에 비밀번호를 찾았듯이 grep 명령어를 이용해 봅시다.
strings data.txt | grep '=====' ('='문자는 대충 몇 개써줍니다.)
이제 비밀번호가 truKLdjsbJ5g7yyJ2X2R0o3a5HQJFuLk 인 것을 알아내었으니 다음 단계로 넘어가자.
'리눅스 > Over The Wire' 카테고리의 다른 글
Bandit Level 11 → Level 12 (0) | 2020.05.20 |
---|---|
Bandit Level 10 → Level 11 (0) | 2020.05.20 |
Bandit Level 8 → Level 9 (0) | 2020.05.20 |
Bandit Level 7 → Level 8 (0) | 2020.05.19 |
Bandit Level 6 → Level 7 (0) | 2020.05.19 |