@DaChef Yeah, i have a few, here:
As with everything, introduction is required.
Intro articles:
(Anatomy of a program)
(How Stack works 1:)
(Again another article explaining stack in great detail)
http://cryptroix.com/2016/10/16/journey-to-the-stack/
This is one of my first videos to understand the concept of buffer overflows :
Papers :
(Basic stack buffer overflow)
(Ret2libc)
(ASLR bypass Ascii armor bypass + ret2plt)
(Ret2reg - ASLR bypass)
I believe that should get you going for a while