Tag: elf

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

immer die sh_name Element in einer section-header elf-Datei

Anzahl der Antworten 1 Antworten
Ich versuche, um die richtige offset zu dem Namen des Bereichs, durch den Zugriff auf die sh_name Mitglied einer elf-Datei, aber es immer wieder geben mir null, oder null... Ich soll nur mmap() und die elf.h -

Dekompilieren ELF auf Windows

Anzahl der Antworten 1 Antworten
Möchte ich zu dekompilieren Datei ELF 64-bit LSB executable mit IDA auf Windows möglich? Wenn Nein, Wie kann ich es auf linux? Dank objdump und andere Werkzeuge aus binutils. Meinst du, zu dekompilieren oder zu disassemblieren?, da

Pack-freigegebene Bibliotheken in der elf

Anzahl der Antworten 5 Antworten
Gibt es ein Dienstprogramm, das kann dauern ALLE das SO ist, dass ein Elb, der muss wiederum in statische wandelt dann die Elf SO kostenlos ist? InformationsquelleAutor Shay Erlichmen | 2008-12-22

Wie interpretieren Sie die dynamischen symbol-Tabelle in ein ELF executable?

Anzahl der Antworten 2 Antworten
War ich auf der Suche bei der Interpretation der dynamischen symbol-Tabelle (.dynsym) eine ausführbare ELF-Datei. Ich konnte erfolgreich interpretiert das symbol Tabelle .symtab (16 Byte pro Zeichen) mithilfe der value - Attribut zur Angabe der Adresse des

Wie konvertieren von PE(Portable Executable) format zu ELF in linux

Anzahl der Antworten 3 Antworten
Was ist das beste Werkzeug für die Umwandlung von PE-Binärdateien zu ELF-Binärdateien? Folgende ist eine kurze motivation für diese Frage: Angenommen ich habe ein einfaches C-Programm. Ich es kompiliert mit dem gcc Compiler für linux(das gibt ELF),

Wie Lesen ELF-header in C?

Anzahl der Antworten 4 Antworten
Gewusst wie: öffnen Sie die Datei und kopieren Sie die Infos in einer anderen Datei. Ich muss nur kopieren Sie die Magische Zahl und version. void read_header(FILE *Datei, Datei, *Datei2); Sie könnten in Erwägung ziehen, die ELF-Bibliothek

vergleichen executable oder object-Datei

Anzahl der Antworten 4 Antworten
Habe ich zwei Datei soll erzeugt werden, aus derselben Quelle version. Eine der Dateien ist entfernt. Ist es möglich zu vergleichen, die raw ausführbaren Teil der Dateien, um festzustellen, ob Sie identisch sind? Kann man auch auf

Lesen ELF-header in C

Anzahl der Antworten 1 Antworten
derzeit Schreibe ich kleine Programm liest die elf-Datei-header und druckt einige Informationen Ich habe einen unsigned char-pointer genannt buf, welche Punkte zu der Stelle, wo elf-Datei befindet sich im Speicher(ich mmap verwendet, um eine Karte zu Speicher),

ELF: Verknüpfung von: Warum bekomme ich Undefinierte Referenzen in .also-Dateien

