Ho la sensazione che ho bisogno di acquisire maggiore conoscenza della programmazione di sistema e dell'architettura winapi / windows in particolare per essere in grado di capire come funzionano molti exploit (come quelli che sfruttano buffer overflow e altri bug nei servizi di sistema o nelle app regolari) oltre a poter eseguire il debug e il reverse delle app a cui sono interessato.
Non sono così spaventato da sporcarmi le mani ma negli ultimi anni stavo facendo programmazione principalmente ad alto livello ed è passato un po 'di tempo da quando ho eseguito la programmazione a livello di sistema / basso.
Quindi, la mia domanda è: c'è una buona lettura che potresti raccomandare che possa fornire una panoramica dell'architettura e degli interni di Windows e come le cose di solito funzionano su questa piattaforma ai margini del sistema e dei livelli dell'applicazione (sarebbe anche bello se sono stati evidenziati anche i mezzi / i problemi di sicurezza?