Als «elf» getaggte Fragen

ELF steht für Executable and Linkable Format, ein Dateiformat für Dateien, die Maschinencode enthalten.

34
Älteste Binärdatei, die unter Linux funktioniert?

In einer Diskussion über die Abwärtskompatibilität in Linux - Kernel und GUI ABIs , Alan Cox stellt fest , dass „ mein 3.6rc Kernel wird eine Rogue binäre 1992 X gebaut noch läuft wieder kompatibel zu Anwendungen weit älter als Linux. “ Wie abwärtskompatibel sind die binären Schnittstellen der...

26
Was ist ELF Magic?

Ich habe bereits eine Diskussion über ELF-Magie gesehen, zuletzt die Kommentare in dieser Frage zum Austausch von Sicherheitsstapeln . Ich habe es schon einmal gesehen und ich habe es in meinen eigenen Boot-Logs gesehen. Aber ich bin mir nicht sicher, was es ist. Die Manpage zu Elf ist etwas...

14
Bestimmen Sie, ob ein bestimmter Prozess 32- oder 64-Bit ist

Bei einem 2.6.x oder neueren Linux-Kernel und einem vorhandenen Benutzerland, das sowohl ELF32- als auch ELF64-Binärdateien ausführen kann (dh längst nicht mehr). Woher weiß ich, dass meine CPU 64-Bit-Betriebssysteme unter Linux unterstützt? ) Wie kann ich feststellen , ob ein bestimmter Prozess (...

8
Wie führt bash eine ELF-Datei aus?

Wenn ich auf meiner Linux Box bin, benutze ich Bash als Shell. Jetzt habe ich mich gefragt, wie bash mit der Ausführung einer ELF-Datei umgeht, wenn ich ./program eingebe und program eine ELF-Datei ist. Ich habe die bash-4.3.tar.gz gepackt, es scheint keinen magischen Zahlenparser zu geben, um...

7
Wie finde ich ausführbare Dateitypen?

Ich möchte Dateitypen finden, die aus Sicht des Kernels ausführbar sind. Soweit ich weiß, sind alle ausführbaren Dateien unter Linux ELF-Dateien. Also habe ich folgendes versucht: find * | file | grep ELF Das funktioniert jedoch nicht. Hat jemand andere