ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Misc] MIDI2
    CTF write_up/Affinity CTF 2019 2019. 9. 11. 23:35

     

    MIIDI2는 MIDI1과 같은 파일인것 같아 보입니다. 매우 유사하네요!

    아래쪽으로 내려보면 /keyfile 을 주고 받은 것을 확인 할 수 있습니다.

     

    해당 keyfile을 NetworkMiner에서 추출 해보겠습니다.

     

     

    내용을 확인해 보면 다음과 같습니다.

     

    SSL Key값이 들어있습니다. 

    뭔지 모르겠어서 확인해 봤는데 SSL 관련해서 암호화 된 패킷이였던 것입니다.

    그래서 와이어샤크의 기본 기능인 SSL 카테고리에 KEY값을 넣고 복호화 시킨 값들을 확인해 보겠습니다.

     

    Edit -> Preferences -> Protocols -> SSL 에서 다음과 같이 키를 넣어 줍니다.

     

    패킷을 한번 확인해 보면 다음과 같이 앞에선 없었던 HTTP2 프로토콜이 보입니다.

     

    그리고 0xFFFFFF_0x20.midi 파일을 주고 받은거로 보이면서 DATA[1]이 있는걸 보면 데이터가 여기에 있을 것 같습니다.

     

     

    값을 추출해보겠습니다.

     

    소리는 아무 소리가 안들리네요!..

     

    Audacity 를 이용해서 열어보면 다음과 같습니다.

     

    이런식의 값이 나오는데 좀 보기 쉽도록 옥타브 1개를 내려보면 다음과 같습니다.

     

    이제 flag를 구해볼껀데 방식은 이렇습니다.

     

    7개의 칸만을 이용해서 값을 만들어보면 1000001이 됩니다.

    1000001 => A입니다.

    이렇게 전부 바꿔보면 다음과 같습니다!

     

    Flag : AFFCTF{3s0t3r1c_l4ngs_4r3_Fun}

     

     

     

     

     

    'CTF write_up > Affinity CTF 2019' 카테고리의 다른 글

    [Forensic] Man In the Middle  (0) 2019.09.11
    [Forensic] Reflection  (0) 2019.09.11
    [Misc] 1so2nd3er_machine  (0) 2019.09.11
    [Misc] MIDI1  (0) 2019.09.11
    [Misc] Sanity Check  (0) 2019.09.11

    댓글

Designed by Tistory.