【发布时间】:2012-05-25 19:11:49
【问题描述】:
是否可以将 ELF-ARM 文件的整个二进制结构转储为可读格式。想法是分析每个部分并将其保存回二进制文件。
【问题讨论】:
-
“保存回二进制”是指要通过人类可读的格式修改二进制吗?
是否可以将 ELF-ARM 文件的整个二进制结构转储为可读格式。想法是分析每个部分并将其保存回二进制文件。
【问题讨论】:
检查 elf 文件内部结构的工具有多种,最常见的是 readelf、objdump 和 elfsh(来自 ERESI 框架)。这取决于您对二进制文件的哪一部分感兴趣,但是,例如,您可以使用以下命令转储节头表:
arm-elf-objdump -h elffile
如果要将elf文件中的某个部分复制到原始二进制文件中,请使用objcopy:
arm-elf-objcopy -j .data -O binary elffile binfile
【讨论】:
.text:080486A0 mov eax, [edx] .text:080486A2 add edx, 4 .text:080486A5 test eax, eax 谢谢SrK