2팀_최민주 write-ups(Suninatas_19)
What is it? 이라는 문구와 함께 방대한 양의 이진수가 나열되어 있는 창이 뜬다.
f12키를 눌러 코드를 읽어보았지만 힌트를 따로 얻을 순 없었다.
Convert text to binary - Converters (unit-conversion.info)
Convert text to binary - Converters
About Convert text to binary tool Convert text into binary. Computers store all characters as numbers stored as binary data. Binary code uses the digits of 0 and 1 (binary numbers) to represent computer instructions or text. Each instruction or symbol gets
www.unit-conversion.info
그래서 바이너리 코드를 문자열로 바꿔주는 사이트를 이용해보았다.
바이너리 코드를 그대로 복붙하여 문자열로 변환시켰더니 뜬 값이다. 처음엔 이게 뭘까 하다가 현암기 수업시간에 배운 치환 암호가 떠올랐다. (드디어 배운 걸 써먹는구나..!)
치환 암호란 일정한 법칙에 따라 평문의 문자 단위를 다른 문자 단위로 치환하는 암호화 방식이다.
의미론적 추측을 해보았을 때 영어에서 가장 자주 등장하는 단어인 'IS'가 'ZJ'로 암호화 된 것이 아닐까 하는 추측을 해보았다. 일일히 암호문을 각각의 키를 대입하여 평문을 얻어낼 수도 있지만 시간 절약을 위해^..
치환 암호를 평문으로 바꿔주는 사이트를 이용했다.
ROT encoder/decoder (theblob.org)
ROT encoder/decoder
theblob.org
암호문을 복붙하여 Rotate 버튼을 눌러주었다.
읽을 수 있는 평문이 보인다. ROT-9. 9번째 평문 "WELCOME TO SUNINATAS AND TODAY IS A GOOD DAY AND AUTHKEY IS PLAIDCTFISVERYHARD"
인증키를 찾아냈다!
성공!!