O manual do shellcoders

Se você deseja compreender os fundamentos da exploração de baixo nível, este livro ainda é relevante. Os desenvolvimentos recentes nas técnicas de prevenção / mitigação de exploits tanto no sistema operacional quanto no hardware tornam extremamente difícil aprender a explorar desde o início em um sistema operacional e hardware modernos. Então abra uma VM com um sistema operacional do início dos anos 2000 e comece a jogar!

Alguns dos livros relevantes mais recentes sobre este tópico se enquadram na série “… Hacker's Handbook” publicada por Wiley, e também “Practical Reverse Engineering…” por Bruce Dang et al.