Buffer Overflows: Anatomy of an Exploit
Ficha Técnica:
Categorías:
Etiquetas
Contenido
El fin de este documento es revisar el modo en que se producen los conocidos desbordamientos de pila. Durante el mismo, se expondrá cómo los ingenieros de software deben considerar a la pila durante una etapa de diseño independientemente del lenguaje en el que trabaje (ensamblador, C, C++, etc). El fin último será evitar la vulnerabilidad de un código frente a ataques.
Antes de considerar la explotación de los sistemas y los métodos que deben emplearse para eliminarlos, se profundizará en la arquitectura x86 y su modelo de memoria plana empleados por los sistemas operativos modernos.
