본문 바로가기

MISC&CRYPTO/CTF

2016 Christmas CTF [misc-50] who is santa?

2016 Christmas CTF [미스크-50] who is santa?

2016.12.26.

문제 속에는 주소가 있다. 이 주소로 들어가면 aaaaa.zip파일을 받을 수 있다. 파일을 열면 mac사용자를 위한 파일과 crypto라는 이름의 모나리자 사진이 있다.

우선 그냥 보았을 땐 원래 모나리자 그림과 달라 보이는 점도 없고 해서 헥스 디렉터(HxD)로 까보았다.

처음엔 시작하는 부분을 보았다가 잘못된 부분도 없고 끝부분에도 잘못된 것이 없어서 위로 올라가며 보고있었다.

그러다가 또다른 %PNG가 시작되는 부분을 찾았다. 저기부터 끝까지 복사한 뒤 또다른 PNG파일로 생성하여 보았더니

이렇게 떴다.

사실 CTF하는 중에는 =+A가 무엇인지 몰라서 flag를 제출하지 못했다. 논리연산자라 하기엔 +가 세 번 연속으로 나온다거나 =가 네 번이상으로 연속되는 부분도 있어 아닌 것 같고 A가 있어서 혹시 어떻게 잘 쌓아올리면 트리 모양이 나온다거나 그런 생각도 해보았는데 결국 flag를 구하지 못했다. CTF가 끝나고 나서 알게 되었는데 모스부호를 생각하면 된다고 한다. A는 그냥 공백이로 =가 -, +가 ·으로 해서 문장을 구하면 된다.

그렇게 바꿔 각 해당하는 알파벳과 숫자로 바꾸면

K E Y I S S A N T A 1 S S 0 L O

산타는 솔로라는 슬픈 flag가 뜬다.

크리스마스 CTF 오답을 제출할 때‘틀렸네요..당신의 크리스마스처럼’이라는 알림창으로 나의 답과 크리스마스가 함께 틀렸다고 알려주었다. 정말 친절한 것 같다.

1점짜리 Hello!라는 문제도 단순히 각 문자가 키보드에 위치한 한글로 바꿔치면 되었는데




Flag:나는이번해에도크리스마스에ctf를풀고있다신난다 

가 된다. 많은 문제를 못 풀어서 잘 모르겠지만 내가 본 모든 flag가 암울하다.