The CORELAN Exploit Writing Tutorials are a comprehensive list of articles describing common and modern computer security exploitation techniques, such as Return Oriented Programming, heap spraying, and buffer overflows.
Find them at: https://www.corelan.be/index.php/arti...
These tutorials are very detailed. They have the brilliant information about exploitation technics, exploit development practices and some information Windows' internals. This course doesn't have the UNIX tutoring but I'd recommend the course to begin from if one wants to comprehend Windows exploitation with zero knowledge. There is downside, namely the obsolescence of some parts.