mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-24 13:43:24 +00:00
.. | ||
heap-overflow.md | ||
README.md | ||
use-after-free.md |
Heap
O heap é uma estrutura de dados fundamental em programação que pode ser explorada para realizar ataques de corrupção de memória. Os ataques de heap geralmente envolvem a manipulação de alocações dinâmicas de memória para corromper o estado interno de um programa e obter controle sobre seu fluxo de execução. Esses ataques podem levar a vulnerabilidades de execução remota de código (RCE) e são comuns em desafios de segurança cibernética e exploração de software. Nesta seção, exploraremos várias técnicas de exploração de heap, como corrupção de chunks, uso após liberação (UAF) e vazamentos de ponteiros, para entender como os hackers podem explorar vulnerabilidades no heap de um programa.