linux如何查看elf文件,如何查看ELF文件

➜ ~ readelf -S test

There are 31 section headers, starting at offset 0x19e0:

Section Headers:

[Nr] Name Type Address Offset

Size EntSize Flags Link Info Align

[ 0] NULL 0000000000000000 00000000

0000000000000000 0000000000000000 0 0 0

[ 1] .interp PROGBITS 0000000000400238 00000238

000000000000001c 0000000000000000 A 0 0 1

[ 2] .note.ABI-tag NOTE 0000000000400254 00000254

0000000000000020 0000000000000000 A 0 0 4

[ 3] .note.gnu.build-i NOTE 0000000000400274 00000274

0000000000000024 0000000000000000 A 0 0 4

[ 4] .gnu.hash GNU_HASH 0000000000400298 00000298

000000000000001c 0000000000000000 A 5 0 8

[ 5] .dynsym DYNSYM 00000000004002b8 000002b8

0000000000000060 0000000000000018 A 6 1 8

[ 6] .dynstr STRTAB 0000000000400318 00000318

000000000000003f 0000000000000000 A 0 0 1

[ 7] .gnu.version VERSYM 0000000000400358 00000358

0000000000000008 0000000000000002 A 5 0 2

[ 8] .gnu.version_r VERNEED 0000000000400360 00000360

0000000000000020 0000000000000000 A 6 1 8

[ 9] .rela.dyn RELA 0000000000400380 00000380

0000000000000018 0000000000000018 A 5 0 8

[10] .rela.plt RELA 0000000000400398 00000398

0000000000000030 0000000000000018 AI 5 24 8

[11] .init PROGBITS 00000000004003c8 000003c8

000000000000001a 0000000000000000 AX 0 0 4

[12] .plt PROGBITS 00000000004003f0 000003f0

0000000000000030 0000000000000010 AX 0 0 16

[13] .plt.got PROGBITS 0000000000400420 00000420

0000000000000008 0000000000000000 AX 0 0 8

[14] .text PROGBITS 0000000000400430 00000430

00000000000001a2 0000000000000000 AX 0 0 16

[15] .fini PROGBITS 00000000004005d4 000005d4

0000000000000009 0000000000000000 AX 0 0 4

[16] .rodata PROGBITS 00000000004005e0 000005e0

000000000000002c 0000000000000000 A 0 0 4

[17] .eh_frame_hdr PROGBITS 000000000040060c 0000060c

0000000000000034 0000000000000000 A 0 0 4

[18] .eh_frame PROGBITS 0000000000400640 00000640

00000000000000f4 0000000000000000 A 0 0 8

[19] .init_array INIT_ARRAY 0000000000600e10 00000e10

0000000000000008 0000000000000000 WA 0 0 8

[20] .fini_array FINI_ARRAY 0000000000600e18 00000e18

0000000000000008 0000000000000000 WA 0 0 8

[21] .jcr PROGBITS 0000000000600e20 00000e20

0000000000000008 0000000000000000 WA 0 0 8

[22] .dynamic DYNAMIC 0000000000600e28 00000e28

00000000000001d0 0000000000000010 WA 6 0 8

[23] .got PROGBITS 0000000000600ff8 00000ff8

0000000000000008 0000000000000008 WA 0 0 8

[24] .got.plt PROGBITS 0000000000601000 00001000

0000000000000028 0000000000000008 WA 0 0 8

[25] .data PROGBITS 0000000000601028 00001028

0000000000000010 0000000000000000 WA 0 0 8

[26] .bss NOBITS 0000000000601038 00001038

0000000000000008 0000000000000000 WA 0 0 1

[27] .comment PROGBITS 0000000000000000 00001038

0000000000000034 0000000000000001 MS 0 0 1

[28] .shstrtab STRTAB 0000000000000000 000018cd

000000000000010c 0000000000000000 0 0 1

[29] .symtab SYMTAB 0000000000000000 00001070

0000000000000648 0000000000000018 30 47 8

[30] .strtab STRTAB 0000000000000000 000016b8

0000000000000215 0000000000000000 0 0 1

Key to Flags:

W (write), A (alloc), X (execute), M (merge), S (strings), l (large)

I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)

O (extra OS processing required) o (OS specific), p (processor specific)

➜ ~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值