Bandit

22.01.23 level 10 → 11. base64 -d [디코딩할 내용]

슈팅스타제제 2022. 1. 23. 14:23

루트 폴더에서 data.txt 를 호출해보니 아래와 같은 키가 출력됐다. 

cat data.txt

비번 키의 데이터 길이보다 더 길어서 

base64 로 인코딩된 키라고 하니까 이것을 다시 base64로 디코딩해야겠다는 생각이 들었다. 

맨 마지막에 "=="이라고 된 것이 base64로 인코딩되었다는 의미이다! 

 

명령어 옵션을 선택하지 않았는데 이것은 data.txt를 base64로 한번 더 인코딩한 것이었다. 

base64 data.txt

인코딩 문자를 디코딩하기 위해서는 

base64 -d data.txt

IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR

굿

 

참고문서링크 

https://originalchoi.tistory.com/entry/base64-%EB%AA%85%EB%A0%B9%EC%96%B4?category=916998 

 

base64 명령어

리눅스에서도 문자열 인코딩을 위한 base64 명령어 자체를 지원합니다. --help 를 붙여 사용법을 살펴보니 간단하게 [해당명령어] [파일명] 정도면 될 것 같네요 base64 방식으로 인코딩된 data.txt 파일

originalchoi.tistory.com