Post

[wargame] overthewire bandit 32 -> 33

Bandit Level 32 -> Level 33

user_id : bandit32
password : 3O9RfhqyAlVBEZpVb6LYStshZoqoSx5K

목표

image

git 관련 문제가 끝난 뒤에, 또 다른 탈출을 할 시간입니다. 행운을 빌어요!

아니 선생님 문제는요?

해결법

image

이번에는 시작부터 bash쉘이 아닌 UPPERCASE SHELL이라고 한다

일명 대문자 쉘

이게 무슨..

image

정말로 일단 소문자는 입력이 안된다

말 그대로 대문자만 받는 쉘인가보다

image

$0은 현재 쉘을 반환하는 환경변수인데 실행하면 쉘안에 쉘이 생긴다

환경변수는 또 받네?

image

bash쉘로 실행을 시키니 놀랍게도 제 계정이 bandit33으로 바뀌어있습니다??

지금은 32번 문젠데?

image

이렇게 비밀번호를 바로 찾아낼 수 있었답니다

비밀번호 : tQdtbs5D5i2vJwkO8mEyYEyTL8izoeJ0

This post is licensed under CC BY 4.0 by the author.