Любой инструмент/программное обеспечение в окнах для просмотра формата файлов ELF?
Существует много файлов PE файлов. Вот список хороших, если вам интересно:
PE Просмотр файлов формата:
Я все еще работаю над окнами, и я хочу просмотреть файлы ELF. Есть ли какие-нибудь инструменты? Я googling, но не мог найти его до сих пор.
Ответы
Ответ 1
readelf
и objdump
являются отличными утилитами, если вы находитесь в окне Unix.
Оба предоставляются Cygwin.
readelf
даст вам хороший обзор информации заголовка ELF, заголовков разделов. Вы также можете использовать его для получения информации о перемещении и символе. В целом, readelf
может дать более подробную информацию о содержимом файла ELF.
objdump
имеет некоторые аналогичные функции для readelf
, но также включает в себя возможность дизассемблирования разделов.
Ответ 2
Проект biew был переименован в beye:
http://beye.sourceforge.net
Ответ 3
Мне нравится objdump. Я думаю, что он поставляется с дистрибутивами Mingw и/или cygwin.
Ответ 4
Я бы рекомендовал редактор HT. Несмотря на отсутствие графического интерфейса, он поддерживает множество форматов файлов, которые, конечно, включают эльф.
Ответ 5
Я не думаю, что это совершенно то, что вы ищете, но все же может быть полезно - у Agner Fog есть конвертер объектных файлов, доступный здесь:
http://www.agner.org/optimize/#objconv
Ответ 6
Я использовал BIEW перед
http://biew.sourceforge.net/
По-видимому, он может обрабатывать заголовки ELF
Поддержка форматов a-out, arch, coff-386, ELF, MZ, jvmclass, LMF, LE и LX, NE, NLM-386, PharLap, PE, RDOFF, SIS и SISX.
Ответ 7
Вы можете посмотреть проект ELFSharp. Это библиотека С#, а не полный инструмент, но она очень проста в использовании и, что очень важно, активно (посмотрите на ее github).