티스토리 뷰
42번 문제 : base64코드 및 알집 해독기
문제에 접속을 하면
위와 같은 화면이 나오는데
test.txt를 클릭하면 test~~~ 라는 화면만 나오고 아무것도 나오지 않는다.
test.zip를 클릭하면 경고창이 뜨면서 접속이 안된다.
조심스레 test.txt [download] 에 마우스를 올려놓아 보니 하단에 링크주소가 나타났다.
?down=dGVzdC50eHQ=
down 이라는 변수에 dGVzdC50eHQ= 값을 전달한다.
문장 끝에 = , == 이것으로 끝나면 base64코드라고 95%이상 맞다고 보면된다.
base64로 디코딩 해보니 dGVzdC50eHQ= 는 text.txt 라고 디코드가 되었다.
그렇다면 test.zip을 읽기 위해서
test.zip를 base64코드로 인코드를 한후에 down변수로 넘겨주면!
test.zip을 다운로드 할 수 있다.
하지만 알집을 풀으려니 암호가 걸려 있었다.
예전에 얼핏 들었었는데 알집은 암호를 해독할 수 있는 프로그램이 있다(자료실에 올려둠)
문자와 숫자를 조합하면 해독하는데 시간이 오래걸리지만,
단순히 숫자로만 되어있으면.. 10자리 쯤이야 5초 정도면 모두 brute force를 할 수 있다.
힌트를 준다면 test.zip 의 암호는 숫자로 되어있다.
문제의 의도가 알집해독과 base64코드인거 같으니 나머지는 스스로 충분히 할 수 있을 것이다.