1. Analyse eines ELF64-Shared-Objects
Linux-SoftwareentwicklerHintergrund
Ein Entwickler baut eine geteilte Bibliothek für Linux x86-64 und möchte sicherstellen, dass sie als PIE kompiliert wurde und nur vorgesehene Symbole exportiert.
Aufgabe
Überprüfung von ELF-Headern, Sektionen und dynamischen Abhängigkeiten ohne Zugriff auf native Kommandozeilentools wie readelf.
Verwendung
Wählen Sie die Datei `sample-elf64-x86_64-pie.so` im Dateiupload-Feld aus.
Ergebnis
Der Inspektor zeigt den Typ ET_DYN mit Interpreter `/lib64/ld-linux-x86-64.so.2`, sechs Sektionen, die Abhängigkeit `libc.so.6` via DT_NEEDED sowie zwei dynamische Symbole an.