Saltar al contenido
uencoder

Stack Overflow

Un desbordamiento de pila es una escritura excesiva en un búfer de pila que sobrescribe el marco de pila (dirección de retorno, registros guardados); puede secuestrar el flujo de control.

Propósito

Analizar la explotación de los desbordamientos de búfer de pila y sus defensas; la vulnerabilidad clásica de seguridad de memoria.

Mecanismo

Las escrituras excesivas en un búfer de pila local sobrescriben la dirección de retorno guardada; al volver, la ejecución salta a una dirección elegida por el atacante (shellcode/ROP). Defensas: canarios de pila, NX/DEP, ASLR, lenguajes con memoria segura.

Casos de uso

  • Desarrollo de exploits
  • Mecanismos de protección de pila
  • Ingeniería inversa

Herramientas relacionadas

References