-
4팀 임예은_Write-Ups(Suninatas_26)2021/Write-Ups 2022. 1. 25. 15:24
써니나타스 26번을 풀어보았습니다.
문제를 보면 다음과 같고, 제목에는 Frequency analysis라고 써있습니다.
문제에 나온 긴 알 수 없는 알파벳의 배열은 암호문을 의미하는 것 같았습니다. 무슨 암호를 사용한 암호문인지 알기 위해 우선 제목에 쓰인 Frequency analysis의 뜻을 알아보았습니다.
Frequency analysis란 빈도 분석이라는 뜻으로 평문과 암호문에 사용되는 문자나 문자열의 출현빈도를 단서로 이용하는 암호해독법을 의미한다고 합니다. 쉽게 말해 치환 암호를 해독하는 방법인데, 영어에서는 문장을 쓸 때 특정 알파벳이 다른 알파벳보다 더 자주 나온다는 점을 이용하여 암호문에서 사용된 알파벳이 실제 평문에서는 어떤 알파벳인지 유추하고, 그것을 통해 평문을 알아내는 방법입니다.
짧은 문장이라면 직접 유추해볼 수 있겠지만 문장이 매우 길기 때문에 인터넷에서 치환 암호 해독기를 사용하여 문장을 해독해보았습니다. 해독된 문장은 다음과 같습니다.
해독된 암호문의 내용은 김연아에 관한 내용입니다. 따라서 이 글의 주제인 kim yuna를 키 값으로 입력해주면 26번이 풀리게 됩니다.
'2021 > Write-Ups' 카테고리의 다른 글
1팀 이유진 Write-Ups (Suninatas_2) (0) 2022.01.25 4팀_최민영 Write_ups(with CTF - 우리는 바탕화면 캡쳐본을 얻었다.) (0) 2022.01.25 1팀 박지혜 Write-Ups (ctf-d 저는 플래그를 이 파일에...) (0) 2022.01.25 1팀 박지혜 Write-Ups (ctf-d 제 친구가 바다에서...) (0) 2022.01.25 1팀 남채림 Write-Ups (webhacking.kr_old_01) (0) 2022.01.19