1 2ELF Header 3 ei_magic: { 0x7f, E, L, F } 4 ei_class: ELFCLASS32 ei_data: ELFDATA2LSB 5 e_machine: EM_386 e_version: EV_CURRENT 6 e_type: ET_EXEC 7 e_flags: 0 8 e_entry: 0x8048fb0 e_ehsize: 52 e_shstrndx: 24 9 e_shoff: 0x3964 e_shentsize: 40 e_shnum: 25 10 e_phoff: 0x34 e_phentsize: 32 e_phnum: 6 11 12Program Header[0]: 13 p_vaddr: 0x8048034 p_flags: [ PF_X|PF_R ] 14 p_paddr: 0x8048034 p_type: [ PT_PHDR ] 15 p_filesz: 0xc0 p_memsz: 0xc0 16 p_offset: 0x34 p_align: 0x4 17 18Program Header[1]: 19 p_vaddr: 0x80480f4 p_flags: [ PF_R ] 20 p_paddr: 0x80480f4 p_type: [ PT_INTERP ] 21 p_filesz: 0x15 p_memsz: 0x15 22 p_offset: 0xf4 p_align: 0x1 23 24Program Header[2]: 25 p_vaddr: 0x8048000 p_flags: [ PF_X|PF_R ] 26 p_paddr: 0x8048000 p_type: [ PT_LOAD ] 27 p_filesz: 0x30aa p_memsz: 0x30aa 28 p_offset: 0 p_align: 0x1000 29 30Program Header[3]: 31 p_vaddr: 0x804c0c0 p_flags: [ PF_W|PF_R ] 32 p_paddr: 0x804c0c0 p_type: [ PT_LOAD ] 33 p_filesz: 0x600 p_memsz: 0x10660 34 p_offset: 0x30c0 p_align: 0x1000 35 36Program Header[4]: 37 p_vaddr: 0x804c4f0 p_flags: [ PF_W|PF_R ] 38 p_paddr: 0x804c4f0 p_type: [ PT_DYNAMIC ] 39 p_filesz: 0xc8 p_memsz: 0xc8 40 p_offset: 0x34f0 p_align: 0x4 41 42Program Header[5]: 43 p_vaddr: 0x804810c p_flags: [ PF_R ] 44 p_paddr: 0x804810c p_type: [ PT_NOTE ] 45 p_filesz: 0x18 p_memsz: 0x18 46 p_offset: 0x10c p_align: 0x4 47