본문 바로가기

[+] Hacking/[-] Challenge Report

Codegate 2012 Misc 500 풀이

정말 우연찮게 푼 문제입니다.

일단 지문부터 보겠습니다.

감사합니다./ありがとうございます./Dank u./Tak.Danke./Gratias./Спасибо./Terima kasih.
Mulţumesc./Cảm ơn bạn./Дзякуй./Благодаря./Tack./Gracias./شكرا لك./Go raibh maith agat.
Dankie./Grazie./Terima kasih./謝謝./ขอบคุณ./Obrigado./Dziękuję./Merci./Kiitos./Köszönöm./शुक्रिया.
Thank you very much for spending time with us.
The final problem enjoy with you. It may not look hard.
Let's view the problem from another angle.
Decrypt it.

RDCVGF_YGBNJU_TGBNM_YGBNJU_TGBNM_TGBNM_YGBNJU_TGBNM



RDCVGF_YGBNJU_TGBNM_YGBNJU_TGBNM_TGBNM_YGBNJU_TGBNM

요 문장을 해독하는 문제 입니다.

마지막 문장에 다른 각도에서 문제를 보라고 나와 있는데 처음에는 이 문장이 뭘 뜻하는지 몰랐습니다.

그런데 오늘 강의를 들으면서 딴 짓(...) 하던 도중에 이 문장의 의미를 깨달았습니다.

바로 키보드 배열의 순서 입니다.

[그림 1 - RDCVGF(G)]

[그림 2 - YGBNJU(O)]

[그림 3 - TGBNM(L)] 

이 세가지 패턴만 파악하여 놓으면 3가지 패턴 반복으로 인해 위 암호문장은 금방 풀려버립니다.

 - G_O_L_O_L_L_O_L