Introducción a GNU Debugger en Linux: un curso intensivo

Introducción a GNU Debugger en Linux: un curso intensivo
Lectores como usted ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

La depuración es una habilidad indispensable para programadores e investigadores de seguridad. Tener un buen conocimiento de la depuración le permite comprender un ejecutable en un nivel inferior y detectar cualquier error oculto.





MUO Vídeo del día DESPLÁCETE PARA CONTINUAR CON EL CONTENIDO

El depurador GNU o GDB es una herramienta de depuración atemporal en la que los programadores han confiado desde hace años. A continuación se explica cómo utilizar GDB en Linux.





Preparación de programas de muestra

Para explorar las características de GDB necesitarás un ejecutable con el que experimentar. Para la demostración, ejecutará GDB en un programa de verificación de claves una vez con código fuente y símbolos de depuración disponibles, una vez sin código fuente y en un programa multiproceso simple que imprime mensajes en la pantalla, ambos escritos en C y compilados con GCC ( Compilador GNU C).