It's on the wires
Challenge Description
We put a logger on the network - maybe we can find something that can help!
Flag: Raptor{l33t_lyf3_4_M3}
Provided: random_traffic.pcapng
Solution
Before reaching for Wireshark or tshark, it's always worth checking whether the answer is sitting in plaintext:
strings random_traffic.pcapng
Scrolled through the output, a mix of protocol headers, garbage bytes, and printable fragments, and the flag appeared:
Raptor{l33t_lyf3_4_M3}
Done.
Key Takeaways
strings is the right first move on any binary file. It's fast, requires no specialist tooling, and catches anything transmitted in plaintext, which in a network capture includes unencrypted protocols like HTTP, FTP, Telnet, DNS, and plain SMTP. If the flag is anywhere in cleartext traffic, strings will surface it before you've even opened Wireshark.
The flip side: if strings comes up empty, the data is either encrypted, encoded, or fragmented across packets in a way that needs proper reassembly. That's when you reach for the heavier tools.