Codegate CTF 2016 - miccheck
해킹/시스템 2016. 3. 21. 21:47
miccheck의 소스인데 비슷한 문제를 몇번 풀어봐서 금방 풀줄 알았으나 오히려 시간만 많이 잡아먹은 1점짜리 문제다.
writeup을 보니 계속 잡고있었어도 풀지는 못했을 것 같다.
` 라는 반대로 꺾인 따옴표를 사용하는 문제였는데 이 백쿼트로 묶인 문자열은 bash에서 본 문장보다 먼저 처리된다고 한다.
이런식으로 mic.flag.txt의 심볼릭 링크를 열어서 `cat b`를 먼저 실행한 결과값이 ls - al로 들어가도록 해줬더니 오류메시지의 끝부분에 let the hacking begins라는 flag 내용이 묻어나왔다.
공백은 사용할 수 없어서 탭을 사용했다.
간단한 문제지만 아직 쉘 명령어를 이정도로 자유자재로 사용하지는 못했고 탭을 공백 대신 사용하는 등의 상상력도 많이 부족했다.
상상력이야 어쩔 수 없지만 그래도 비슷한 류의 문제가 또 나오면 경험으로써 도움은 되겠지.
'해킹 > 시스템' 카테고리의 다른 글
Codegate CTF 2016 - oldschool (0) | 2016.03.22 |
---|---|
nebula_level09 (0) | 2015.11.07 |
nebula_level08 (0) | 2015.11.06 |
nebula_level06 (1) | 2015.11.04 |
nelbula_level05 (1) | 2015.10.29 |