"다음 레벨을 위한 암호는 /etc/bandit_pass/bandit14 안에 있습니다.
이곳을 볼수있는 사용자는 bandit14만 볼수있습니다. 다음 수준에 대한 암호는 알지 못하지만,
다음 로그인 할때 사용할수있는 ssh 키는 가지고 있습니다"
이 말이 무엇이냐면"다음 암호를 알려면 경로에 들아가야하는데 그경로에 들어갈려면 bandit14에 들어가야되고,bandit14의 비밀번호는 알수없지만, ssh 키는 가지고 있어"라고 말하고있는거랑 똑같습니다.
근데 한번 문제를 풀기전에 알아야할것을 한번 보겠습니다.바로 ssh 입니다.
ssh는 네트워크 상의 다른컴퓨터에 로그인을 하거나, 원격 제어를 하게 해주는 응용 프로그램 또는 프로토콜을 의미한다.
ssh와 ssh명령어에 대한것(무조건 보고 와주세요) : https://halinstudy.tistory.com/33 & https://halinstudy.tistory.com/32
이것을 다 보고오셨으면 이제 시작하겠습니다.
지금 현재 디렉토리 안에는 sshkey.private 라고 불리는 ssh key 파일이 있습니다.
bandit13@bandit:~$ ls
sshkey.private
ssh 를 보고 요셨으면 ssh key로 어떻게 접속하시는지 알것입니다.
그럼 한번 ssh key로 접속해 보겠습니다.
bandit13@bandit:~$ ssh -i sshkey.private bandit14@bandit.labs.overthewire.org -p2220
The authenticity of host '[bandit.labs.overthewire.org]:2220 ([127.0.0.1]:2220)' can't be established.
ED25519 key fingerprint is SHA256:C2ihUBV7ihnV1wUXRb4RrEcLfXC5CXlhmAAM/urerLY.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
이렇게 하고 yes를 눌르면!!
For support, questions or comments, contact us on discord or IRC.
Enjoy your stay!
bandit14@bandit:~$
이런식으로 접속이 됩니다.
그럼 한번 /etc/bandit_pass/bandit14 로 들어가보겠습니다.
bandit14@bandit:~$ cd /etc/bandit_pass
bandit14@bandit:/etc/bandit_pass$ cat bandit14
fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq
이런식으로 bandit14의 비밀번호가 나왔습니다.
비밀번호는 fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq 입니다.
| [bandit] bandit15 -> bandit16 (0) | 2023.05.31 |
|---|---|
| [bandit] bandit14 -> bandit15 (0) | 2023.05.20 |
| [bandit] bandit12 -> bandit13 (0) | 2023.05.11 |
| [bandit] bandit11 -> bandit12 --친절한 풀이 (0) | 2023.05.09 |
| [bandit] bandit10 -> bandit11 (0) | 2023.05.09 |