파일을 받아보면 pcapng 파일이다.

TCP 따라가기를 해보면,


이상하게 반복되는 값들이 나온다.
뭐지.. 하고 고민하다가 일단 문자로 바꿔볼까 하고 바꿔보았다.
print(chr(0x2e))
print(chr(0x2d))
실행결과:
.
-
!! 점(dot, .)과 바(bar, -)였다. 보자마자 모스부호가 바로 생각났다.
그래서 바꿔보니(파이썬 코드로 바꿨다)
morse = list(input().split())
decode_morse = []
for m in morse:
one_word = []
for i in range(0, len(m), 2):
tmp = int(m[i] + m[i+1], 16)
tmp = chr(tmp)
one_word.append(tmp)
decode_morse.append(one_word)
for m in decode_morse:
for w in m:
print(w, end="")
print()
실행결과(와이어샤크로 나온 값 입력 값으로 줌):
..
--...
.----.
...
..--.-
--
-----
.-.
...
.
..--.-
-.-.
-----
-..
.
-.-.--

모스 부호 표를 참고하여 해독해보면,
I7'S_M0RSE_C0DE!
FLAG: 3S{I7'S_M0RSE_C0DE!}
P.S)
생각해보니 문제 제목이 '돈돈돈 쓰쓰쓰 돈돈돈'인 것도,... --- ...
= SOS
였던 것이다.
'CTF > 3SCTF2024' 카테고리의 다른 글
3SCTF2024) DUM DUM :P 포렌식 문제 (0) | 2024.07.28 |
---|---|
3SCTF2024) Find Spade 리버싱 문제 (0) | 2024.07.28 |