R's Hacking Daily Log

Bandit11 본문

OverTheWire/Bandit

Bandit11

hanhxx 2022. 12. 19. 10:44
Overthewire - Bandit level11
Connection : bandit11@bandit.labs.overthewire.org -p 2220
username : bandit11

 

 


 

Bandit level11) 다음 level의 password는 data.txt안에 있는데, file의 문자열이 13 Rotations 되었다고 한다. 

 

 

 

kali linux - Terminal

tr command는 13 rotation으로 뒤바뀐 문자열의 순서를 되돌리는 데에 사용할 수 있을 듯하다. 

 

 

 

13 Rotation)

A B C D E ... M
...
N O P Q R ... Z

알파벳 26개 중 앞의 13개, 뒤의 13개로 나뉘어

자신의 순번 + 13번째 알파벳으로 매칭되는 것을 13 Rotation이라고 한다.

이름 그대로 13순번만큼 돌아가 해당 알파벳으로 변환되는 것이다. 

그러므로 a ~ z  →  n-za-m 으로 (대문자도 똑같이) 되돌리면 된다. 

 

 

 

일단 data.txt file을 열어보니 정말 이상한(?) 문자열이 들어있다. 

이전 문제들을 토대로 봤을 때, 해당 문장은 "the password is ~~" 일 것으로 예측되는 데..

tr command를 이용해서 원래대로 문자열을 되돌려보자!

 

 

 

data.txt의 내용을 읽을 때, 13 rotation을 원래대로 되돌려 읽어보니 역시!! 

다음 level의 passwd가 나왔다..!

 

 


 

COMMAND)

tr "sequence1" "sequence2"		//sequence1을 sequence2로 matching!​

'OverTheWire > Bandit' 카테고리의 다른 글

Bandit13  (0) 2022.12.19
Bandit12  (0) 2022.12.19
Bandit10  (0) 2022.12.18
Bandit9  (0) 2022.12.18
Bandit8  (0) 2022.12.18
Comments