【发布时间】:2019-07-18 21:50:59
【问题描述】:
在elf二进制中,假设我知道二进制的偏移量。
在那种情况下,我怎么知道那个偏移区域的虚拟地址呢?
更详细地说,这里是二进制my_binary
...我在二进制 0x204 的偏移量中找到了数据 "the_key_string"。
在这种情况下,0x204 在内存中加载时会映射到 0x0804204。
问题:
什么是最简单的方法我从0x204 获得地址信息0x0804204?
您能否向我推荐任何有用的工具快捷方式(010editor 或 hxd..)
...或者我可以结合使用objdump 命令吗?
【问题讨论】:
-
我相信每次运行时这些地址都是随机的
-
@BlackBear 不,它是二进制中的固定值。