Está en la página 1de 1

Depuración

La depuración es el proceso de encontrar y solucionar errores en el código fuente de


cualquier software, analiza y garantiza el correcto funcionamiento, su objetivo es utilizar
herramientas para garantizar y evitar errores y problemas de plataforma en dispositivos

Ejempo de depuració

Visual DuxDebugger

Es un debugger especialmente diseñado para sistemas de 64 bits que permite ejecutar de


forma controlada programas y códigos y comprobar si existen fallos. El software es gratuito
y cumple con todas las funciones exigidas a esta clase de programas. Está especialmente
diseñado para realizar ingeniería inversa.

Depurador gdb

En los sistemas operativos UNIX/LINUX, el depurador más comúnmente utilizado es gdb,


es decir el depurador de GNU. Éste ofrece una cantidad muy extensa y especializada de
opciones. Es muy importante entender el hecho de que un depurador trabaja sobre archivos
ejecutables. Esto quiere decir que el mismo funciona de forma independiente al lenguaje en
que se escribió el programa original, sea éste lenguaje ensamblador o un lenguaje de medio
o alto nivel como C.

SoftICE

Es un depurador en modo kernel propietario y de pago para Microsoft Windows. Está


diseñado para ejecutarse debajo de Windows, de tal manera que el Sistema Operativo
desconozca su presencia. A diferencia de un depurador de aplicaciones, SoftICE es capaz
de suspender todas las operaciones en Windows cuando se desee, lo cual resulta útil para
depurar drivers ya que es importante conocer cómo se accede al hardware así como las
funciones del sistema operativo.

OllyDbg
lo fue el poison ivy ya que limitaba 200 conexiones máximas y un cracker modificó eso
permitiendo tener conexiones sin límites.

También podría gustarte