Comando Objdump en Linux con ejemplos

Cuando tenemos un archivo de objeto y no tenemos el código fuente con nosotros y tenemos que encontrar la máxima información del archivo. Para hacerlo, objdump juega un papel muy importante. El objetivo principal del comando objdump es ayudar a depurar el archivo de objeto. Se utiliza para los siguientes fines enumerados:

  • Para recuperar el encabezado del archivo
  • Para obtener el desplazamiento del archivo
  • Para obtener el nombre bfd
  • Para obtener el desmantelamiento
  • Para depurar el archivo
  • Para desmontar el archivo
  • Para recuperar los encabezados de archivo

Sintaxis:

objdump <option(s)> <file(s)>

Trabajando con el comando objdump

1. Para obtener los encabezados de archivo de un archivo de objeto. Este comando imprimirá toda la información relacionada con los encabezados de archivo del archivo.

objdump -f khushi

To get the File headers of an Object File

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

2. Para imprimir el contenido del encabezado del archivo específico del objeto. Este comando imprimirá el contenido del encabezado del archivo específico del objeto.

objdump -p khushi

To print the object-specific file header content

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

3. Para imprimir el contenido del encabezado de la sección del archivo. Este comando imprimirá toda la información relacionada con el encabezado de la sección del archivo.

objdump -h khushiKhushi

To print the section header content of the file

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

4. Para imprimir todo el contenido del encabezado del archivo. Este comando imprimirá toda la información relacionada con el encabezado del contenido del archivo.

objdump -x khushi

To print the all header content of the file

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

5. Imprimir el contenido del ensamblador de las secciones susceptibles de ejecución. Este comando imprimirá el contenido del ensamblador de secciones que son ejecutables.

objdump -d khushi

To print the assembler content of the sections capable of execution

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

6. Imprimir el contenido del ensamblador de todas las secciones del archivo. Este comando imprimirá todo el contenido del ensamblador de todas las secciones del archivo.

objdump -D khushi

To print the assembler content of all the sections of the file

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

7. Imprimir el contenido completo de todas las secciones del expediente. Este comando imprimirá todo el contenido de todas las secciones del archivo.

objdump -s khushi

 To print the complete content of all the sections of the file

Aquí, Khushi es el nombre del archivo objeto del que desea obtener los encabezados del archivo.

8. Para mostrar la sección de ayuda del comando. Este comando mostrará todos los parámetros y los valores que podría recibir para procesar el archivo.

objdump --help

To display the help section of the command

Publicación traducida automáticamente

Artículo escrito por khu5h1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *