김승현
[OverTheWire] Bandit Level 10 → Level 11 본문
문제
password는 data.txt에 있고 base64로 인코딩 되어있다고 한다.
여기서 base64란 binary data들을 일련의 문자열로 바꾸는 인코딩 방식이다.
명령어를 통해 base64를 디코딩할 수 있지만 간단하게 사이트를 통해서도 디코딩할 수도 있다.
참고 사이트
풀이
문제에 적혀 있듯이 data.txt가 존재한다.
cat data.txt를 해보면 임의의 문자열들이 나열되어 있는 것을 볼 수 있는데
이건 base64로 인코딩 되어있기 때문에 디코딩할 필요가 있다.
base64로 인코딩을 하거나 base64를 디코딩할 땐 base64 명령어를 사용하면 간단히 해결된다.
base64 : base64로 인코딩 또는 디코딩 해주는 명령어이다. base64 [파일명] : base64로 인코딩 해줌 base64 -d [파일명] : base64를 디코딩 해줌 |
우리가 필요한 건 디코딩이기에 base 64 -d를 사용하면 된다.
다음 문제
'Linux > OverTheWire : Bandit' 카테고리의 다른 글
[OverTheWire] Bandit Level 12 → Level 13 (0) | 2023.02.16 |
---|---|
[OverTheWire] Bandit Level 11 → Level 12 (0) | 2023.02.16 |
[OverTheWire] Bandit Level 9 → Level 10 (0) | 2023.02.16 |
[OverTheWire] Bandit Level 8 → Level 9 (0) | 2023.02.16 |
[OverTheWire] Bandit Level 7 → Level 8 (0) | 2023.02.16 |