|
A buffer overflow occurs when you write a string (usually a string of characters) into an array, and keep on writing past the end of the array, overwriting whatever happened to be after the array. Security-problem buffer-overflows can arise in several situations: when reading input directly into a buffer; when copying ...