codegate 2016 miccheck
2018. 2. 11. 20:52
그냥 귀찮아서 uaf 문제 풀려다가 그냥 miccheck 풀었다.
이 문제에서 쓸 수 있는 특수문자는 $, (, ), `(backtick) 이다.
처음에는 `/bin/bash` 를 이용해서 문제를 풀었지만, $(ls) 이런식으로 푸는 것이 좋을 것 같다.
path를 입력받는 부분에서 $(sh)를 입력하고, /bin/sh 가 실행되고 나서는 bash를 입력하면 interactive한 bash 쉘이 뜬다.
만약 $(bash)로 바로 배쉬 쉘을 띄울 경우엔, 입력만 할 수 있게 된다.
'write-ups > CTF' 카테고리의 다른 글
bobctf bof write up (0) | 2018.02.12 |
---|---|
bobctf ccc write up (0) | 2018.02.12 |
codegate 2018 write up (0) | 2018.02.07 |
Codegate 2018 본선 진출했습니다 (0) | 2018.02.04 |
Trustealth CTF easy write up (0) | 2018.01.08 |