Bandit Level 17 → Level 18

Bandit

0 views

문제

image.png
  • 홈 디렉터리에는 두 개의 파일이 존재한다.
    • 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
image.png
  • 즉 현재 내용은 42번째 줄의 내용이 변경되었고 변경된 내용은 old 파일의 암호가 new 파일의 암호로 변경되었음을 알려준다.
  • 따라서 다음 비밀번호는 new 파일의 내용이 될것이다.

x2gLTTjFwMOhQ8oWNbMN362QKxfRqGlO


Loading comments...