[OverTheWire:Bandit] Level 13 ~ Level 14
2023. 7. 15. 21:02ㆍWar Game/OverTheWire
문제
다음 단계로 넘어가는 암호는 /etc/bandit_pass/bandit14에 저장되며 bandit14 사용자만 읽을 수 있다고 한다. 현재 단계에서는 다음 단계의 암호를 얻지 못하지만 다음 단계로 로그인할 수 있는 개인 ssh키를 얻을 수 있다고 한다.
Keyword
cat, ls, ssh
풀이
ls
문제에서 개인 ssh키를 이용하여 다음 단계로 로그인 하는 방법을 알려주고 있다. 그렇다면 우선 다음 단계로 넘어가는 개인키를 찾은 후에 그걸 이용해서 ssh 명령어를 사용해서 로그인해야 한다. 개인키 sshkey.private는 bandit13 사용자의 홈 디렉토리에서 발견할 수 있다.
ssh -i sshkey.private bandit14@localhost -p 2220
ssh명령어를 사용하여 개인키를 이용해 bandit14 계정으로 로그인을 할 수 있었다. localhost자리에는 들어가고자 하는 컴퓨터의 ip 주소 혹은 도메인 주소를 입력해준다. 여기서는 bandit.labs.overthewire.org를 대신 입력해도 상관없다. 또한 overthewire는 ssh를 2220 포트에서 서비스하고 있으므로 포트번호도 따로 지정을 해줘야 한다. 지정을 안 해주면 기본적으로 22번 포트에 연결을 시도한다.
cat /etc/bandit_pass/bandit14
bandit14 계정으로 암호가 저장되어있는 /etc/bandit_pass/bandit14 파일을 cat 명령어를 사용해서 내용을 출력했더니 암호를 확인할 수 있었다.
'War Game > OverTheWire' 카테고리의 다른 글
[OverTheWire:Bandit] Level 15 ~ Level 16 (0) | 2023.07.15 |
---|---|
[OverTheWire:Bandit] Level 14 ~ Level 15 (0) | 2023.07.15 |
[OverTheWire:Bandit] Level 12 ~ Level 13 (0) | 2023.07.15 |
[OverTheWire:Bandit] Level 11 ~ Level 12 (0) | 2023.07.14 |
[OverTheWire:Bandit] Level 10 ~ Level 11 (0) | 2023.07.14 |