Cryptography - 100

Emcryption





주어진 문제 링크를 들어간다.






어떠한 문자열을 이모티콘으로 치환하여 놓은 듯한 사진을 볼 수 있었다.

특히 이모티콘 사이의 ' 와 , 그리고 .를 보고 문장이라는 것을 알 수 있다.

시간상 어떻게 푸는지 알면서도 문제 난이도에 비례해 시간을 가장 많이 소비한 문제라고 생각한다.


각 이모티콘 종류마다 고유 숫자를 부여하였고 영어 문장에 가장 많이 들어가는 알파벳 빈도 수에 맞게 몇글자 씩 

이모티콘을 알파벳으로 치환해 나가면서 모든 문장을 완성 할 수 있었다.


천사 모양의 이모티콘과 하트모양의 키스 이모티콘의 경우 [O'O] 의 형태를 하고 있는데 영어 문장에서 저런 모양의 문장은 i'm 밖에 없다. 천사 모양의 이모티콘을 [i] 로 하트키스 모양의 이모티콘은 [m]으로 치환하고 3개가 연속된 이모티콘은 are, but, and, the 등의 경우로 생각하고 치환해 보면 모든 문장을 완성시킬 수 있다. 




'CTF Writeup > CSAW 2015(Preliminaries)' 카테고리의 다른 글

Cryptography 100  (0) 2015.10.06
Cryptography 100  (0) 2015.10.06

WRITTEN BY
LuCeT3

,