Address Space Layout Randomization (ASLR)


Address space layout randomization (ASLR) is a technique that randomizes where components in a running application are placed in memory to protect against buffer overflows.

  • Randomizes memory locations for process execution
  • protects against buffer overflow and exploits aimed at memory address exploits