ELF ,4 O(UWVRQSP̀s؃Usage is: readelf [file name] Where are: -H = Display the ELF file header -S = Display the section headers -P = Display the program headers -A = Show informations about all the above You are curently using readelf v0.2. Please report bugs to veedee@asmania.com readelf: Error: Not an ELF file - it has the wrong magic bytes at the start  ELF Header: Section Headers: Program Header: Analyzing There are no sections in this file. There are no program headers in this file. XsY]jXXX8-uxHuxSuxPuxAuXQ1jXI4OjX09ELFt&YjXjOZj[jX jXj Z7j[jXYA9u)jXjZjX=t =t5=tjX1f{fuj-Zgj[jXo` #' 5'a`kJ 5'aj7Zj[jX(jZ%jXjQZjX k1`׉111D$a1Q jXY Af; {u`1˙ PU1;[u_͙ u]fܙ0xޙD f0x' f0x f0xf0x ÙtRGtWGtXf0x`Ǚe5'a jQZ˙j[jX{a1ffuj&ZAj[jXX` 5'a`o5'aj9Zߘj[jXjZj[jXjQZjX(o1`׉111D$a(jX 1`׉111D$ajXv o1`׉111VD$a1Q(jX6Y Af; u`@ wG`ȹ 5'a1C JƿDu OU1;uV u]folv]}<w0G`5'atWGtAGtX< wG` 5'a<wG`5'a` 5'ajQZ=j[jXa`j ZjXj ZjXU11O< w0G`15'a 'jXHEu]jZjX1j%ZˑjX!1S<t'<t/`5'a% jXj%Z&jX1T<t'<t/`Dk5'aB(K* u'jXqj%ZjXa1f_U1f;}u[!uf=r)f=w#`5'a!`l5'aj"]jXj%ZjX1faU1f;duf, @u`W5'a]jXtj%ZjXdct(t/`ȗ5'aƗ( jXj%ZBjX`g5'aj ZߗjXj%ZgjX{`k w5'aj%ZjXE`o A5'aj'ZjX\`s 5'a' 'jX"j%ZؓjX1fw` 5'a~j%ZjX1fy` 5'aEj%Z"jX1f{K` L5'a' 'jXcj%ZGjXS1f}` 5'aj%ZljX1f` 5'a' 'jXj%ZjX1fx` y5'a' 'jXaú'jX|jZjXlú'jXYj ZjXI`1 a11 r70RCuXKu``5'a='s'+ ' t`0a`5'aaET_NONE (No file type) ET_REL (Relocatable file) ET_EXEC (Executable file) ET_DYN (Shared object file) ET_CORE (Core file) ET_LOPROC (Processor-specific) ET_HIPROC (Processor-specific) EM_NONE (No machine) EM_M32 (AT&T WE 32100) EM_SPARC (SPARC) EM_386 (Intel 80386) EM_68K (Motorola 68000) EM_88K (Motorola 88000) EM_486 (DISUSED!) EM_860 (Intel 80860) EM_MIPS (MIPS R3000) EM_MIPS_RS4_BE (MIPS R4000) EM_PARISC (HPPA) EM_SPARC32PLUS (Suns v8plus) EM_PPC (PowerPC) *EM_SH (SuperH) +EM_SPARCV9 (SPARC v9 64-bit) 2EM_IA_64 (HP/Intel IA-64) &EM_ALPHA (interim value!) EM_S390 (interim value!) (bytes into file) (bytes) Magic: Class: ELFCLASS32 (32-bit object) ELFCLASS64 (64-bit object) Data: ELFDATA2LSB (2 complement, little endian) ELFDATA2MSB (2 complement, big endian) Type: Machine: Version: EV_CURRENT (Current version) EV_NONE (Invalid version) Entry point address: Start of program headers: Start of section headers: Flags: 0x Size of this header: Size of program headers: Number of program headers: Size of section headers: Number of section headers: Section header string table index: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM pSHT_LOPROC SHT_HIPROC SHT_LOUSER SHT_HIUSER pSHT_MIPS_LIST pSHT_MIPS_CONFLICTpSHT_MIPS_GPTAB pSHT_MIPS_UCODE PT_NULL PT_LOAD PT_DYNAMIC PT_INTERP PT_NOTE PT_SHLIB PT_PHDR pPT_LOPROC PT_HIPROC pPT_MIPS_REGINFO0x (Unknown or invalid file class) 0x (Unknown or invalid data encoding) 0x (Unknown object file type) 0x (Processor-specific) 0x (Unknown architecture) 0x (Unknown version) 0x [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ ] Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align There are section headers, starting at offset 0x There are program headers, starting at offset