linux幼儿园

  • 首页
  • 信息安全
    • 红队
    • 密码学
  • 软件
  • 硬件
  • 活动目录
  • 知识点
  • linux干货
  • linux命令集
    • 磁盘管理
    • 文档编辑
    • 设备管理
    • 网络通讯
    • 系统管理
    • 文件管理
    • 其他命令
  1. 首页
  2. linux命令集
  3. 文件管理
  4. 正文

readelf命令 - 显示elf格式文件的信息

01/21/2020 56点热度 0人点赞 0条评论

readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。

这个程序和objdump提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望通过一种统一的接口来处理不同的目标文件),所以即使BFD库有什么bug存在的话也不会影响到readelf程序。

还需注意的是运行readelf的时候,除了-v和-H之外,其它的选项必须有一个被指定。

语法格式:readelf [参数] [文件名]

常用选项:

-a显示全部信息
-h显示elf文件开始的文件头信息
-S显示节头信息
-g显示节组信息
-V显示版本段的信息

参考实例

读取可执行文件形式的elf文件头信息:

C
1
[root@ledlinux ~]# readelf -h main

读取目标文件形式的elf文件头信息:

C
1
[root@ledlinux ~]# readelf -h myfile.o

读取静态库文件形式的elf文件头信息:

C
1
[root@ledlinux ~]# readelf -h libmy.a

读取动态库文件形式的elf文件头信息:

C
1
[root@ledlinux ~]# readelf -h libmy.so

查看可执行的elf文件程序头表信息:

C
1
[root@ledlinux ~]# readelf -l main
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:01/21/2020

jcghaier

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
减少勒索病毒传播途径风险的办法 vCenter 6.7U3中Web控制台及Remote Console显示黑屏问题解决方法 windows入侵检查流程 安全事件应急响应工具箱 利用腾讯轻量服务器搭建FRP服务 Windows局域网渗透(IPC$管道)
vCenter 6.7U3中Web控制台及Remote Console显示黑屏问题解决方法减少勒索病毒传播途径风险的办法
hostid命令 - 用来打印当前主机的数字化标识 arpwatch命令 - 监听网络上ARP的记录 complete命令 - 自动补全声明 lspcmcia命令 - 显示扩展的PCMCIA调试信息 cloud-init命令 - 跨平台云实例初始化工具 as命令 - GUN汇编器
标签聚合
深信服 CentOS 交换机 Debian 勒索病毒 SANGFOR iptables tcp Ubuntu X.509 nmap Python zabbix 无线 防火墙 Apache
书签
  • Linux就该这么学
  • pfschina.org
  • ruyo
  • 佐须之男
  • 大象笔记
  • 我能过软考
  • 教父爱分享
  • 散尽浮华
  • 现代魔法学院
  • 老管网络日志

COPYRIGHT © 2020-2021 linux幼儿园. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS