Default

Heap spraying V. Heap grooming

Heap Spraying

Heap spraying is the act of intentionally filling the target process’s heap space with data using external attack primitive. A heap spray does not actually exploit any security issues but it makes a vulnerability easier to exploit.

Heap Grooming

A technique that attempts to shape the heap in a manner that allows for follow on exploitation by the attacker. This technique is pivotal to improving the reliability of using heap memory corruption for exploitation.