hacktricks/binary-exploitation/heap
2024-04-10 15:33:21 +00:00
..
heap-overflow.md Translated ['binary-exploitation/heap/README.md', 'binary-exploitation/h 2024-04-10 15:33:21 +00:00
README.md Translated ['binary-exploitation/heap/README.md', 'binary-exploitation/h 2024-04-10 15:33:21 +00:00
use-after-free.md Translated ['binary-exploitation/heap/README.md', 'binary-exploitation/h 2024-04-10 15:33:21 +00:00

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.