heap spraying
Heap spraying is a technique used in computer programming and cybersecurity to exploit vulnerabilities in software. It involves repeatedly filling the memory heap with malicious code or data in order to increase the likelihood of successful exploitation, typically through buffer overflow attacks.
Requires login.
Related Concepts (27)
- address space layout randomization (aslr)
- arbitrary code execution
- binary exploitation
- binary exploitation techniques
- buffer overflow attacks
- code execution exploits
- code injection techniques
- code obfuscation techniques
- code reuse attacks
- data execution prevention (dep) bypass
- exploit kits
- heap exploitation
- information disclosure
- kernel heap exploitation
- malware propagation techniques
- memory corruption
- remote code execution
- return oriented programming (rop)
- return-oriented programming
- rop (return-oriented programming) attacks
- rop (return-oriented programming) injection
- sandboxing bypass
- shellcode injection
- stack smashing protection bypass
- use-after-free vulnerabilities
- web browser vulnerabilities
- zero-day vulnerabilities