Elf 文件类型为 DYN (共享目标文件) Entry point 0x1320 There are 12 program headers, starting at offset 52 程序头: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000034 0x00000034 0x00000034 0x00180 0x00180 R 0x4 INTERP 0x0001b4 0x000001b4 0x000001b4 0x00013 0x00013 R 0x1 [Requesting program interpreter: /lib/ld-linux.so.2] LOAD 0x000000 0x00000000 0x00000000 0x00c38 0x00c38 R 0x1000 LOAD 0x001000 0x00001000 0x00001000 0x00b50 0x00b50 R E 0x1000 LOAD 0x002000 0x00002000 0x00002000 0x004fc 0x004fc R 0x1000 LOAD 0x002e6c 0x00003e6c 0x00003e6c 0x0019c 0x001bc RW 0x1000 DYNAMIC 0x002e78 0x00003e78 0x00003e78 0x00108 0x00108 RW 0x4 NOTE 0x0001c8 0x000001c8 0x000001c8 0x00060 0x00060 R 0x4 GNU_PROPERTY 0x0001ec 0x000001ec 0x000001ec 0x0001c 0x0001c R 0x4 GNU_EH_FRAME 0x002034 0x00002034 0x00002034 0x000dc 0x000dc R 0x4 GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 GNU_RELRO 0x002e6c 0x00003e6c 0x00003e6c 0x00194 0x00194 R 0x1 Section to Segment mapping: 段节... 00 01 .interp 02 .interp .note.gnu.build-id .note.gnu.property .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt 03 .init .plt .plt.got .plt.sec .text .fini 04 .rodata .eh_frame_hdr .eh_frame .gcc_except_table 05 .init_array .fini_array .dynamic .got .data .bss 06 .dynamic 07 .note.gnu.build-id .note.gnu.property .note.ABI-tag 08 .note.gnu.property 09 .eh_frame_hdr 10 11 .init_array .fini_array .dynamic .got