김승현

[OverTheWire] Bandit Level 18 → Level 19 본문

Linux/OverTheWire : Bandit

[OverTheWire] Bandit Level 18 → Level 19

kshind 2023. 2. 19. 14:26

문제

문제 원문

다음 단계로 가기 위한 password는 홈디렉토리에 있는 readme라는 파일에 있다. 근데 누군가 .bashrc를 수정해서 접속하려고 하면 바로 내보낸다고 하는 것 같다.

 

.bashrc로그인할 때 실행되는 스크립트인데 그렇기 때문에 로그인 해서 접속하자마자 팅기게 하는 문제인것 같다.

 

풀이

(원래 PuTTY로 풀었는데 이번엔 vmware의 우분투로 풀었다....)


접속하자마자 Byebye !가 뜨면서 접속을 종료시킨다. PuTTY로 항상 해왔는데 이거 때문에 이번엔 이거로 하게 됐다...ㅜ

그냥 간단하게 ssh를 사용할 때 뒤에 사용할 명령어를 붙이면 바로 된다고 한다.

그렇게 바로 aw........C의 password를 얻을 수 있었다..... 간단하게....

 


다음 문제

https://kshind.tistory.com/21

 

[OverTheWire] Bandit Level 19 → Level 20

문제 다음 단계로 가기 위해서 우리는 홈 디렉토리에 있는 setuid binary를 사용해야 한다고 한다. 인자 없이 실행해서 어떻게 사용하는지 알아내라고 한다. password는 저번처럼 /etc/bandit_pass있다고

kshind.tistory.com