[OverTheWire:Bandit] Level 18 ~ Level 19
2023. 7. 16. 19:43ㆍWar Game/OverTheWire
문제
다음 단계의 암호는 홈 디렉토리의 readme 파일에 저장되어있다고 한다. 불행하게도 누군가 SSH로 로그인할 때 로그아웃하도록 .bashrc 파일의 내용을 수정했다고 한다.
Keyword
ssh, cat, ls
풀이
ssh bandit18@bandit.labs.overthewire.org -p 2220
문제에서 알려진대로 bandit18 계정으로 로그인하면 바로 로그아웃되는 것을 확인할 수 있었다. 다행히도 다음 단계 암호의 위치는 알려줬으니 그렇게 힘든 상황은 아니다.
ssh bandit18@bandit.labs.overthewire.org -p 2220 "ls"
ssh 명령어를 사용할 때 연결과 동시에 명령도 같이 내릴 수 있는 기능을 가지고 있다. 이 기능을 사용해서 ls 명령어를 사용해 봤더니 bandit18 홈 디렉토리에 readme 파일이 있는 것을 확인할 수 있었다.
ssh bandit18@bandit.labs.overthewire.org -p 2220 "cat readme"
readme 파일이 있는 것을 확인하였으니 cat 명령어를 사용해서 readme 파일의 내용을 출력했더는 bandit19 계정의 암호를 확인할 수 있었다.
'War Game > OverTheWire' 카테고리의 다른 글
[OverTheWire:Bandit] Level 20 ~ Level 21 (0) | 2023.07.17 |
---|---|
[OverTheWire:Bandit] Level 19 ~ Level 20 (0) | 2023.07.16 |
[OverTheWire:Bandit] Level 17 ~ Level 18 (1) | 2023.07.16 |
[OverTheWire:Bandit] Level 16 ~ Level 17 (1) | 2023.07.16 |
[OverTheWire:Bandit] Level 15 ~ Level 16 (0) | 2023.07.15 |