My own elf programs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

76 lines
3.7 KiB

En-tête ELF:
Magique: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF32
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: DYN (fichier objet partagé)
Machine: Intel 80386
Version: 0x1
Adresse du point d'entrée: 0x42000350
Début des en-têtes de programme : 52 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 52 (octets)
Taille de l'en-tête du programme: 32 (octets)
Nombre d'en-tête du programme: 5
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr. vir. Adr.phys. T.Fich. T.Mém. Fan Alignement
LOAD 0x000000 0x42000000 0x42000000 0x00478 0x00478 R E 0x1000
LOAD 0x000478 0x42001478 0x42001478 0x00100 0x00108 RW 0x1000
DYNAMIC 0x000490 0x42001490 0x42001490 0x000c8 0x000c8 RW 0x4
NOTE 0x0000d4 0x420000d4 0x420000d4 0x00024 0x00024 R 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4
Dynamic section at offset 0x490 contains 21 entries:
Étiquettes Type Nom/Valeur
0x00000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x0000000c (INIT) 0x420002e4
0x0000000d (FINI) 0x42000458
0x6ffffef5 (GNU_HASH) 0x420000f8
0x00000005 (STRTAB) 0x420001e4
0x00000006 (SYMTAB) 0x42000134
0x0000000a (STRSZ) 128 (octets)
0x0000000b (SYMENT) 16 (octets)
0x00000003 (PLTGOT) 0x42001564
0x00000002 (PLTRELSZ) 16 (octets)
0x00000014 (PLTREL) REL
0x00000017 (JMPREL) 0x420002d4
0x00000011 (REL) 0x420002ac
0x00000012 (RELSZ) 40 (octets)
0x00000013 (RELENT) 8 (octets)
0x00000016 (TEXTREL) 0x0
0x6ffffffe (VERNEED) 0x4200027c
0x6fffffff (VERNEEDNUM) 1
0x6ffffff0 (VERSYM) 0x42000264
0x6ffffffa (RELCOUNT) 1
0x00000000 (NULL) 0x0
Il n'y a pas d'informations de réadressage statique dans ce fichier.
Pour voir les réadressages dynamiques, ajoutez --use-dynamic à la ligne de commande.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Histogramme de la longueur de la liste des baquets « .gnu.hash » (total de 3 baquets) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 1 ( 33.3%) 16.7%
2 1 ( 33.3%) 50.0%
3 1 ( 33.3%) 100.0%
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x000000d4 avec une longueur de 0x00000024 :
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: 20f5b915a3c80ca75746a837dfe77b8dbf7b8280