Most modern day Operating Systems include some form of memory protection such as DEP and ASLR. This article focuses on ASLR, its implementation, limitations and finally various techniques which can be used to circumvent the protection.
You can download it from the following link: https://packetstormsecurity.com/files/download/111880/bypassing-aslr.pdf
Source: https://packetstormsecurity.com/files/111880/Bypassing-Address-Space-Layout-Randomization.html

