The current write-up that you are viewing is an ordinary write-up.
현재 보고계신 write-up은 일반 write-up 입니다.
To comply with the rule, in this write-up, I just deal with some hints related to this challenge. Here is no correct answer and no solution.
룰을 준수하기 위해, 이 문서에서는 이 챌린지와과 관련된 몇 가지 힌트만을 다룹니다. 여기에 정답과 솔루션은 없습니다.
For the full write-up please refer to the Facebook page WARGAMER.
풀 write-up은 페이스북 페이지 WARGAMER를 참고하세요.
When I connected, the following situation happened.
접속해보니, 아래와 같은 상황이 벌어졌다.
The shell is a shell, with the strange symptom that all strings are changed to uppercase.
쉘은 쉘인데, 모든 내용이 대문자로 변하는 이상한 증상이 있다.
In other words, if I log in as "bandit32", I able to see the ■■■■■■■■■■■■ for the "bandit33" account. However, I must adhere to strange rules that only uppercase letters are allowed.
즉, "bandit32" 계정으로 로그인하면 "bandit33" 계정의 ■■■■■■■■■■■■■■■ 권한을 얻게 된다. 다만, 대문자만 입력되는 이상한 규칙를 준수해야 한다.
So what if I use the method ■■■■■■■■■■■■■■■?
그렇다면 ■■■■■■■■■■■■ 방법을 사용한다면 어떨까.
I could get the flag.
플래그를 획득할 수 있었다.
현재 보고계신 write-up은 일반 write-up 입니다.
To comply with the rule, in this write-up, I just deal with some hints related to this challenge. Here is no correct answer and no solution.
룰을 준수하기 위해, 이 문서에서는 이 챌린지와과 관련된 몇 가지 힌트만을 다룹니다. 여기에 정답과 솔루션은 없습니다.
For the full write-up please refer to the Facebook page WARGAMER.
풀 write-up은 페이스북 페이지 WARGAMER를 참고하세요.
WARGAMER(Link)
Bandit Level 32 → Level 33
After all this git stuff its time for another escape. Good luck!
git과 관련된 것들은 모두 끝났다. 이제 탈출을 위한 시간이다. 행운을 빈다!
Commands you may need to solve this level
현재 레벨을 클리어하기 위해 필요할 것으로 생각되는 명령어.
sh, man
After all this git stuff its time for another escape. Good luck!
git과 관련된 것들은 모두 끝났다. 이제 탈출을 위한 시간이다. 행운을 빈다!
Commands you may need to solve this level
현재 레벨을 클리어하기 위해 필요할 것으로 생각되는 명령어.
sh, man
When I connected, the following situation happened.
접속해보니, 아래와 같은 상황이 벌어졌다.
WELCOME TO THE UPPERCASE SHELL
>> ls
sh: 1: LS: not found
>> cd
sh: 1: CD: not found
>> whomai
sh: 1: WHOMAI: not found
>> env
sh: 1: ENV: not found
>> $(echo 1)
sh: 1: ECHO: not found
>> python
sh: 1: PYTHON: not found
>>
>> ?
sh: 1: ?: not found
>> help
sh: 1: HELP: not found
>> \41
sh: 1: 41: not found
>> ls
sh: 1: LS: not found
>> cd
sh: 1: CD: not found
>> whomai
sh: 1: WHOMAI: not found
>> env
sh: 1: ENV: not found
>> $(echo 1)
sh: 1: ECHO: not found
>> python
sh: 1: PYTHON: not found
>>
>> ?
sh: 1: ?: not found
>> help
sh: 1: HELP: not found
>> \41
sh: 1: 41: not found
The shell is a shell, with the strange symptom that all strings are changed to uppercase.
쉘은 쉘인데, 모든 내용이 대문자로 변하는 이상한 증상이 있다.
- Omission 중략 -
In other words, if I log in as "bandit32", I able to see the ■■■■■■■■■■■■ for the "bandit33" account. However, I must adhere to strange rules that only uppercase letters are allowed.
즉, "bandit32" 계정으로 로그인하면 "bandit33" 계정의 ■■■■■■■■■■■■■■■ 권한을 얻게 된다. 다만, 대문자만 입력되는 이상한 규칙를 준수해야 한다.
그렇다면 ■■■■■■■■■■■■ 방법을 사용한다면 어떨까.
>>
>> ■■■■■■
$
$ bash
bandit33@bandit:~$
bandit33@bandit:~$
bandit33@bandit:~$ cat /etc/bandit_pass/bandit33
c9■■■■■■■■■1b10cf58■■■■■■■■■■■■ee
>> ■■■■■■
$
$ bash
bandit33@bandit:~$
bandit33@bandit:~$
bandit33@bandit:~$ cat /etc/bandit_pass/bandit33
c9■■■■■■■■■1b10cf58■■■■■■■■■■■■ee
I could get the flag.
플래그를 획득할 수 있었다.