Explorador de Heap: Un potente depurador de heap Glibc
2025-02-06
`explore_heap` es un depurador de heap glibc cargado a través de `LD_PRELOAD` que permite la inspección y manipulación interactivas de la memoria heap de un programa. Al cargar `libheap_explorer.so` e interrumpir el programa con una señal SIGINT (Ctrl+C), los usuarios entran en un REPL para asignar, liberar bloques y mostrar listas de bloques libres, tcache, fastbin y bin, ayudando en la depuración de problemas relacionados con la memoria. Actualmente probado en glibc 2.41+ de Arch Linux, la adaptación a otras versiones modernas de glibc requiere ajustar constantes.