WAR GAME/Bandit

[OverTheWire: Bandit] level1 -> level2

jir4vvit 2020. 2. 22. 16:18

사용 툴: cygwin

 

1) 문제

level1 -> level2 문제

홈디렉터리의 - 이라고 불리는 파일 안에 패스워드가 있다고 한다.

간단한 문제이므로 바로 문제풀이를 해보도록 하겠다.

 

 

2) 문제풀이

 

bandit1의 계정으로 로그인 한 뒤에 ls -al 명령어를 사용하여 파일 목록을 가져온다.

 

bandit2의 패스워드로 추정되는 문자열 획득

저기 소유자가 bandit2인 - 파일이 보인다.

명령에서 -은 옵션을 의미한다.

따라서 cat으로는 열 수 없다.

 

위 사실에 근거하여 우리는 아래의 방식으로 - 파일을 열 수 있다.

cat ./-

참고로 .은 현재 위치를 뜻한다.

한마디로 현재 위치의 -파일을 열어본다는 의미가 된다.

 

 

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

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