Please refer to the following links for more information:
- https://www.trustwave.com/Resources/SpiderLabs-Blog/Baby-s-first-NX-ASLR-bypass/
- http://taishi8117.github.io/2015/11/11/stack-bof-2/
- https://www.exploit-db.com/docs/17914.pdf
- http://tekwizz123.blogspot.com/2014/02/bypassing-aslr-and-dep-on-windows-7.html
- https://www.corelan.be/index.php/2010/06/16/exploit-writing-tutorial-part-10-chaining-dep-with-rop-the-rubikstm-cube/