ASLR

The Address Space Layout Randomization (ASLR) component of memory management is a memory exploitation mitigation used by operating systems in order to protect against certain binary exploitation attacks. As the name implies, ASLR randomizes the virtual memory addresses used in processes.