This program is presently in pre-alpha state. While I have a general idea of how I want the development to proceed, and I am taking steps towards this goal (the release that is on this page is not the bleeding edge code), it is not there yet. I have released this code only as a proof of concept, and in the hope that anyone that finds it useful will contribute to it.
In short, not everything is implemented, and not everything that is implemented works. Also, not everything that is implemented is in its final state, even if it does work.
At present you can: Open executable files, get a list of the sections, view the string, symbol, and note tables (though note support is presently half-assed), and partial support for demangling the symbols is also provided.
Want a screenshot?

A sourceforge account has been set up and you can acquire the latest CVS. If ytou wish to contribute to it, please let me know.
Why am I writing this? Because it seemed like a fun little project, because I want to gather experience in KDE/QT coding, and because I'm interested in how binary files are put together.
This is dependent on ELFIO. Read the README file for details.
You can download it here. This version released 9/03/2003.
You can also go to the sourceforge project page here.