3 b My name is overflow, buffer overflow
En principio ya ha quedado claro cómo obtenemos el control del flujo del programa aprovechando una escritura fuera de límites. Veamos cómo se encuentra el stack durante una función como la de ayer
#include
En principio ya ha quedado claro cómo obtenemos el control del flujo del programa aprovechando una escritura fuera de límites. Veamos cómo se encuentra el stack durante una función como la de ayer
#include
A partir del año 2000 los sistemas operativos comenzaron a soportar el bit NX y emuladores del mismo. Aparece el parche PaX para Linux (quien también incluye ASLR), ExecShield (RedHat), W^X (OpenBSD y macOS), y DEP (Windows a partir de WinXP SP2).
Esta pro...
El post de hoy es prácticamente una continuación del post anterior, ya que hoy traeremos la generalización del ret2libc.
Antes de empezar, dar una pequeña explicación de qué es ASLR (Address Space Layout Randomization . Es ...
Esta preciosa mañana (aunque no sé a qué hora leerás esto ) veremos en más profundidad el ASLR.
ASLR (que no ASMR) atiende a las palabras Address Space Layout Randomization. Es una técnica que se diseñó a comienzos de siglo junto a DEP/NX/W^X/e...
Estamos utilizando cookies para brindarle la mejor experiencia en nuestro sitio web. Puede obtener más información sobre qué cookies estamos utilizando o desactivarlas en ajustes.