SuNiNaTas [forensics] 19번

2024. 6. 26. 17:32Wargame/suninatas

320x100
320x100

써니나타스 19번 포렌식 문제입니다.

 

문제

 

 

이진수로 가득....

 

8비트로 쪼갰다

01001110 01010110 01000011 01010100 01000110 01000100 01010110 00100000 01001011 01000110 00100000 01001010 01001100 01000101 01011010 01000101 01010010 01001011 01010010 01001010 00100000 01010010 01000101 01010101 00100000 01001011 01000110 01010101 01010010 01010000 00100000 01011010 01001010 00100000 01010010 00100000 01011000 01000110 01000110 01010101 00100000 01010101 01010010 01010000 00100000 01010010 01000101 01010101 00100000 01010010 01001100 01001011 01011001 01000010 01010110 01010000 00100000 01011010 01001010 00100000 01000111 01000011 01010010 01011010 01010101 01010100 01001011 01010111 01011010 01001010 01001101 01010110 01001001 01010000 01011001 01010010 01001001 01010101

 

그리고 텍스트로 변환

https://ko.rakko.tools/tools/74/

 

이진 번역기 / 변환기 : 이진, 십진, 헥사, 아스키 코드 및 일반 텍스트 | RAKKOTOOLS🔧

이진수, 10 진수, 16 진수, ASCII 숫자 및 텍스트 간 변환

ko.rakko.tools

(아스키 변환했던 사이트랑 같은 사이트!!)

 

텍스트로 변환했더니 이상한 문자열이 출력

이진 -> 텍스트

 

출력된 문자열

NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU

 

여기서 조금 고민하다가....

자세히 보면 R 양쪽으로 띄어쓰기가 되어있다.

보통 문장에서 알파벳 혼자 있는 경우는 "A"

A를 R로 치환한 문자열이라고 하면

알파벳을 일렬로 나열했을 때 R에서 부터 9번째 알파벳이 A

 

같은 원리로 N을 치환하면 W

이걸 언제 다 해......

 

알파벳을 일정한 간격으로 치환하는 암호는 카이사르 !!!!

카이사르 해독 사이트를 이용해서 해당 문자열을 복호화했다.

https://jo-gunhee.github.io/website1/dcode/dcodewebsite.html

 

카이사르 암호 암호화/복호화

ex) I love cookie I love cookie START -------------

jo-gunhee.github.io

 

W로 시작하는 문자열 발견~~~

추측했던 방법이 딱 들어맞았던 순간 ><

authkey 획득

 

R이 A이지 않을까? 라고 생각했던 추측은

"빈도 분석"

가장 많이 나올법한 단어로 추측해보는 것

예를 들면 알파벳이 3개가 연달아 있다? The로 추측해볼 수 있고(이 문제는 해당사항이 없었지만....),

2개가 연달아 있다? Is,

1개만 띄워져 있다? A

 

clear~~~~

320x100
320x100

'Wargame > suninatas' 카테고리의 다른 글

SuNiNaTaS [forensics] 15번  (0) 2024.06.27
SuNiNaTaS [forensics] 26번  (0) 2024.06.26
SuNiNaTas [forensics] 18번  (0) 2024.06.19
SuNiNaTaS 8번  (0) 2023.08.26
SuNiNaTaS 7번  (0) 2023.08.23