Anzahl der Antworten 4 Antworten
Ich versuche zu bauen, ein Programm gegen wxWidgets, und ich bekomme einen linker Fehler. Ich möchte wirklich verstehen, was es bedeutet. Der Fehler ist: /usr/lib/libwx_baseu-2.8.so: undefined reference to `std::ctype<char>::_M_widen_init() const@GLIBCXX_3.4.11' Was ich nicht verstehe, ist, warum der

Wie finden Sie die main-Funktion ist der Einstiegspunkt der elf-executable-Datei, ohne jede symbolische Informationen?

Anzahl der Antworten 3 Antworten
Entwickelte ich ein kleines cpp-Programm auf der Plattform von Ubuntu-Linux 11.10. Jetzt möchte ich mittels reverse-Engineering es. Ich bin Anfänger. Ich solche tools verwenden: GDB 7.0, hte-editor, hexeditor. Für das erste mal habe ich es ziemlich einfach.

Unterschied zwischen Programm-header und Section-Header in ELF

Anzahl der Antworten 1 Antworten
Q1 Was ist der Unterschied zwischen Programm-header und Section-Header in ELF Q1.1 Was ist der Unterschied zwischen segment und ein Abschnitt? Ich glaube pheaders Punkt-zu-Abschnitten nur. Q2. Was ist der Unterschied zwischen Datei-Header und die Programm-Header Gemäß

Gibt es einen Nachteil -Bsymbolic-Funktionen?

Anzahl der Antworten 4 Antworten
Ich vor kurzem entdeckt, die linker-option "-Bsymbolic-Funktionen" in GNU-ld: -Bsymbolic When creating a shared library, bind references to global symbols to the definition within the shared library, if any. Normally, it is possible for a program linked

__do_global_dtors_aux und __do_global_ctors_aux

Anzahl der Antworten 2 Antworten
Zerlegt ich ein einfaches Programm in C++ geschrieben und es gibt diese Funktion zwei Namen. Ich denke, dass ctor bedeutet Konstruktor und dtor bedeutet, Destruktor und Globale word-vielleicht bedeutet, dass Sie erstellen und zerstören von globalen Objekten.

Was genau bedeutet " - rdynamic` tun ist und Wann genau wird Sie benötigt?

Anzahl der Antworten 2 Antworten
Was genau macht -rdynamic (oder --export-dynamic auf linker-Ebene) und in welcher Beziehung steht es zum symbol Sichtbarkeit definiert durch die -fvisibility* Fahnen oder Sichtbarkeit pragmas und __attribute__s? Für --export-dynamic, ld(1) erwähnt: ... Wenn Sie "dlopen" laden ein

Wie kann ich herausfinden, welche ELF Abhängigkeit nicht erfüllt?

Anzahl der Antworten 1 Antworten
Habe ich baute ein test ELFE-Programm mit dem LSB-SDK (Hinweis, dass meine Frage nicht spezifisch für LSB): $ /opt/lsb/bin/lsbcc tst.c $ ls -l a.out -rwxr-xr-x 1 math math 10791 2009-10-13 20:13 a.out $ file a.out a.out: ELF

dumping-C-Struktur Größen von ELF Objekt Datei

Anzahl der Antworten 4 Antworten
Wie können Sie extrahieren Sie die Größen aller C-Strukturen aus, eine ELF Objekt Datei, die mit debugging-Symbolen? Einzelnen struct-Größen kann bezogen werden von GDB mit "print sizeof(some_struct)", aber was ich brauche ist eine Auflistung aller Strukturen. Habe

Erklären readelf -S-Ausgabe

Anzahl der Antworten 1 Antworten
Ich versuche, das laden einer elf-Datei in eine MIPS-simulator, den ich gemacht. Das problem das ich habe ist, dass ich nicht ganz verstehen, die Bedeutung hinter den elf-header-Abschnitt offset. Wenn ich ein segment dump, Segmente 25 -

String-Tabelle in ELF

Anzahl der Antworten 1 Antworten
Bekomme ich ein paar symbol und ich bekomme die hexedit einer elf-Datei. Wie kann ich wissen, in welchem Abschnitt dieses symbol angezeigt? Was ist der Unterschied zwischen strtab und shstrtab? es gibt auch eine Reihe von symbol-strings?

Zugriff auf ELF-symbol-Tabelle in C

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Programm zum nachahmen elfdump -ecps Es derzeit druckt die elf header program Header und section-Header korrekt, aber ich bin stecken geblieben auf dem letzten Teile der Symboltabelle. die gewünschte Ausgabe im format: Symbol Table

virtuellen und physischen Adressen der Sektionen in der elf-Dateien

Anzahl der Antworten 3 Antworten
Wie funktioniert objdump berechnen Sie die physische Adresse (LMA) von elf Abschnitte? Soweit ich das sagen kann -, elf-Abschnitt Header enthalten nur die virtuelle Adresse (VMA) der Abschnitte [1]. In der Regel, VMA und LMA sind die

Linux Cannot execute binary file

