Abuse Melding

Je hebt een klacht over de onderstaande posting:

23-02-2004, 13:40 door Anoniem

Het gevaar van code-lekken moet je niet onderschatten. Ik als ervaren ex-C programmeur weet hoe C zijn geheugen beheert. Ter info: merendeel (zo niet alle) is geschreven in C. Bij het opzoeken van geheugen-fouten (de zogenaamde segmentation faults ed) zoek je naar plaatsen waar geheugen potentieel kan worden overschreven. Geheugen wordt binnen C op 2 manieren gebruikt: statisch - door declaratie dynamisch - door malloc (memory allocatie) Het grote verschil tussen beide manieren is dat dynamisch geheugen van de heap wordt gereserveerd en het statisch geheugen midden in het geheugen staat waar OOK de programma machine instructies staan. Bij het opzoeken van zwakke plekken in de code kijk je met name naar het statische verhaal. Je kijkt dan naar veel te klein gedefinieerde buffers. Truc is dan om te zorgen dat de meer in de buffer geschreven wordt dan er beschikbaar is. Je kunt bijvoorbeeld machine-instructies van het programma overschrijven door je eigen instructies. Op die manier ...

Beschrijf je klacht (Optioneel):

captcha