FORENSICS/suninatas 4

써니나타스 26번

빈도수 분석을 이용해 문제를 풀어야할 것 같다. 빈도수 분석이란 ? 암호학에서의 빈도분석이란 평문과 암호문에 사용되는 문자 또는 문자열의 출현빈도를 단서로 이용하는 암호해독법을 말한다. 문장의 빈도수를 파악해서 끼워맞추면서 문제를 풀 수는 있지만 quip quip 툴을 이용해서 해독해보았다. 그랬더니 kim yuna ~~가 출력되면서, 알아볼 수 있는 문장이 나왔다. kim yuna가 답인 것같아 입력해봤지만 틀렸다고 뜬다ㅠ 문제를 다시 보니 마지막에 '평문의 빈 글자와 문장 부호는 생략했다'라고 쓰여져 있는 것을 볼 수 있었다. (·̆⍛・̆) 그래서 kimyuna로 입력했더니 문제 해결 ~~!~~!!!~! >>quip quip 툴 https://quipqiup.com/ quipqiup - cryptoq..

FORENSICS/suninatas 2020.05.16

써니나타스 19번

이번에도 아래있는 숫자를 보고, 암호를 구하는 문제이다. 2진수로 되어있는 숫자들을 문자열로 변환해보았다. 이번에도 바로 Auth값이 나오지 않고, 암호화된 문자열이 출력되었다. NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU 문자열 중간중간에 띄어쓰기가 있는 것으로 봐서, 카이사르 암호화를 한 것같다. (다른 base 64나 MD5, SHA 암호화 방법 등은 띄어쓰기까지 암호화를 하기 때문에) ▶ 카이사르 암호화란 ? 시저 암호라고도 불리는 암호학에서 다루는 간단한 치환암호의 일종이다. 카이사르 암호는 암호화하고자 하는 내용을 알파벳별로 일정한 거리만큼 밀어내, 다른 알파벳으로 치환하는 방식이다. 카이사르 암호..

FORENSICS/suninatas 2020.05.03

써니나타스 18번

아래 쓰여져있는 숫자를 보고 암호를 구하는 문제이다. 숫자는 아스키코드인 것같아 파이썬 코드를 이용해 문자열로 변환하였다. cipher = [86, 71, 57, 107, 89, 88, 107, 103, 97, 88, 77, 103, 89, 83, 66, 110, 98, 50, 57, 107, 73, 71, 82, 104, 101, 83, 52, 103, 86, 71, 104, 108, 73, 69, 70, 49, 100, 71, 104, 76, 90, 88, 107, 103, 97, 88, 77, 103, 86, 109, 86, 121, 101, 86, 90, 108, 99, 110, 108, 85, 98, 50, 53, 110, 86, 71, 57, 117, 90, 48, 100, 49, 99, 10..

FORENSICS/suninatas 2020.05.03