CTF/3SCTF2024

3SCTF2024) 돈돈돈 쓰쓰쓰 돈돈돈 MISC문제

mitdog 2024. 7. 28. 10:07

파일을 받아보면 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