Skip to main content
  1. CTF Writeups/
  2. WaniCTF 2024/

I_wanna_be_a_streamer

·
For 169pt Wireshark
subzcuber
Author
subzcuber
i like to imagine i’m funny
Table of Contents

I_wanna_be_a_streamer
#

rating: easy
points: 169pt

description:

Sorry Mom, I’ll work as a streamer. Watch my stream once in a while. (H.264 is used for video encoding.)

Approach
#

In this challenge we were give the file.pcap file, where pcap is a packet capture file. I was sure that packet capture meant that this had something to do with Wireshark so I immediately installed Wireshark with

sudo pacman -S wireshark-qt

I opened up the pcap file in Wireshark and started going through the packets. I noticed some TCP ones in the start but they didn’t seem to have any data so I kept going. Eventually I noticed the RTSP packets and decided to ddg what they were, and Wikipedia said they were following the Real-Time Streaming Protocol

This was interesting because the challenge name was I_wanna_be_a_streamer. I read some more and learnt that the RTSP initiated the stream, and then the RTP packets started sharing the video.

The rest of the packet capture was just the stream itself, so I decided that we probably had to somehow download the video from these RTP packets. I searched for ways to do this online.

  • one was to follow Telephony -> RTP -> RTP Streams but I faced some issues with that as I was still new to Wireshark.
  • another resource I found was this stackoverflow qn that told me about the videosnarf tool

I tried installing videosnarf from source, but it wouldn’t work for some reason. At this point I shared my progress with th team, when Harsh pointed out that videosnarf is in the AUR too. We installed it with

yay -S videosnarf

and ran it on the pcap with

videosnarf -i file.pcap

this created the required H.264 coded video which we converted to .mp4 and played on VLC to reveal the flag.

Flag
#

FLAG: FLAG{Th4nk_y0u_f0r_W4tching}

Reply by Email

Related

Surveillance of Sus
For 126pt RDP8bmp
bitmap cache
codebreaker
For 140pt Qr
fix broken qr
tiny_10px
For Jpeg
jpeg metadata