将整个ELF二进制文件转储为可读的标题和部分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将整个ELF二进制文件转储为可读的标题和部分相关的知识,希望对你有一定的参考价值。

是否可以将ELF-ARM文件的整个二进制结构转换为可读格式。想法是分析每个部分并将其保存回二进制文件。

答案

有几种工具可用于检查elf文件的内部结构,最常见的是readelf,objdump和elfsh(来自ERESI框架)。这取决于您感兴趣的二进制文件的哪个部分,但是,例如,您可以使用以下命令转储节头表:

arm-elf-objdump -h elffile

如果要将elf文件中的某个部分复制到原始二进制文件中,请使用objcopy:

arm-elf-objcopy -j .data -O binary elffile binfile

以上是关于将整个ELF二进制文件转储为可读的标题和部分的主要内容,如果未能解决你的问题,请参考以下文章

在 Flutter 中使用 SQFlite 将本地存储的 DB 导出为可读文件

如何使用 XSLT 将刻度转换为可读的日期时间?

将 ison 转换为可读的飞镖

如何将 Visual Studio 负载测试结果文件 (.trx) 显示为可读格式?

将时间(自 YYYY 以来的天数给出)转换为可读的时间格式

将 dataFrame 转换为可读的,以便使用 plotly express 绘制条形图