OverTheWire_Wargame Bandit
[ level13 -> level14 ]
다음 문제로 갈 수 있는 패스워드는 /etc/bandit_pass/bandit14 에 저장이 되어 있으나, bandit14 계정으로만 접근이 가능하다고 합니다.
하지만 이번 레벨에서는 다음 레벨로 가는 패스워드 없이 private SSH key를 이용하여 다음 레벨로 올라갈 수 있다고 합니다.
접속 후 ls 명령어를 입력 해 보면 아래와 같이 sshkey.private라는 파일이 존재합니다.
sshkey.private 파일을 읽어보면 RSA private key가 저장되어 있는데, 이 key를 putty에서 SSH-RSA key로 변경 할 수 있습니다.
putty의 keygen 기능을 이용하여 ssh key를 만들어 보도록 하죠.
load로 sshkey.private에 저장되어 있던 rsa_private key를 불러오고, save private key를 눌러주면 새로운 ppk 파일을 만들어줍니다.
이제 새로운 putty 콘솔을 열고, bandit 세션을 적어준 후 [Connection - SSH - Auth]에서 Browse를 클릭하여 방금 전에 생성한 ppk 파일을 넣어 준 후 세션을 열어줍니다.
그리고 Login 계정을 bandit14로 해주면 bandit14로 패스워드 없이 바로 접속이 가능합니다.
'Wargame > Bandit:OverTheWire' 카테고리의 다른 글
OverTheWire Bandit [level15 -> level16] (0) | 2016.01.10 |
---|---|
OverTheWire Bandit [level14 -> level15] (0) | 2016.01.10 |
OverTheWire Bandit [level12 -> level13] (0) | 2016.01.10 |
OverTheWire Bandit [level11 -> level12] (0) | 2016.01.10 |
OverTheWire Bandit [level10 -> level11] (0) | 2016.01.10 |