Bonjour,

la commande 'objdump -f' affiche des informations sur le header ELF d' un fichier objet ou executable.
Par exemple sur un fichier a.out :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
int main()
{
    return 0;
}
objdump -f affiche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
a.out:     file format elf32-i386
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x080482e0
Je voudrais savoir a quoi corresponde les flags (EXEC_P, ...)

Je pensais qu'il suffisait de recuperer la variable e_flags de la structure Ehdr mais cette variable est toujours egale a 0 (voir man elf).

Merci !