WAR GAME/Bandit

[OverTheWire: Bandit] level5 -> level6

jir4vvit 2020. 2. 22. 22:49

사용 툴: cygwin

 

1) 문제

level5 -> level6 문제

패스워드는 inhere 디렉터리 어딘가에 있고, 패스워드 파일의 특징이 세가지 나열되어 있다.

사람이 읽을 수 있다.

1033 바이트 이다.

실행할 수 없다.

 

 

2) 문제풀이

 

답답하다

저 보라색? 글자의 의미는 디렉터리이다.

설마 저기 디렉터리 안에 들어가서 하나하나 1033바이트인 파일을 찾아서 문서를 열어서 확인해야하나? 라고 생각을 했다.

몇개 디렉터리를 들어가다가 조금 아닌 것 같다는 것을 깨달았다....

 

구글링을 열심히 해본 결과 find라는 명령어를 찾았다.

bandit6의 패스워드로 추정되는 문자열을 찾음

find -size 1033c

find의 -size 옵션을 사용하여 1033 바이트에 해당하는 파일을 찾아보았다.

참고로 1033 뒤의 c는 바이트를 뜻한다.

 

파일을 찾고 cat 명령어를 이용하여 파일을 열어주면 bandit6의 패스워드로 추정되는 문자열을 찾을 수 있다.

 

 

bandit6로 로그인에 성공해 확인해보니 저 문자열이 bandit6의 패스워드가 맞다는 것을 확인할 수 있었다.

ssh -p 2220 bandit6@bandit.labs.overthewire.org
id