CTF

[써니나타스_포렌식] 19번 문제 풀이

코딩 못하는 공대생 2024. 1. 12. 01:59
728x90

문제 : http://suninatas.com/challenge/web19/web19.asp

 

Game 19

0100111001010110010000110101010001000110010001000101 0110001000000100101101000110001000000100101001001100 0100010101011010010001010101001001001011010100100100 1010001000000101001001000101010101010010000001001011 01000110010101010101001001010000001000000101

suninatas.com


문제 설명


문제 해결

1) 해당 문제의 경우 코드가 이진수로 이루어져있다. 이진수를 텍스트로 변환한다.

https://romannumeralsconverter.net/ko/binary-translator

 

이진수변환 | 2진수 변환기

이 2진법 번역기 를 사용하여 이진법 암호 (0 & 1)를 텍스트 형식으로 변환합니다. ASCII 및 유니코드 방법을 사용하여 이진수변환 을 텍스트로 변환할 수 있습니다. 2진법 번역기 란 무엇입니까? 컴

romannumeralsconverter.net

 

2) 텍스트로 변환하니 어떤 다른 문자열이 나와서 Base64 디코딩을 하니 해독이 안되는 것을 볼 수 있다.

 

 

3) 텍스트 사이에 띄어쓰기가 있는 것을 보아 치환 암호일 경우를 생각하게 되었다.

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

 

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

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

jo-gunhee.github.io

 

치환 암호 해독기를 사용하여 돌리니 키 값이 나오는 것을 확인할 수 있다. 

728x90