'Smash the Stack' [C programming] n. On many C implementations it is possible to corrupt the execution stack by writing past the end of an array declared auto in a routine. Code that does this is said to smash the stack, and can cause return from the routine to jump to a random address. This can produce some of the most insidious data-dependent bugs known to mankind. Variants include trash the stack, scribble the stack, mangle the stack; the term mung the stack is not used, as this is never done intentionally. See spam; see also alias bug, fandango on core, memory leak, precedence lossage, overrun screw.
Notas/Comentarios de Víctor A. Villagrá:
Es el primer artículo que abordó con detalle el problema de las vulnerabilidades del software, y como pueden ser utilizadas para realizar ciberataques. Es un artículo clásico sobre los desbordamientos de búfer de la pila.
Es el primer artículo que abordó con detalle el problema de las vulnerabilidades del software, y como pueden ser utilizadas para realizar ciberataques. Es un artículo clásico sobre los desbordamientos de búfer de la pila.
Especificaciones
- Autor/es: Aleph One (Elias Levy).
- Fecha: 1996-01
- Publicado en: Phrack. Volume Seven, Issue 49, File 14 of 16.
- Idioma: Inglés
- Formato: PDF
- Contribución: Víctor A. Villagrá González.
- Palabras clave: Ingeniería de seguridad de los productos, Matemáticas, Teoría de la información