Stack sovraccarico del buffer (Windows, C ++): come posso rilevare il colpevole?
-
20-09-2019 - |
Domanda
Ci sono strumenti / librerie in Windows che può aiutarmi a tarck giù il colpevole? Questo è piuttosto grande base di codice, con più thread.
I Codice per Linux per lo più; Windows è un territorio sconosciuto. Grazie per il vostro input.
Soluzione
Per i buffer di stack, compilare con / GS, vedi compilatore controlla la sicurezza in profondità
Per buffer di heap, si può provare il gflag mucchio, vedi GFlags e PageHeap , ma è necessario fare attenzione a come tutte le allocazioni, grandi o piccoli, otterrà la propria pagina.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow