상세 컨텐츠

본문 제목

[bandit] bandit11 -> bandit12 --친절한 풀이

리눅스/bandit

by 해공학(해킹을 공부하는 학생) 2023. 5. 9. 21:34

본문

overthewire 페이지를 해석해보겠습니다. 

"여기서 모든 대소문자는 13번 회전 되어 있어" 라고 말하고있네요.

이뜻이 무엇이냐면, 만약 a를 13번 회전 시키면 n 이되는것입니다.

쉽게 말하면 알파벳으로 13번 더 간다고 생각하면 됩니다.

 

근데 이것도 암호 입니다.

저번에 bandit10을 하셨던 분들이면 다 아시겠지만 base64도 하나의 규칙이 있는 암호 였습니다.

이것도 마찬가지 입니다. ROT13이라는 암호 입니다.

이곳에 비밀번호를 알아낼려면 암호변환기를 사용해야합니다.

아래 링크로 가셔서 cat data.txt 한걸 똑같이 적으면 문자열이 리턴됩니다.

그것이 비밀번호가 되는것입니다.


Data.txt를 읽을 모습

bandit11@bandit:~$ cat data.txt
Gur cnffjbeq vf WIAOOSFzMjXXBC0KoSKBbJ8puQm5lIEi

 

ROT13 암호 변환기에 넣은 모습(ROT13 암호변환기 : https://rot13.com/)

비밀번호가 딱 나왔네요

비밀번호는 JVNBBFSmZwKKOP0XbFXOoW8chDz5yVRv 입니다.

 

정리

ROT13은 저번에 배웠던 base64처럼 한 암호의 종류 이며, 이것을 디코딩 할려면

웹 사이트를 적극 활용해야 한다. 

'리눅스 > bandit' 카테고리의 다른 글

[bandit] bandit13 -> bandit14  (0) 2023.05.17
[bandit] bandit12 -> bandit13  (0) 2023.05.11
[bandit] bandit10 -> bandit11  (0) 2023.05.09
[bandit]bandit9 -> bandit10  (0) 2023.05.07
[bandit]bandit8 -> bandit9  (0) 2023.05.05

관련글 더보기