The 2024 Wheel Reinvention Jam just concluded. See the results.
Inspect the contents of object and binary files.

Filters

Recent Activity

&bin-dash Finaly Jam Day:

For the last few days I've been playing with the arrangement of the interface. Finally ending with a permanent hex view that can be viewed side by side with higher level data tables. Ranges of the file are marked up by the parser, so that the user can jump to them in the hex and view a higher level data tables associated with the section if one happens to exist.

Based on the results of this jam I see a lot of potential in a tool like this to visualize all kinds of binary files not just PE/COFF files. I expect to continue development on this to take it a lot farther.

View original message on Discord

&bin-dash Day 4: It's not much yet - but I've started making steps to add another type of view to Bin-Dash. This one will map markup about the file onto the hex (and maybe later something like a zoomed out mini-map). To get started I setup a rough sketch for this type of visualization as a split with a list of the markups and a hex view. The markups I have so far are actually diagnostics for malformed inputs. I hope to combine these markups with markups like ranges of headers, sections, etc. so that the visualizer can be used to diagnose and fix issues with binary generators.

View original message on Discord

&bin-dash Day 2: I've moved the section table parser to the abstracted pe.parse layer, and then constructed it within the Bin-Dash UI data structure. Then I decided I wanted to move the table like interface into a separate data structure from the high level hierarchy of parsed features, which led to some major reconstruction of the UI data structures. This new interface structure feels more appropriate and simplifies some problems that were going to be tricky when trying to do the whole thing in a single uniform structure.

View original message on Discord

&bindash Day 1: Looking at symbols in an object file.

View original message on Discord