DRIFTLIGHT

UDP · 1,976 packets captured · no source · no docs

Driftlight

Game Protocol Reverse Engineering Lab Pack

Derive an undocumented UDP game protocol from raw packets — then build your own client.

Five hands-on labs on a real (toy) multiplayer game: capture → dissect → checksum → deobfuscate → Ghidra/Frida → reimplement. No source, no docs — just wires.

$ lab 1 free · $29 early bird, $59 at launch · full refund if the pack doesn't ship

sample-session.pcap — one frame, annotated ● hover / tap the bytes
// Every frame in the capture looks like this. Nobody will tell you what the fields mean — that's Lab 1. Hover a byte group to start guessing.
01

What it is

Most reverse-engineering courses point you at malware or crackmes. Nobody teaches reading an undocumented game protocol off the wire.

DRIFTLIGHT is a tiny multiplayer arena game written for one purpose — to be reverse engineered. You get the stripped server and client binaries and a recorded session (1,976 packets). No protocol documentation exists.

You will create it.

02

The labs

LAB 1Free · available now

Capture & Dissect

Frame layout, the 10-message catalogue, HELLO / WELCOME / MOVE / SNAPSHOT formats, and your first Wireshark dissector in Lua.

LAB 2In the pack

The Checksum

Recover the frame trailer's CRC parameters from black-box data, validate frames in your dissector, forge a valid packet by hand.

LAB 3In the pack

The Chat Is Not Encrypted, It's Keyed

Prove the chat obfuscation from three ciphertexts of one sentence, find the session key hiding in the handshake, decrypt everything.

LAB 4In the pack

Into the Binary

The stripped client in Ghidra until the frame builder matches your wire map; Frida hooks on the send path; the session key, live.

LAB 5In the pack

Become the Client

Reimplement the client from scratch in Python and play against the real server. Author's full spec and source included.

03

What's included

04

Pricing

$29 early-bird pre-order · list price $59 at launch

The full pack — Labs 2–5 plus everything in Lab 1 — ships lab by lab over ~4 weeks from pre-order open. Lab 1 is free now, so you can judge the material before paying anything.

If the pack doesn't ship, every pre-order is refunded in full, automatically.

05

FAQ

When does it ship?

Lab by lab over ~4 weeks from pre-order open. Lab 1 is available now, free. If the pack is cancelled, every pre-order is refunded in full.

What do I need?

Basic networking (what UDP is), any hex viewer, Wireshark. Programming starts gently (Lua) and ends at a real Python client.

Windows?

The binaries are Linux ELF — any free VM (or WSL) runs them. A native Windows build is on the roadmap.

Refunds?

Pre-orders: automatic if unshipped. After delivery: 14 days, no questions.

Is this legal?

DRIFTLIGHT is our own game, built as a legal, safe target for learning real protocol reverse-engineering techniques. It is not a course about hacking games you don't own.

Refund policy Pre-orders are refunded in full automatically if the pack does not ship. Delivered products: 14-day money-back guarantee, no questions asked — contact us through your store order page.