【问题标题】:Dump entire ELF binary into readable headers and sections将整个 ELF 二进制文件转储到可读的标题和节中
【发布时间】:2012-05-25 19:11:49
【问题描述】:

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

【问题讨论】:

  • “保存回二进制”是指要通过人类可读的格式修改二进制吗?

标签: binary analysis dump elf


【解决方案1】:

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

arm-elf-objdump -h elffile

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

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

【讨论】:

  • 嘿 Jah ... 感谢您的回复。我正在寻找的是一个类似于 IDA 但命令行能够返回精灵的“文本”视图(不是二进制内容)的工具binary.Like.... .text:080486A0 mov eax, [edx] .text:080486A2 add edx, 4 .text:080486A5 test eax, eax 谢谢SrK
  • 你可以使用 objdump -d
猜你喜欢
  • 2021-03-17
  • 2017-10-11
  • 2015-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-31
  • 1970-01-01
  • 2016-07-06
相关资源
最近更新 更多