Reverse-engineering a binary protocol: protobuf, MessagePack, and the wire format
A primary-source walk through decoding undocumented binary protocols: the protobuf wire format byte by byte, why a schema-less payload is still half-readable, MessagePack's self-describing prefixes, gRPC framing, and the tooling that reconstructs structure.
· 27 min read