-
[Suninatas] Cipher I : What is it?2022/Write-Ups 2022. 3. 27. 23:19
1팀 김나연
Suninatas Game 18 Write-ups
숫자가 나열되어 있는 것으로 보아 아스키코드라는 생각이 들었다.
아스키코드를 문자로 변환하기 위해
텍스트-ASCII 변환기 / 번역기 : ASCII에서 텍스트로, 텍스트에서 ASCII로 | RAKKOTOOLS🔧
위의 사이트를 사용하였다.
텍스트로 변환했을 때
VG9kYXkgaXMgYSBnb29kIGRheS4gVGhlIEF1dGhLZXkgaXMgVmVyeVZlcnlUb25nVG9uZ0d1cmkh
와 같은 결과가 나온다.
원하는 문자열이 아니기 때문에 디코딩을 한 번 더 해본다.
Base64 문자열을 일반 문자열로 디코딩 하기 위해
Base64 Decode를 이용해 디코딩한 결과이다.
Base64란 바이너리 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 문자로
표현하기 위해 만들어진 인코딩이다. ASCII 문자 하나가 64진법의 숫자 하나를 의미하기 때문에
BASE64라는 이름을 가진다.
문자열->ASCII binary->6bit Cut->base64
디코딩한 값을 넣었을 때 정답인 것을 확인할 수 있다.
'2022 > Write-Ups' 카테고리의 다른 글
[Suninatas] 21 (0) 2022.03.28 [Suninatas] Cipher II : What is it? (0) 2022.03.27 [ctf-d] Find Key (moon) (0) 2022.03.27 [HackCTF] Question? (0) 2022.03.27 [HackCTF] Welcome_Forensics (0) 2022.03.27