What is heap spraying and how is it used in exploit development?

Cybersecurity Fundamentals Hard

Cybersecurity Fundamentals — Hard

What is heap spraying and how is it used in exploit development?

Key points

  • Heap spraying fills the heap with shellcode or NOP sleds.
  • The goal is to increase the likelihood of executing malicious code.
  • It is used to exploit vulnerabilities by manipulating memory allocation.

Ready to go further?

Related questions