所以我能够在这里使用精灵教程获取 sh_name:http ://wiki.osdev.org/ELF_Tutorial和这个问题:在节头精灵文件中获取 sh_name 成员,但是使用相同的方法来获取其余部分在部分标题中的字段中,当我调用readelf -S
我正在分析的目标文件时,我没有得到相同的输出。我正在打印出以下字符串:
sh_strtab_p + shdr[i].sh_offset
当我这样做时,我什么也得不到。是选角的问题吗?我应该将其转换为 int 或类似的东西吗?我认为这将是一种字符串格式,因为我假设sh_strtab
是与节标题相关联的字符串表。