Level Goal
The password for the next level is stored in a file readme in the homedirectory. Unfortunately, someone has modified .bashrc to log you out when you log in with SSH.
Commands you may need to solve this level
ssh, ls, cat
다음 레벨로 가는 패스워드가 홈 디렉토리 내에 readme
파일에 존재하지만, 누군가 .bashrc
파일을 조작하여 ssh
로 로그인 시 연결이 해제된다.
bandit18
계정으로 접속이 되지 않으므로 bandit17
계정으로 접속하여 진행한다.
ls -al /home/bandit18
bandit18
의 홈 디렉토리를 살펴보면 현재 bandit17
로 접속해있기 때문에 파일 내부를 볼 수가없는 상태이다. 이 레벨을 해결하기 위해서 ssh
, ls
, cat
명령어가 필요하다고 했기 때문에 man ssh
를 실행하여 ssh
명령어의 도움말을 확인하기로 했다.
ssh
명령어 끝에 명령어를 입력하면 접속 터미널에서가 아닌 원격에서 명령어 실행이 가능하다고 한다.
ssh bandit18@localhost cat /home/bandit18/readme
물론 ssh
로 로그인하면 자동으로 바로 로그아웃되어 버리지만 실행하고자 하는 명령어를 끝에 입력하면 그 명령어를 실행한 후 로그아웃된다. 따라서 readme
파일 내용을 출력하는 명령어를 입력하면 다음 레벨로 갈 수 있는 패스워드를 얻을 수 있다.