Tengo la sensación de que necesito obtener más conocimientos sobre la programación del sistema y la arquitectura de winapi / windows en particular para poder comprender cómo funcionan muchos exploits (como los que explotan los desbordamientos de búfer y otros errores en los servicios del sistema o las aplicaciones normales) así como para poder depurar y revertir las aplicaciones que me interesan.
No tengo tanto miedo de ensuciarme las manos, pero durante los últimos años estuve programando principalmente en alto nivel y ha pasado un tiempo desde que comencé con la programación de bajo nivel de sistema.
Entonces, mi pregunta es: ¿hay alguna buena lectura que pueda recomendar que ofrezca una visión general de la arquitectura de Windows / interna y cómo funcionan las cosas en esta plataforma en el borde de las capas de sistema y aplicación (también sería bueno si los medios / problemas de seguridad también fueron resaltados)?