R's Hacking Daily Log

Bandit9 본문

OverTheWire/Bandit

Bandit9

hanhxx 2022. 12. 18. 12:13
Overthewire - Bandit level9
Connection : bandit9@bandit.labs.overthewire.org -p 2220
username : bandit9

 

 


 

Bandit level9)  data.txt file 안에 사람이 읽을 수 있는 몇 개의 문자열 중에 다음 level의 passwd가 있다고 한다.

여기서 그 문자열은 몇 개인지는 모르겠지만, 여러 개의 "=" 기호가 앞에 붙어있나 보다.

 

 

 

Kali linux - Terminal

command부터 살펴보면~

Strings command는 사람이 읽을 수 있는 문자열로 출력해주는 명령어인 듯하다.

 

 

 

일단 data.txt를 읽어보자!

호... 사람은 읽을 수 없는 형태의 문자열들이 출력되었다.

 

 

 

한 번 Strings command를 사용해볼까?

음?? 쭉 읽다 보니 passwd를 이미 알아버린 듯하다?!

 

 

문제가 쉬워서 바로 찾은 듯 하지만, 알려준 정보 여러 개의 " = "이 앞에 붙어있다는 힌트를 사용해보자.

Strings command로 읽을 수 있는 형태로 한 번 바꿔주고, " = " 기호가 들어간 문자열을 출력해라!!!

 

 

 

아니면 여러 개라고 했으니 몇 개인지는 모르지만 적당한 개수로 출력시켜본다.

대충 봐도 the password is 하면서 passwd를 알려주고 있구먼~~

 

 


 

COMMAND)

Strings "file_name"		//file을 읽을 수 있는 형태로 바꿔서 출력해줘.

Strings command는 위에서 읽었던 data.txt처럼 사람이 읽을 수 없는 형태의 data를 

사람이 읽을 수 있는 형태로 변환하여 출력해주는 역할을 한다. 

Strings command로 data.txt를 출력했을 때, 훨씬 알아보기 수월해진 걸 볼 수 있다!

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

Bandit11  (0) 2022.12.19
Bandit10  (0) 2022.12.18
Bandit8  (0) 2022.12.18
Bandit7  (0) 2022.12.18
Bandit6  (0) 2022.12.17
Comments