-
[Suninatas] 19. Cipher II : What is it?2022/Write-Ups 2022. 3. 29. 20:38
2팀 김민주
문제 이미지 19번 문제에 들어가면 무수한 이진수들이 보이고, 이것을 해석하는 문제로 보인다.
https://www.rapidtables.org/ko/convert/number/binary-to-ascii.html
바이너리에서 텍스트로 변환기 | 바이너리 번역기
바이너리-텍스트 번역기 접두사 / 접미사 / 구분 기호와 함께 이진수를 입력하고 변환 버튼을 누릅니다 (예 : 01000101 01111000 01100001 01101101 01110000 01101100 01100101) : 이진 변환기 텍스트 ► ASCII 텍스트
www.rapidtables.org
따라서 이진수를 텍스트로 변환해 보기 위해 해당 링크로 들어가봤다.
기본 설정값으로 변환한 이미지 설정값을 기본으로 두고 변환해 보았는데 의미있는 문자가 나오지 않아 방법이 잘못된건가 했지만
ASCII로 변환한 이미지 문자 인코딩을 ASCII로 바꾸니 의미가 있어보이는 텍스트가 나왔다.
변환된 텍스트 'NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU'가
어떤 의미일지 고민하다 작년 전공 수업 때 들은 치환 암호가 아닐까 하는 생각을 했다.
ROT encoder/decoder
theblob.org
따라서 치환암호를 복호화할 수 있는 사이트를 찾았다.
변환한 문자열을 검색창에 붙여넣기 한 이미지 해당 링크에 들어가 이진수에서 변환한 문자를 붙여넣고 Rotate를 눌렀다.
치환암호 복호화 한 결과 이미지 그 결과 9번의 'WELCOME TO SUNINATAS AND TODAY IS A GOOD DAY AND AUTHKEY IS PLAIDCTFISVERYHARD'라는 의미있는 문자열을 얻을 수 있었고, 해당 문제의 키는 'PLAIDCTFISVERYHARD'라는 것을 알게 되었다.
따라서 해당 내용을 정답으로 입력했더니
문제를 풀 수 있었다.
'2022 > Write-Ups' 카테고리의 다른 글
[ctf-d] 저는 플래그를 이 파일에.. (0) 2022.03.29 [DigitalForensic_with CTF] hohohahiho (0) 2022.03.29 [Suninatas] 15. Do you like music? (0) 2022.03.29 [ctf-d] mystery1-mystery2 (0) 2022.03.29 [ctf-d] Great Binary (0) 2022.03.29