mac下的readelf和objdump

摘要:
ELF文件包括:可重新定位的目标文件、可执行的目标文件和可共享的目标文件。您可以使用file命令查看目标文件是否为ELF文件。在Linux中,您可以使用readelf查看ELF标头或其他部分的内容。您可以使用objdump反汇编指定的内容。

ELF文件包括:

(1)可重定位的目标文件

(2)可执行的目标文件

(3)可被共享的目标文件


可以用file命令来看目标文件是否是ELF文件


在linux下,用readelf来看ELF头部或者其它各section的内容,用objdump来对指定的内容(.text, .data等)进行反汇编。

但是mac os X下没有这两个命令,可以用brew来安装,brew update && brew install binutils,然后用greadelf和gobjdump。

免责声明:文章转载自《mac下的readelf和objdump》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux(centos)新建,删除,移动,重命名文件夹和文件的命令jvm内存溢出性能调优下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

怎么在iPhone手机安装测试包,并且调试APP内的H5应用

安装步骤 电脑下载iTools,以Mac平台为例。iTools下载地址 使用数据线将Mac与iPhone链接 选中iTools【应用】一栏,点击下面安装按钮后,选择需要安装的ipa包即可 调试步骤 在Mac中,打开Safari浏览器,打开h5启动的项目,比如http://localhost:3000/test Safari浏览器 -> 偏...

Mac环境下mysql安装以及登录

先安装Django,这个简单,命令行进入Django文件夹,执行 sudo python setup.py install  搞定!   安装Django 接下来就开始安装折磨我的mysql  下载地址:http://dev.mysql.com/downloads/mysql/  选择 dmg格式   Mysql下载目录 下载完毕后,双...

Mac下不显示设备

使用命令行adb devices 试了下,没设备列表。 第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容):  Android:                 Product ID: 0x2769               V...

macOS软件推荐&避雷指南 让mac更像windows的装机必备软件

网络上有很多macOS软件推荐的文章,但是那些文章大部分有下面的问题: 没有结合使用场景 没有差评。从来不会说一个软件有什么缺点,是否稳定。 所以这篇文章就围绕下面2点展开: 安装哪些软件,可以让macOS的体验更加接近 windows 10。 同类型其他软件存在的问题,也就是标题中的“避雷”。毕竟软件好不好,全靠同行衬托。根据这个列表,你能快速排...

神舟K650c i7(W350STQ)上成功装好Mac OS X 10.9,兼谈如何安装WinXP、7、8.1、OSX、Ubuntu五系统(Chameleon、MBR)

作者:zyl910   参考教程——http://bbs.pcbeta.com/viewthread-1432534-1-4.html笔记本SNB和IVY平台Win7/Win8/Win8.1安装OS X Mavericks懒人版通用教程   根据该文的操作步骤,顺利时略写,遇到问题或需要补充时才详细叙述。   教程贴外所用的软件、驱动——http://pa...

Mac抓包工具ProxyMan安装及移动端配置

Proxyman 是一款直观易用的 HTTP 调试工具,拥有出色的 UI 和交互设计, 性能强劲资源占用低。自动生成证书,轻松在 Mac 端启用 SSL 代理抓包,并且集成移动设备的调试。监控应用和 SSL Web 服务器之间所有的 HTTP / HTTPS 流量,方便开发人员进行数据观察及流量分析。相比Charles,有自身的特点。可以随意布局,可以多设...