Posts

Showing posts from September, 2020

Buffer Overflow Attack

Image
  Buffer Overflow In information security and programming , a buffer overflow , or buffer overrun , is an anomaly where a program , while writing data to a buffer, overruns the buffer's boundary and overwrites adjacent memory locations. Buffers are areas of memory set aside to hold data, often while moving it from one section of a program to another, or between programs. Buffer overflows can often be triggered by malformed inputs; if one assumes all inputs will be smaller than a certain size and the buffer is created to be that size, then an anomalous transaction that produces more data could cause it to write past the end of the buffer. If this overwrites adjacent data or executable code, this may result in erratic program behavior, including memory access errors, incorrect results, and crashes.  Buffer Overflow Attack Attackers exploit buffer overflow issues by overwriting the memory of an application. This changes the execution path of the program, triggering a ...