CyberChef
CyberChef copied to clipboard
Add new operation: Kaitai Struct Decode
Kaitai Struct is a declarative language that defines the organization of binary data in a language-agnostic definition that can then be natively compiled to language-specific structures. It's commonly used for defining shared structure definitions between different programs (e.g. similar to Protobuf) or for general analysis / inspection of unknown binary data. Especially in the analysis of streaming data, it is found in popular tools such as ZAP and mitmproxy.
This operation allows the user to define a Kaitai definition that is applied to the input data, translating it either to JSON for pipelining or an annotated printout for rendering
Annotated printout for analysis
JSON output for pipelining