Gaming
Reverse Engineering a Mobile Game: Part 3 — Learning to Speak Binary
The game speaks a custom binary language over WebSocket. The hardest part wasn't finding the protocol — it was getting one field type wrong by 4 bytes.