Heap Overflow
Un heap overflow escribe más allá de un búfer de montículo, sobrescribiendo metadatos del heap o chunks adyacentes, pudiendo corromper el gestor de montículo para lograr escrituras arbitrarias o ejecución de código.
Propósito
Analizar la explotación de desbordamientos de búfer en el heap (sobrescritura de metadatos, ataques unlink) y sus defensas.
Mecanismo
Escrituras demasiado largas sobrescriben los metadatos de chunks adyacentes (punteros size/fd/bk), permitiendo a los atacantes manipular operaciones free/malloc del heap en escrituras a direcciones arbitrarias. Los montículos modernos (glibc ptmalloc2) endurecen los metadatos con comprobaciones de integridad.
Casos de uso
- Explotación del heap
- Análisis de endurecimiento del heap
- Seguridad de memoria
Herramientas relacionadas
Calculadora de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Probador de regex
Test regular expressions with match highlighting, capture groups, and replace preview. Gratis, privado y 100% del lado del cliente. HERRAMIENTA