
- login PW: hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg
- 문제설명: home dir의 readme라는 파일에 PW가 저장되어 있는데 누군가가 .bashrc 를 수정했다.
.bashrc
bash 라는 shell이 실행될 때 마다 수행되는 파일
현재 .bashrc의 파일 내용이 수정되어 bash에 접속하지 못하는 상태입니다.
이전글에서 보았던 Bye라는 글도 이 파일을 수정하면서 해당 문자열을 출력하라고 입력한 것입니다.
이번 단계에서는 ssh 명령어를 사용할 수 있습니다.
# ssh -h 를 입력하여 옵션들을 살펴보면 마지막에 [ command [argument ...] ] 라고 해서 명령어를 실행할 수 있습니다.

특정 명령어를 입력하지 않으면 ssh를 연결하고 기본 bash shell을 전달합니다.
# ssh bandit18@bandit.labs.overthewire.org -p 2220 id
위와 같이 ssh 를 연결하고 id 명령어를 실행하라고 하면
id 명령어의 실행값이 나오는 것을 볼 수 있습니다.

# ssh bandit18@bandit.labs.overthewire.org -p 2220 /bin/sh
bash 쉘은 현재 접속이 안되므로 bin shell을 실행시켜 보겠습니다.
명령어 자리에 /bin/sh을 넣고 password 입력창이 나오면 PW를 입력합니다.

이때까지 보던 것과는 다른 형태지만, 아래에 새로운 쉘이 실행 되는 것을 확인할 수 있습니다.

지금 실행되고 있는 shell에서 readme 파일을 읽으면 다음 단계의 PW를 얻을 수 있습니다.
'Linux > bandit' 카테고리의 다른 글
| Level 20 → Level 21 (0) | 2024.01.10 |
|---|---|
| Level 19 -> Levle 20 (0) | 2024.01.05 |
| Level 17 → Level 18 (0) | 2024.01.04 |
| Level 16 -> Level 17 (0) | 2024.01.04 |
| Level 15 -> Level 16 (0) | 2024.01.04 |