[Bandit-OverTheWire] Level 18 -> Level 19

두비니

·

2020. 9. 23. 14:21

 

Bandit Level 18 → Level 19

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

 

 

접속

접속 : ssh bandit18@bandit.labs.overthewire.org -p2220
pw : kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd

 

 

readme라는 파일을 읽으면 비밀번호를 알아낼 수 있습니다.

그러나 .bashrc를 만져서 바로 로그아웃한다고하네요.

 

dubini0@ubuntu:~$ ssh bandit18@bandit.labs.overthewire.org -p2220
This is a OverTheWire game server. More information on http://www.overthewire.org/wargames

bandit18@bandit.labs.overthewire.org's password: 

...(생략)

  Enjoy your stay!

Byebye !
Connection to bandit.labs.overthewire.org closed.

 

그렇네요.

이 문제의 해결방법은 접속할때 실행할 명령어를 애초에 같이 보내주는 것입니다.

ssh 명령어 다 쓰고 그 뒤에 큰따옴표로 감싸서 보내면 바로 실행시킬 수 있습니다.

 

dubini0@ubuntu:~$ ssh bandit18@bandit.labs.overthewire.org -p2220 "cat readme"
This is a OverTheWire game server. More information on http://www.overthewire.org/wargames

bandit18@bandit.labs.overthewire.org's password: 
IueksS7Ubh8G3DCwVzrTd8rAVOwq3M5x
dubini0@ubuntu:~$