He estado usando objdump
para ver el código ensamblador en los binarios ELF de Linux.¿Cómo puedo examinar el contenido de una sección de datos de un archivo ELF en Linux?
A veces hay un salto indirecto a través de una tabla de salto almacenada en la sección rodata
(datos de solo lectura).
¿Cómo obtener objdump
o cualquier otra herramienta que me muestre el contenido de esta sección de datos?
Podría ejecutar el programa y examinar las direcciones relevantes en el depurador, pero no quiero hacer eso porque tiene que hacerse de forma interactiva.
La respuesta ideal identificará una herramienta que no solo me mostrará los contenidos, sino que me permitirá controlar el formato de visualización, como lo hace od
.
Brilliant! Intenté esto pero no pensé incluir el punto sangriento ... –
¿Cómo puedes obtener los datos volcados en formato binario de una sección ELF? Algo como objdump -s -j -binary sería genial. –
Bogatyr
@Bogatyr: cf. mi respuesta. – ysdx