R's Hacking Daily Log

Bandit32 본문

OverTheWire/Bandit

Bandit32

hanhxx 2022. 12. 26. 19:06

 

Over the wire - Bandit level 32
Connection : bandit32@bandit.labs.overthewire.org -p 2220

 

 


Kali linux - Terminal

 

bandit32에 접속하면, 이전과는 다른 형태의 shell이 출력되는 것을 볼 수 있다.

뭔가 입력할 때마다 "sh: 1  UPPER: not found" 형태의 문자열이 나타난다.

 

뭔 소리인지는 모르겠지만, 입력한 내용은 모두 대문자로 변경되는 것 같다.

 

흠(oOo) 

잘 모르겠으나, 혹시 몰라서 쉘을 얻을 수 있다는 " $0 " command를 사용해보기로 했다.

$0를 입력하자, 익숙한 모양의 shell이 나온다. bash shell을 얻은 듯하다.

 

 

지금까지 사용했던 command를 입력해보니 userid가 bandit33이고 현재 경로는 /home/bandit32로 되어있다.

경로는 bandit32로 되어있지만 권한은 bandit33을 사용할 수 있을 것 같다.

 

그렇다면, bandit_pass에 저장되어있는 bandit33의 passwd를 읽을 수 있을 것이다.

"cat /etc/bandit_pass/bandit33" 실행!!

 

passwd를 얻는 데는 그리 어렵지 않았지만, shell을 얻는 걸 생각하기가 어려웠던 문제..

'OverTheWire > Bandit' 카테고리의 다른 글

Bandit33  (0) 2022.12.26
Bandit31  (0) 2022.12.26
Bandit30  (0) 2022.12.26
Bandit29  (0) 2022.12.26
Bandit28  (0) 2022.12.25
Comments