4 ms·
In the case that you are interested, I made a tool for editing ELF files by hand (https://github.com/TheThirdOne/elf-edit https://github.com/TheThirdOne/elf-edi
by thethirdone 9y ago
In the case that you are interested, I made a tool for editing ELF files by hand (https://github.com/TheThirdOne/elf-edit https://github.com/TheThirdOne/elf-edit).
It is hardly complete, but it does highlight section headers (and decode them into human readable format). One of the next features I want to implement is to skip to the section body, but I haven't had much time to work on it recently so it got put on the backburner.
Also, I realized while writing this that the repo doesn't have a readme, so if you want to check it out you'll have to install it. If you are interested, I might be able to make a decent readme tomorrow.
- Iv 9y agoThanks
- mmjaa 9y agoDoes it do .NOTEs?
- thethirdone 9y ago.notes aren't standardized so I don't know of a good strategy to highlight and decode them. IIRC .note.gnu.build-id is just ascii text so it should be pretty easy to understand anyway. I would think many others are also just text, but I don't know much about .notes in general because I was focusing on standardized, general ELF stuff.
- mmjaa 9y agoWell, .notes are standard ELF .. the reason I'm asking is because .notes are for vendors, and well .. this seems like a tool-of-interest to vendors, y'know ..
- mmjaa 9y agoDoes it do .NOTEs?