Wargame/Bandit

Bandit Level 17 → Level 18

startonebyone 2022. 3. 12. 23:16

Level

홈 디렉터리에 두 파일들이 있습니다 : "passwords.old" 와 "passwords.new".

다음 레벨을 위한 패스워드는 "passwords.new"에 있고 "passwords.old"와 "passwords.new" 사이에 변경된 값입니다.

 

참고 : 만약 당신이 이 레벨을 해결했다면, bandit18로 로그인 하려할 때 'Byebye!'를 보게 될 것인데, 이것은 다음 레벨인 bandit19의 로그인과 관련이 있습니다.

 

Commands you may need to solve this level

cat, grep, ls, diff

Answer

$ ls -al

$ diff ./passwords.new ./passwords.old         

// 두 파일의 다른 점을 diff 명령어를 이용해 찾는다. (45번째 줄 다른 점 확인)

// 문제에서 다음 레벨의 패스워드는 "passwords.new"에 있다 하였으니 왼쪽문장이 패스워드임을 알 수 있습니다.

$ ssh -p 2220 bandit18@bandit.labs.overthewire.org 

// bandit18계정에 접속 시 비밀번호 입력.

// 하지만 Byebye ! 문장을 나타내면서 접속이 끊어졌다는 메시지를 확인할 수 있다.

 

bandit18 password : kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd