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
Tags
Social