Anzahl der Antworten 1 Antworten
Ich weiß, diese Frage wurde gebeten, eine Menge, aber das problem bleibt fo mir: Ich habe eine 64-bit ELF-executable, dass ich versucht bin, laufen auf meinem Kali VM, aber es sagt mir, dass die Datei nicht vorhanden

Wie konvertiert ELF-Datei Binär-Datei?

Anzahl der Antworten 2 Antworten
Mein Verständnis ist, dass eine binäre Datei die hex-codes der Anweisungen des Prozessors (können in den Arbeitsspeicher geladen werden & start der Ausführung von entry-Punkt) und eine ELF-Datei ist das gleiche mit NICHT-Festen Speicheradressen zugeordnet für Daten

So konvertieren Sie ein ELF executable C-code? Der erzeugte C-code brauchen nicht Menschen-lesbar

Anzahl der Antworten 2 Antworten
Habe ich eine ELF-Datei, die ich möchte, zu dekompilieren, in C code und einfache änderungen vornehmen, um die daraus resultierenden C code und bauen ihn in eine ELFE. Den dekompiliert C code müssen nicht vollständig lesbar ist.

Wie konvertiert Linux-kernel Bin in ELF-format

Anzahl der Antworten 1 Antworten
Haben wir eine Linux-kernel-Binärdatei, die ohne einen ELF-header, und unser bootloader, laden Sie das kernel-image (früher QNX kernel-image hat die ELF header) basierend auf einer Berechnung aus dem ELF-header, aber da unsere Linux-kernel-image wird ohne einen ELF-header,

Basis-Adresse der ELF

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach der Basis-Adresse der ELF-Dateien. Ich weiß, dass Sie können verwenden readelf, um das Programm finden Einstiegspunkt und verschiedenen Abschnitt (Basis-Adresse, Größe, flags und so weiter). Zum Beispiel Programme für die x86-Architektur

Was ist der Unterschied in byte-code, wie Java-bytecode und Dateien und Maschinencode, executables wie ELF?

Anzahl der Antworten 2 Antworten
Was sind die Unterschiede zwischen den byte code binäre ausführbare Dateien wie Java-class-Dateien, Parrot-bytecode-Dateien oder CLR-Dateien und Computer-code, ausführbare Dateien wie ELF, Mach-O und PE. was sind die markanten Unterschiede zwischen den beiden? wie die .text-Gebiet in

Kompilieren von C Programm mit dlopen und dlsym mit -fPIC

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit einem falschen symbol-Auflösung. Mein main Programm lädt eine gemeinsam genutzte Bibliothek mit dlopen und ein symbol aus es mit dlsym. Sowohl das Programm und die Bibliothek sind in C geschrieben. Bibliothek code

Wie kann ich das erzeugen einer ELF-Datei mit GCC?

Anzahl der Antworten 1 Antworten
Ich bin das schreiben von C-und C++ - code, der auf dem Betriebssystem Linux und ich bin mit dem GCC Compiler. Nach Beendigung meines Codes, ich möchte erzeugen eine ELF-Datei. Ich kann einfach erzeugen "ein.out" - Datei

readelf: Fehler: Keine ELF-Datei - Sie hat die falsche magic-bytes am Anfang

Anzahl der Antworten 1 Antworten
Ich ein Programm erstellen und es funktioniert gut(ich meine, dass ich dieses Programm ausführen). Aber wenn ich "readelf" um zu überprüfen, ob debug-Informationen,Fehler kommen: readelf: Error: Not an ELF file - it has the wrong magic bytes

So finden Sie den offset der section header string table von einer elf-Datei?

Anzahl der Antworten 3 Antworten
Ich Schreibe ein C Programm, das druckt eine ELF-Datei. Ich habe Schwierigkeiten, herauszufinden, wo der section header string table ist. Sagen wir mal ich habe eine Datei, dass gab mir die folgende Ausgabe: readelf -h ELF Header:

Verständnis für die __libc_init_array

Anzahl der Antworten 3 Antworten
Sah ich den source-code von __libc_init_array aus http://newlib.sourcearchive.com/documentation/1.18.0/init_8c-source.html . Aber ich verstehe nicht ganz, was diese Funktion tut. Weiß ich, dass diese Symbole /* These magic symbols are provided by the linker. */ extern void (*__preinit_array_start )

