CTF/DownUnderCTF2024

Intercepted Transmissions

mitdog 2024. 7. 7. 18:30


쿼카들이 납치되었고.. 납치범들의 CCIR 476 통신 내용을 가로채었다고 한다. 해독해 달라는 문제.
첫 두 글자는 ##로 해석된다고 한다.

파일을 받아보면


이게 있고.
HxD에 넣어보면


2진수로 된 암호가 있음을 알 수 있다.
CCIR 476 통신이라고 했는데.. 도대체 뭐지 하고 검색해보니 문자열 인코딩 방법 중 하나라고 한다.


저 표와 위키백과를 참조해보니.. 해독 방법은
7 bit씩 자르고 표에 매치시키는 것이었다.

이진수로 보면은 눈알이 빠질거 같으니 hex값으로 바꿔서(파이썬으로 바꿈)
표에서 하나씩 읽어 보았다.


여기서 표와 매치할 때, LTRS / FIGS만 주의해서 보면 된다.

  • LTRS가 나오면 그 뒤로는 Letter Case에서 매치
  • FIGS가 나오면 그 뒤로는 Figure Case에서 매치

근데 문제에서 ##으로 시작한다고 했으니, 저기 표에서 Figure Case는 U.S. TTYs와 매치시키면 된다.

0x5a LTRS
0x36 FIGS
0x69 #
0x69 #
0x5a LTRS
0x74 T
0x69 H
0x36 FIGS
0x56 3
0x5c SP
0x5a LTRS
0x2e Q
0x4e U
0x36 FIGS
0x2d 0
0x5a LTRS
0x1e K
0x1e K
0x36 FIGS
0x55 4
0x4b BELL
0x5a LTRS
0x4b S
0x5c SP
0x47 A
0x55 R
0x36 FIGS
0x56 3
0x5c SP
0x5a LTRS
0x69 H
0x36 FIGS
0x56 3
0x5a LTRS
0x65 L
0x53 D
0x5c SP
0x36 FIGS
0x2e 1
0x5a LTRS
0x59 N
0x5c SP
0x1b F
0x36 FIGS
0x55 4
0x5a LTRS
0x1d C
0x36 FIGS
0x2e 1
0x5a LTRS
0x65 L
0x4d I
0x74 T
0x2b Y
0x5c SP
0x36 FIGS
0x69 #
0x2e 1
0x2e 1
0x71 9
0x2e 1
0x2e 1
0x1b !

(

와 눈알 빠지는줄 이진수 아닌데도

)
해서 한 줄로 써보면..

##TH3 QU0KK4S AR3 H3LD 1N F4C1LITY #11911!

이고 플래그는 DUCTF{}에 감싸주라고 했기에 정답은

DUCTF{##TH3 QU0KK4S AR3 H3LD 1N F4C1LITY #11911!}

"쿼카들은 시설 #11911에 갇혀 있어요!"

'CTF > DownUnderCTF2024' 카테고리의 다른 글

tldr please summarise  (0) 2024.07.07
parrot the emu  (0) 2024.07.07