If you work on firmware RE, unknown protocols, C2 RE, or undocumented file formats, give it a read.
I start by defining a custom binary file format, then show how Kaitai Struct comes into play
How can a single .zip file show completely different content to different tools? Read my write up on HackArcanaβs βYet Another ZIP Trickβ (75 pts) challenge about crafting a schizophrenic ZIP file.