"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo usar objdump para desmontar un ejecutable binario y obtener el código ensamblador en Linux?

¿Cómo puedo usar objdump para desmontar un ejecutable binario y obtener el código ensamblador en Linux?

Publicado el 2024-11-10
Navegar:144

How can I use objdump to disassemble a binary executable and get the assembly code in Linux?

Desensamblar un ejecutable binario en Linux para obtener código ensamblador

Para desensamblar un ejecutable binario y extraer su código ensamblador, podemos emplear un desensamblador.

Usando objdump

Uno de los desensambladores más utilizados en Linux es objdump, una parte del desarrollo de GNU. herramientas. Objdump proporciona un comando sencillo para este propósito:

$ objdump -d /path/to/binary

donde /path/to/binary representa la ubicación del binario que desea desmontar.

Una vez que ejecute este comando, objdump mostrará el código ensamblador desensamblado en un formato legible. A continuación se muestra un resultado de ejemplo:

080483b4 <main>:
 80483b4:   8d 4c 24 04             lea    0x4(%esp),
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3