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

먼저 data.txt 안에 인코딩된 데이터를 확인하였다.

쉽게 생각해서 인코딩된 데이터를 디코딩하면 비밀번호가 나올거라 생각하였다.
인코딩(Encoding) ⇒ 데이터를 전송하거나 저장하기 쉽도록 특정 규칙에 따라 다른 형태로 변환하는 과정
(예: 바이너리 데이터를 ASCII 문자 형태(Base64) 로 변환)
디코딩(Decoding) ⇒ 인코딩된 데이터를 원래의 데이터 형태로 다시 변환하는 과정

base64는 데이터를 Base64 형식으로 인코딩하거나 디코딩하는 리눅스 명령어이다.
주로 바이너리 데이터를 텍스트 형태로 변환하거나 다시 원래 데이터로 복원할 때 사용된다.
base64 -d data.txt 명령어를 사용하여 데이터를 디코딩하였고, 그 결과 Level 11로 이동하기 위한 비밀번호를 확인할 수 있었다.
옵션-d : decode (디코딩)

접속완료
댓글남기기