Open
Description
@cortesi
I was working on something similar a few years back, but the image magic library I used sucked, so it got held back and forgotten. I have some ideas for improvements though.
- It is extremely helpful to be able to resize the width of images (on-the-fly), because doing this allow certain sections to align perfectly. In fact for certain types of bit mapped images, you can actually see them!
- The data are often aligned to certain popular values (128, 256, 512,1024 etc), setting the width to multiples of these also help the visualization.
- When visualizing large blobs, it is useful to average the byte values. So that 1 "pixel" can represent the average of multiples of (same set as above). That way, for example, a section of mostly ASCII, will still be represented as ASCII and so on.
- ARM code (and surely many other code) has typical sequences of bytes, that could be visualized as
code
etc. (alternatively, we could combine this with objdump and/or readelf output, to know what sections we are in.
There are more, but since IDK if anyone will ever see this...
Metadata
Metadata
Assignees
Labels
No labels