Heap spraying

A technique used in exploits that involves writing a certain sequence of bytes at various places of a heap – a memory that is allocated for use by programs. The technique resembles spray painting a wall to make it all the same color: like a wall, the heap is “sprayed” so that the bytes it contains are uniformly distributed over its entire memory “surface”.