In computer security, heap spraying is a technique used in exploits to facilitate arbitrary code execution. The part of the source code of an exploit that implements this technique is called a heap spray. In general, code that sprays the heap attempts to put a certain sequence of bytes at a predetermined location in the memory of a target process by having it allocate (large) blocks on the process' heap and fill the bytes in these blocks with the right values.
Read more about Heap Spraying: Operation, History, Detection and Prevention
Famous quotes containing the words heap and/or spraying:
“But generally speaking philistinism presupposes a certain advanced state of civilization where throughout the ages certain traditions have accumulated in a heap and have started to stink.”
—Vladimir Nabokov (18991977)
“[Ognev] recalled endless, heated, purely Russian arguments, when the wranglers, spraying spittle and banging their fists on the table, fail to understand yet interrupt one another, themselves not even noticing it, contradict themselves with every phrase, change the subject, then, having argued for two or three hours, begin to laugh.”
—Anton Pavlovich Chekhov (18601904)