Network) DefCoN#21 #8

2022. 1. 13. 00:39문제연습/CTF-D

반응형

본 티스토리 블로그는 PC에 최적화되어 있습니다.

1. 문제 화면

DefCoN#21 #8

Jack이 사건을 마무리 짓고 있을 때, 그는 수수께끼가 아직 끝나지 않았다는 것을 알게 된다.

Round 8 패킷을 사용해서 수수께끼에 대해 자세한 내용을 알아보고 다음 질문에 답하시오.

누가 Gregory를 죽였는가?

 

 

2. 분석

이전 문제인 DefCoN#21 #7번은 조금 게싱 느낌이 강해서 풀이를 넘어가도록 하겠습니다.

 

- NetMiner

일단 패킷 양이 상당하며, 이메일 관련 프로토콜이나 여러 부분을 확인해 보았으나 특정할만한 부분이 없었습니다.

해당 캡쳐 파일들을 확인해보던 중 SIP 프로토콜에서 약간 이메일 통신처럼 보이는 부분이 존재했습니다.

 

해당 프로토콜의 용도가 궁금해서 정보를 찾아보니 아래와 같습니다.

 

세션 개시 프로토콜(Session Initiation Protocol, SIP)은 IETF에서 정의한 시그널링 프로토콜로 음성과 화상 통화 같은 멀티미디어 세션을 제어하기 위해 널리 사용되며...

위키백과

 

즉, 음성이나 영상같은 멀티미디어 송수신을 통제한다는 말인데... netminer에서는 딱히 의미있는 자료가 나오지 않았으므로 일단 SIP 프로토콜 부근을 면밀히 조사해 보도록 하겠습니다.

 

sip 프로토콜의 통신이 마치는 지점쯤부터 거의 대다수의 캡쳐된 패킷이 RTP 프로토콜인 것으로 확인되었으며 RTP 프로토콜을 검색해보니 다음과 같은 결과를 확인할 수 있었습니다.

 

실시간 전송 프로토콜(Real-time Transport Protocol, RTP)은 IP 네트워크 상에서 오디오와 비디오를 전달하기 위한 통신 프로토콜이다. RTP는 전화, 그리고 WebRTC, 텔레비전 서비스, 웹 기반 푸시 투 토크 기능을 포함한 화상 통화 분야 등의 스트리밍 미디어를 수반하는 통신, 엔터테인먼트 시스템에 사용된다.

위키백과

 

흠... 이 부분을 파싱하면 우리가 원하는 결과를 확인할 수 있을 것 같으나,아래 그림데로 stream을 확인해 보니 조금 난잡합니다.

아마도 음성, 영상 같은 아날로그 데이터를 디지털 데이터로 전송하니 우리가 읽을 수 있는 문자가 아닌 듯 합니다.

검색을 통해 상단 옵션을 활용하여 음성 프로토콜 데이터를 확인할 수 있다고 합니다.

 

한번 진행해 보도록 하겠습니다.

 

와... 와이어 샤크가 이정도의 기능이 탑재되어 있다니... 음성데이터를 모두 복원하였습니다... 

 

해당 음성 파일을 재생해 보니 Victoria라는 이름의 사람이 다른 누군가를 살해하여 지명수배? 되었다는 등의 이야기가 확인되는것으로 보아 플래그 값은 Victoria 입니다.

 

제가 들었던 대화 내역을 스크립팅하면 다음과 같습니다.

Victoria : Hi, This is Victoria.
             (안녕하세요, 빅토리아 입니다.)

Jack Stone : Hi, Victoria, it's Jack Stone.
                 (안녕하세요 빅토리아씨, 잭스톤 입니다.)
                 I just wanted to come and give you an update about your case.
                 (그냥 와서 당신 사건에 대한 최신 정보를 알려주고 싶었어요.)
                 Turns out Gregory wasn't cheating on you at all. However, I do have some bad news about Sir Gregory.
                 (그레고리가 바람피운 건 아니었군요. 하지만 그레고리씨에 대한 안 좋은 소식이 있습니다.)

                 (뒤에서 누군가의 소리치는 남성 외국인의 목소리가 들리나, 정확한 내용을 인식할 수 없음.)

Jack Stone : You, you killed them?
                 (다, 당신이 그들을 죽였나요?)
                 I kind of think you might be wanted for murder. So about that.
                 (살인죄로 지명 수배된 것 같아요. )

 

Flag : Victoria

반응형

'문제연습 > CTF-D' 카테고리의 다른 글

Network) DefCoN#21 #6  (0) 2022.01.08
Network) DefCoN#21 #4  (0) 2021.12.15
Multimedia) 내 친구 Mich는 이 멋진 튤립…  (0) 2021.01.13
Multimedia) 저는 이 파일이 내 친구와…  (0) 2021.01.12
Multimedia) Wota  (0) 2021.01.11