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).