1. 개요
알고리즘 판별, Ook! 언어 문제
2. 분석
1) 텍스트
다음과 같은 문자열을 받습니다.
무엇인지 모르니까 암호문 판별을 해봅시다.
. . . . . . . . . . . . . . . . . . . . ! ? . ? . . . ? . . . . . . . ? . . . . . . . . . . . . . . . ? . . . . . . . . . . . . . . . . . . . . ? . ? . ? . ? . ! ! ? ! . ? . ? . ? ! ! ! ! ! ! ! . . ? . . . . . . . . . . . . . . . . . . . . . . ! . ! ! ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . . . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . . ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . ! . ! ! ! . . . . . . . . . . . ! . ? . ? . . . . . . . ! . ! ! ! . . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . ? ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . ? . ? . ! . . ? . ? . . . . . . ! . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . ? ! ! ! ! ! ! ! ! ! . ! ! ! ! ! ! ! ! ! ! ! . ? . ? . . . . . . . . . . . . . . . ! . . ? . ? . . . . . . . . . . . . ! . ? . ? . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . ? . ? ! ! ! . ! ! ! ! ! ! ! ! ! . ? . ? . ! . . ? . . ! . ! ! ! . . . . . . . ! . ? . ! . . ? . ? . . . . . . . . . . . . . . . . ! . ? . ! ! ! ! ! ! ! . . ? ! ! ! ! ! ! ! ! ! . ? . ? . ! . . ? . . . . . . . . . . . . . . . . ! . . ? . . ! . ? . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . ? . . . . . . . . . . . . . . . . . . ! . . ? ! ! ! ! ! ! ! ! ! . . ? ! ! ! ! ! . ? . ! . ? . ? . . . . . . . . . . . . . . . ! . . ? . ? . ? . . ! . ? . ? . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . ? . ? . ? . . . . . . . . . . . . ! . ? . . . . . . . . . . . . . . . . . . . . . ! . . ? ! ! ! ! ! ! ! ! ! . ? . . . . . . . ! . ? . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . ? . ? ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . ! . ? . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . . ? . . . . . . . . . . . . . . . . . . ! . ! ! ! . . . ! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . ? . ? . . . . . . . . . . . . ! . ? . . . . . . . . . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . . . . . . . . . . . . . . . . . ! . . . . . ! . . ? ! ! ! ! ! ! ! ! ! ! ! . ? . ! ! ! ! ! ! ! ! ! . ! ! ! ! ! ! ! ! ! ! ! ! ! . . ? ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . ? . . . . . . . . . . . . . ! . ! ! ! ! ! ! ! ! ! ! ! ! ! . . ? ! . . . . . . . . . . . . . . . . . . . . . . . . . ! . ? . ! . . . . . . . . . . . . . . . ! . . . . . . . . . . . . . ! . ? . ! ! ! ! ! ! ! ! ! ! ! ! ! . . ? ! ! ! ! ! ! ! ! ! ! ! . . ? . . . . . . . . ! .
2) cipher identifier
여기서 검색하면, Ook! 라는 esolang 언어임을 알 수 있습니다.
https://www.dcode.fr/cipher-identifier
3) Ook!
인터프리터를 실행시키면 flag가 있습니다.
https://www.dcode.fr/ook-language
'CTF' 카테고리의 다른 글
[CryptoBurst CTF] breakfast (0) | 2022.08.20 |
---|---|
[CryptoBurst CTF] postman (0) | 2022.08.20 |
[shell ctf 2022] warmup (0) | 2022.08.16 |
[shell ctf 2022] Keygen (0) | 2022.08.16 |
[shell ctf 2022] Pulling the strings (0) | 2022.08.16 |