web-dev-qa-db-fra.com

Un outil/logiciel dans Windows pour visualiser le format de fichier ELF?

Il existe de nombreux navigateurs de fichiers PE. Voici une liste des bons si vous êtes intéressé:

Afficheurs de format de fichier PE:

Je travaille toujours sur Windows et je souhaite afficher les fichiers ELF. Y a-t-il des outils? Je suis en train de googler mais je n’en ai trouvé aucun jusqu’à présent.

16
norris

readelf et objdump sont deux excellents utilitaires si vous utilisez un système Unix. Les deux sont fournis par Cygwin.

readelf vous donnera un bon aperçu des informations d'en-tête ELF, en-têtes de section. Vous pouvez également l'utiliser pour obtenir des informations sur la relocalisation et les symboles. Dans l’ensemble, readelf peut donner plus de détails sur le contenu d’un fichier ELF.

objdump a des fonctionnalités similaires à readelf, mais inclut également la possibilité de désassembler des sections.

13
bdmcbri

Le projet biew a été renommé en beye:

http://beye.sourceforge.net

2
Guru Kas

J'aime objdump. Je pense que cela vient avec les distributions Mingw et/ou cygwin.

1
James K Polk

Je recommanderais HT editor . Bien qu’il manque une belle interface graphique, il supporte beaucoup de formats de fichiers qui incluent bien sûr elf.

1
Jichao

Je ne pense pas que ce soit bien ce que vous recherchez, mais cela peut toujours être utile - Agner Fog dispose d'un convertisseur de fichier objet disponible ici:

http://www.agner.org/optimize/#objconv

1
PhiS

J'ai déjà utilisé BIEW

http://biew.sourceforge.net/

Apparemment, il peut traiter les en-têtes ELF

Prise en charge des formats exécutables d'exécutables A-out, Arch, coff-386, ELF, MZ, jvmclass, LMF, LE et LX, NE, NLM-386, PharLap, PE, RDOFF, SISet SISX. 

1
petantik

Vous pouvez regarder le projet ELFSharp . C'est une bibliothèque C #, pas un outil complet, mais il est très facile à utiliser et, ce qui est très important, actif (regardez son github ).

0
Piotr Zierhoffer