write-ups/CTF

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