Wie funktioniert Linux ausführen einer Datei?

Anzahl der Antworten 1 Antworten
Möchte ich wissen, wie funktioniert die Linux-Betriebssystemen ausführen von Dateien. Also aus meiner Recherchen über das web habe ich verstanden, dass jede Datei, die das ausführbare bit gesetzt auf ausgeführt werden kann. Aber dann habe ich gelernt,

Was ist __gmon_start__ symbol?

Anzahl der Antworten 1 Antworten
Ich bin kompilieren Sie den code mit gcc hello.c -o hello -O3 #include <stdio.h> int main(void) { printf("Hello world\n"); return 0; } wenn ich die Umzüge, den ich bekommen: test@southpark$ readelf -r hello | grep gmon 080495a4

COFF auf Linux oder ELF auf Windows

Anzahl der Antworten 4 Antworten
Ist es möglich, die COFF ausführbaren Dateien auf UNIX-oder ELF-executable-Dateien auf Windows? Und was wären die Schritte ausführen zu können, entweder die Datei geben, die auf Windows und UNIX. Ich bin nur neugierig. Subsystem für UNIX-basierte Anwendungen

Kraft GNU-linker zu erzeugen 32-bit-ELF-executables

Anzahl der Antworten 1 Antworten
Hallo, ich bin derzeit generiert x86 Assembler für einen compiler, die ich Schreibe und bin mit einigen Schwierigkeiten Verknüpfung der Datei auf meinem 64-bit-VM (der Assembler-code ist 32 bit). War ich in der Lage zu montieren die

ldd funktioniert nicht auf dynamisch gelinkte

Anzahl der Antworten 2 Antworten
Ich habe eine Binärdatei, die verwendet eine Reihe von .also-Dateien. bash-3.00$ file foo foo: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.21, dynamically linked (uses shared libs), not stripped Aber wenn ich ldd

Nutzung Unterschiede zwischen. ein.,,.ELF .EXE, und .COFF

Anzahl der Antworten 1 Antworten
Versteh mich nicht falsch, indem man die Frage-Titel - ich weiß, was Sie sind (ein format für portable executable-Dateien). Aber mein Interesse Anwendungsbereich ist etwas anders MEINE VERWIRRUNG Bin ich im re-hosting/retargeting Anwendungen, die ursprünglich von Dritten.

laden der ELF-Datei in C in den user-space

