[OverTheWire:Bandit] Level 10 ~ Level 11
2023. 7. 14. 07:59ㆍWar Game/OverTheWire
문제
다음 단계로 넘어가는 암호는 base64로 인코딩 된 데이터가 포함된 'data.txt' 파일에 저장되어 있다.
-base64?
8비트 이진 데이터(예를 들어 실행 파일 이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념
출처 : 위키백과
Keyword
cd, cat, find, base64
풀이
find / -name data.txt 2> /dev/null
암호가 있는 위치를 알려 주지 않았으므로 find 명령어를 사용해서 'data.txt'라는 이름을 가진 파일을 찾아보았더니 여러 결과가 나오는데 그중 경로에 bandit10 이 들어간 경로의 'data.txt' 파일을 확인해 보자.
cat /home/bandit10/data.txt
base64 -d /home/bandit10/data.txt
문제의 암호는 base64로 인코딩된 'data.txt'파일의 내용이며 이는 디코딩 작업을 거침으로써 원래의 내용을 확인할 수 있다.
'War Game > OverTheWire' 카테고리의 다른 글
[OverTheWire:Bandit] Level 12 ~ Level 13 (0) | 2023.07.15 |
---|---|
[OverTheWire:Bandit] Level 11 ~ Level 12 (0) | 2023.07.14 |
[OverTheWire:Bandit] Level 9 ~ Level 10 (0) | 2023.07.13 |
[OverTheWire:Bandit] Level 8 ~ Level 9 (0) | 2023.07.13 |
[OverTheWire:Bandit] Level 7 ~ Level 8 (0) | 2023.07.13 |