pyelftools: Ein in Python geschriebenes Tool zur Analyse von ELFs

ELF Linux Format (binär)

La Pyelftools-Werkzeug ist ein Dienstprogramm, das mit der Programmiersprache Python geschrieben wurde und eine hervorragende Ressource darstellt, um ausführbare Binärdateien im Linux-ELF-Format analysieren zu können. Es ist wahr, dass es viele andere ähnliche Dienstprogramme gibt, aber einige haben bestimmte Einschränkungen, die Sie lösen können, wenn Sie dieses andere verwenden.

Zum Beispiel ist es ein universelles und hochspezialisiertes Werkzeug in diesen Formaten, um alles zu erkunden, was Sie von diesen Formaten benötigen. Also, wenn Sie diese Art von studieren müssen Linux-BinärdateienWenn Sie Python 3.6 oder höher in Ihrer Lieblingsdistribution installiert haben und das Pyelftools-Paket selbst (Sie können es leicht mit pip erhalten), können Sie echte Wunder vollbringen ...

Aber zuallererst fragen Sie sich sicherlich, was das von ELF ist, wenn Sie es noch nicht wissen. Nun, sie sind die Akronyme von Ausführbares und verknüpfbares Format, eine Art ausführbare Binärdatei für Linux, obwohl sie auch für andere Typen wie gemeinsam genutzte Bibliotheken, Speicherabbilder usw. verwendet werden kann.

Es wurde ursprünglich für 32-Bit-Plattformen entwickelt, wurde aber heute auch auf 64-Bit-Plattformen erweitert. Was ist mehr, nicht nur für LinuxIn den meisten UNIX-ähnlichen Systemen, einschließlich macOS, * BSD, Solaris usw., wird es jedoch in den meisten Fällen verwendet. Und es ist gekommen, um andere etwas ältere wie a.out, COFF usw. zu ersetzen.

HINWEIS: obwohl gcc standardmäßig weiterhin eine Binärdatei mit dem Namen a.out generiert, wenn Sie ihm keinen Namen zuweisen, sollten Sie wissen, dass es sich wirklich um eine ELF handelt, obwohl sie wie die alten Binärdateien aufgerufen wird ...

Davon abgesehen, wenn Sie wollen Beginnen Sie mit der Analyse dieser ELFs In Ihrer Linux-Distribution können Sie dann den Installationsschritten folgen und weitere Informationen lesen von Ihrer GitHub-Seite. Und die ELFs mit Pyelftools einer ernsthaften Prüfung unterziehen!


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.