Anzahl der Antworten 3 Antworten
Ich versuche, das laden einer ELF-Datei compiliert mit "gcc -m32-test.c -o test.exe" auf Linux in einer 64-bit-x86-Umgebung. Ich bin versucht zu laden, die 32bit Datei (test.exe) in einem user-space-loader für ELF, die hat die folgenden core-Logik (32bit

ELF core-Datei-format

Anzahl der Antworten 5 Antworten
Kurzen Graben durch GDB source, wo finde ich eine Dokumentation über das format zur Erstellung von core-Dateien? Den ELF Spezifikation verlässt die core-Datei-format öffnen, so dass ich denke, dies sollte ein Teil der GDB-Vorgaben! Leider habe ich

Wie kann ich wissen, welche Art von debug-Informationen in einer ELF-Objektdatei?

Anzahl der Antworten 3 Antworten
Ich habe eine ELF Objekt Datei. Ich möchte wissen, welche Art von debug-Informationen, die es enthält. Es war kompiliert mit der Diab-compiler (C-Quelle) für die PPC-Architektur. Ich bin mir ziemlich sicher, dass es gebaut wurde, mit debugging-Symbolen.

Wie sind die verschiedenen Segmente wie heap, stack, text im Zusammenhang mit den physikalischen Speicher?

Anzahl der Antworten 6 Antworten
Wenn ein C-Programm kompiliert ist und die Objekt-Datei(ELF) erstellt. die Objekt-Datei enthält verschiedene Abschnitte, wie zum Beispiel bss, Daten, text und andere Segmente. Ich habe verstanden, dass diese Abschnitte der ELF sind Teil des virtuellen Speicher-Adressraum. Bin

Jedes tool/software in windows für die Anzeige von ELF-Datei-format?

Anzahl der Antworten 7 Antworten
Gibt es viele PE-Datei-Browser. Hier ist eine Liste von guten, wenn es Sie interessiert: PE-Datei-format-Viewern: PE Explorer http://www.pe-explorer.com/ PE Anzeigen: http://www.magma.ca/~wjr/ PEBrowse Professionelle http://www.smidgeonsoft.prohosting.com/pebrowse-pro-file-viewer.html PE Durchsuchen Professionelle Interaktive - http://www.smidgeonsoft.prohosting.com/pebrowse-pro-interactive-debugger.html Ich arbeite immer noch unter windows &

Hinzufügen Abschnitt, um die ELF-Datei

Anzahl der Antworten 5 Antworten
Ich muss in der Lage sein, einen beliebigen Abschnitt zu einer ELF-Datei. Ich kann nicht verwenden, die GPL-code in diesem Programm, so BFD in Frage. Ich kann verwenden libelf/gelf zu Lesen Abschnitte, aber die Dokumentation ist Recht

Warum ist der ELF-Ausführung Einstiegspunkt virtuelle Adresse der form 0x80xxxxx und nicht null 0x0?

Anzahl der Antworten 2 Antworten
Wenn ausgeführt, Programm wird starten, ausführen von virtuellen Adresse 0x80482c0. Diese Adresse nicht auf unserer main() Verfahren, sondern ein Verfahren namens _start die durch den linker. Meinem Google-Forschung bisher nur führte mich in eine (vage) die historischen

Was ist der Unterschied von Ziffer und segment in ELF-Datei-format

Anzahl der Antworten 2 Antworten
Vom wiki Ausführbare und Verknüpfbar Format: Segmente enthalten Informationen, die notwendig ist für die Laufzeit-Ausführung der Datei, während Abschnitte enthalten wichtige Daten für die Verknüpfung und Umzug. Jedes byte in der gesamten Datei kann der Besitz von

Kann ich 'rpath' in einer bereits kompilierten Binärdatei ändern?

Anzahl der Antworten 3 Antworten
Habe ich eine alte ausführbare Datei, die ist geplant für den Haufen Schrott, aber es ist noch nicht da. Es stützt sich auf einige libs, die entfernt wurden von meinem Umfeld, aber ich habe einige libs stub

Wie installiere ich GCC Stück für Stück mit GMP, MPFR, MPC, ELF, ohne gemeinsame Bibliotheken?

Anzahl der Antworten 6 Antworten
Wie installiere ich den GCC (GNU Compiler Collection) Stück für Stück, mit der aktuellen version, mit den richtigen Versionen von Abhängigkeiten, die nicht mit einem Paket-manager (wie yum, rpm, apt, dpkg), und nicht mit shared libraries? Typische

Was speichern die Abschnitte .eh_frame und .eh_frame_hdr genau?

Anzahl der Antworten 1 Antworten
Ich weiß, dass, wenn die Nutzung der Sprachen, die Unterstützung von Ausnahmen wie C++, zusätzliche Informationen bereitgestellt werden müssen, um die Laufzeitumgebung zu beschreiben das Aufruf-frames werden muss, abgewickelt während der Verarbeitung einer Ausnahme. Diese Informationen sind

Was ist der Unterschied zwischen ELF-Dateien und bin-Dateien?

Anzahl der Antworten 3 Antworten
Die fertigen Bilder werden produziert von compliers enthalten sowohl die bin-Datei und erweiterte Bootloader-format, ELf-Datei ,was ist der Unterschied zwischen den beiden , vor allem der nutzen der ELF-Datei. InformationsquelleAutor der Frage Manik Mahajan | 2010-03-11

Was bedeuten die Spalten der Symboltabelle, die von readelf angezeigt werden?

Anzahl der Antworten 4 Antworten
Könnte mir jemand erklären, die angezeigten Spalten der symbol-Tabelle mit readelf? InformationsquelleAutor der Frage Swaroop S | 2010-06-17