Suchergebnisse für Anfrage "elf"

2 die antwort

Access .data Abschnitt in Position Independent Code

Ich erstelle eine gemeinsam genutzte Bibliothek mit NASM. In dieser Bibliothek brauche ich in irgendeiner Funktion das, was wir als @ bezeichnen würdestatic variable in C. Grundsätzlich denke ich, dass es etwas Platz in der ...

4 die antwort

Wie kann gcc / clang annehmen, dass die Adresse einer String-Konstante 32-Bit ist?

Wenn ich dieses Programm kompiliere: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }ei x86-64 verwendet die asm-Ausgabemovl $.LC0, %edi / call puts. Vollständige ASM-Ausgabe- / Kompilierungsoptionen auf ...

2 die antwort

Wie man eine statisch verknüpfte ELF-Datei erstellt, um LD_PRELOAD .so zu laden

Ich habe eine statisch verknüpfte Binärdatei (ELF-Datei), die kein dynamisches Segment, keine .dymsym-Abschnitte und keinen LD_PRELOAD-Befehl usw. enthäl

TOP-Veröffentlichungen

10 die antwort

Pack gemeinsam genutzte Bibliotheken in die Elfe

Gibt es ein Dienstprogramm, das @ nehmen kaALL die SO's, die ein Elf braucht, machen sie statisch und wandeln den Elf dann in SO's frei um?

6 die antwort

Wie extrahiere ich nur den Rohinhalt eines ELF-Abschnitts?

Ich habe Folgendes versucht, aber die resultierende Datei ist immer noch eine ELF und nicht nur der Inhalt des Abschnitts. $ objcopy --only-section=<name> <infile> <outfile>Ich möchte nur den Inhalt des Abschnitts. Gibt es ein Dienstprogramm, ...

8 die antwort

Patching von Code / Symbolen in eine dynamisch verknüpfte ELF-Binärdatei

Angenommen, ich habe eine ELF-Binärdatei, die dynamisch verknüpft ist, und ich möchte bestimmte Bibliotheksaufrufe überschreiben / umleiten. Ich weiß, dass ich das mit @ machen kaLD_PRELOAD, aber ich möchte eine Lösung, die in der Binärdatei ...