Herramientas para procesar archivos de destino
Hay muchas herramientas disponibles en el sistema Linux que pueden ayudarnos a comprender y procesar el archivo de destino. En particular, el paquete GNU binutils es particularmente útil y puede ejecutarse en todas las plataformas Linux
Número de serie | Comando | Explicación |
---|---|---|
1 | AR | Cree una biblioteca estática, inserte, elimine, enumere y extraiga miembros |
2 | CUERDA | Listar todas las cadenas imprimibles en un archivo de destino |
3 | TIRA | Eliminar la información de la tabla de símbolos del archivo de destino |
4 4 | Nuevo Méjico | Listar los símbolos definidos en la tabla de símbolos en un archivo objeto |
5 5 | TALLA | Liste el nombre y el tamaño de la sección en el archivo de destino |
6 6 | LEA | Muestra la estructura completa de un archivo de destino, incluida toda la información codificada en el encabezado ELF, incluidas las funciones SIZE y NM |
7 7 | OBJDUMP | La madre de todas las herramientas binarias puede mostrar toda la información en el archivo de destino. Su función principal es desmontar instrucciones binarias en la sección .text |
8 | LDD | Listar las bibliotecas compartidas requeridas por un archivo ejecutable en tiempo de ejecución |
Extracto de "Comprensión profunda de los sistemas informáticos" -Capítulo 7 enlace