Seeing a presentation of the Kaitai project.
If you need to document or describe or decode binary format, Kaitai is clearly there to help.
Seeing a presentation of the Kaitai project.
If you need to document or describe or decode binary format, Kaitai is clearly there to help.
Binary Formats Gallery
#HackerNews #Binary #Formats #Gallery #formats #binarydata #kaitai #binaryformats #technews
Shattering the eyeglass: Using Kaitai Structs to dissect the eyeglass’ contents
by @beet_keeper
In my post from 2012: Genesis of a File Format, I created a new file format – the Eyeglass file format. The format provides a mechanism to persist information about a patient’s eye health following a checkup at an opticians. Today in 2023 we can use the format to understand how to make use of Kaitai Structs for understanding file formats.
Given the disclaimer that I am not actually an optician and that the format is purely illustrative, let’s look at the eyeglass again below.
Continue reading “Shattering the eyeglass: Using Kaitai Structs to dissect the eyeglass’ contents”…
#code #coding #digipres #digitalLiteracy #digitalPreservation #fileFormat #fileFormatAnalysis #fileFormats #kaitai #pronom #yyyy
First spec meeting of the year successful. Many more to come on the road to 1.0, but we've actually started defining a ground truth using #kaitai.
First milestone will be implementing the version handshake routine: https://github.com/rabbitControl/RCP/blob/1.0/Flow.md
In our new blogpost we guide you through the process of improving the tools available for #pentesting WCF services over the net.tcp binding:
https://blog.silentsignal.eu/2024/10/28/wcf-net.tcp-pentest/
We created a brand new #Kaitai Struct based parser and implemented transformations so messages can be manipulated and replayed with #BurpSuite.
I had always wanted to try Kaitai Struct. This workshop of Eloise Brocas at @hack_lu
on exploring firmware just gave me the opportunity to do that on a custom firmware format.
For a #Kaitai example, I did a partial KSY YAML file to describe and parse DPX files (image format used in the cinema industry): https://github.com/robin-francois/dpx-kaitai-struct
Using this YAML file, I generated a parser and discovered that a lot of DPX were not exactly following the specs, and that I was actually getting more metadata than existing metadata extraction tools.
Another tool that I am trying to use more: #Kaitai Struct.
This is a tool to generate parsers for binaries/files. You describe the structure of the file format in YAML, and then you can generate parsing libraries for a variety of programming languages.
For me, this is most probably a good tool to document a file format or a filesystem.
There is also a web IDE to help you write your YAML Kaitai description: https://ide.kaitai.io/
Link to the project website: https://kaitai.io/