https://overthewire.org/wargames/bandit/bandit10.html
이번 목표는 data.txt 파일에서 사람이 읽을 수 있는 몇 안 되는 문자열에 저장되어 있다. 그리고 그 문자열은 여러 개의 ‘=’ 문자가 앞에 있다.
data.txt 파일을 그냥 read하면 알 수 없는 문자가 출력된다.

해당 파일을 file 명령어로 타입을 출력하면 단순히 data 라고만 알려준다.

이번 문제에 사용 가능한 명령어로 인코딩, 디코딩과 관련된 명령어가 strings와 base64인데, 일단 base64는 무조건 아니니까 strings로 디코딩한다. strings는 바이너리 파일을 디코딩하여 사람이 읽을 수 있는 형태로 바꿀 수 있다.

이제 읽을 수는 있는 형태가 되었으니 grep으로 복수 개의 ‘=’을 찾는다. 어차피 여러 개인 것을 알고 있으니 ‘=’ 한 개 이상으로 지정할 필요없이 ‘==’ 두 개 이상으로 지정한다.

크리덴셜 획득