반응형

Down the Reversing Hole


문제 이름에 리버싱이라 적혀 있지만 MISC라고 문제 설명에 적혀 있었다.

이게 무슨 의미인지 잘 모르겠지만 일단 IDA로 열어보기로 했다.



main함수의 내부는 간단하였다.

마지막에 flag를 출력하는 것을 보고 

"PCTF{"로 시작하면 되겠지라고 생각하고 z3를 사용하였다.



코드를 짜고 돌려보았다.



??????

다시 한번 main함수를 분석하니 "flag?" 라고 되어 있음을 보아

함정이라는 것을 짐작하였고, 조금더 분석하다가 DOS 헤더에 무언가 있는것을 발견하였다.



table 2개를 xor 한뒤 출력한다. DosBox로 열어보기로 했다.



FLAG: PCTF{at_l3a5t_th3r3s_d00m_p0rts_0n_d0s}

'CTF' 카테고리의 다른 글

Plaid CTF 2017 BB8  (0) 2017.06.02
SSG 2017 Write Up  (0) 2017.06.02
CodeGate 2017 Event Challenge Keypad  (0) 2017.04.14
DoubleS1405 Write UP  (0) 2017.04.01
Codegate2017 prequals Writeup  (0) 2017.02.15

+ Recent posts