
써니나타스 18번 문제입니다.
문제의 설명을 보면 암호가 뭐야? 라고 합니다.
아래의 숫자들이 존재하는데 해당 값들의 범위를 보면 49~123 입니다.
그리고 123이 최대치인 숫자의 경우 대부분 Ascii 코드를 예상할수 있습니다.
해당 값을 아스키코드로 변환해보면

다음과 같은 문자열이 출력되는 것을 확인 할 수 있습니다.
하지만 해당 문자열은 읽을 수 없는 중구난방의 문자열로 보이지만
VG9kYXkgaXMgYSBnb29kIGRheS4gVGhlIEF1dGhLZXkgaXMgVmVyeVZlcnlUb25nVG9uZ0d1cmkh
다른 힌트도 없으니 해당 문자열또한 암호문일것으로 생각해
숫자와 문자가 들어간 암호화방식중 가장 많이 사용되는 것은 base64가 있습니다.
해서 base64로 해당 암호문을 복호화해보면

읽을 수 있는 문자열이 출력되었습니다.
해당 문자열을 보면
Today is a good day. The AuthKey is VeryVeryTongTongGuri!
인증키는 VeryVeryTongTongGuri! 이라고합니다.
해당 값을 인증해보면

문제가 해결되었습니다.
'Wargame(DigitalForensic) > Suninatas Writeup' 카테고리의 다른 글
[Suninatas] Game 26 Writeup (0) | 2023.08.24 |
---|---|
[Suninatas] Game 21 Writeup (0) | 2023.08.24 |
[Suninatas] Game 19 Writeup (0) | 2023.08.24 |
[Suninatas] Game 15 Writeup (0) | 2023.08.24 |
[Suninatas] Game 14 Writeup (0) | 2023.08.24 |