0 views
문제

- 홈 디렉터리에는 두 개의 파일이 존재한다.
- password.old와 password.new. 다음 단계의 비밀번호는 password.new에 있으며, password.old와 password.new 사이에 변경된 유일한 줄이다.
- 이 레벨을 해결하고 bandit18 에 로그인하려고 할 때 마다 byebye! 를 본다면 이것은 다음 레벨인 bandit 19와 관련이 있다.
풀이
1. 접속
- 이전 문제에서 얻은 자격 증명으로 접속을 해보자
- 먼저 나는 a.private로 이전 문제에서 얻은 개인키 내용을 붙여넣었고
- chmod 0600 으로 권한을 바꿔야 해당 개인키를 사용할 수 있다.
- 이후 다음 명령어를 통해서 접속했다.
ssh -p 2220 bandit17@bandit.labs.overthewire.org -i a.private
2. 다른 문자열 찾기
- 해당 명령어를 수행했을 때 < 부분이 내가 처음 명령어에 입력한 첫 번째 파일의 내용이고
-
가 두 번째 파일의 내용이다.
-
diff passwords.new passwords.old

- 즉 현재 내용은 42번째 줄의 내용이 변경되었고 변경된 내용은 old 파일의 암호가 new 파일의 암호로 변경되었음을 알려준다.
- 따라서 다음 비밀번호는 new 파일의 내용이 될것이다.
x2gLTTjFwMOhQ8oWNbMN362QKxfRqGlO
'Bandit'카테고리의 다른 글
Loading comments...