Любой инструмент/программное обеспечение в окнах для просмотра формата файлов ELF?

Существует много файлов PE файлов. Вот список хороших, если вам интересно:

PE Просмотр файлов формата:

Я все еще работаю над окнами, и я хочу просмотреть файлы ELF. Есть ли какие-нибудь инструменты? Я googling, но не мог найти его до сих пор.

Ответы

Ответ 1

readelf и objdump являются отличными утилитами, если вы находитесь в окне Unix. Оба предоставляются Cygwin.

readelf даст вам хороший обзор информации заголовка ELF, заголовков разделов. Вы также можете использовать его для получения информации о перемещении и символе. В целом, readelf может дать более подробную информацию о содержимом файла ELF.

objdump имеет некоторые аналогичные функции для readelf, но также включает в себя возможность дизассемблирования разделов.

Ответ 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).