mirror of
https://github.com/carlospolop/hacktricks
synced 2024-12-01 00:49:40 +00:00
735 B
735 B
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.