What is Buffer Overflow? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

What is Buffer Overflow?

4th Mar 2019, 2:39 PM
Yeleti Swaran Noble
Yeleti Swaran Noble - avatar
6 Answers
+ 13
I 🤔 think that It's a exploitation technique
4th Mar 2019, 3:15 PM
UTSURO
UTSURO - avatar
+ 7
More data written to memory than what was allocated, causing some data to be written to adjacent areas of memory not initially set aside for the given data.
4th Mar 2019, 10:28 PM
Sonic
Sonic - avatar
+ 6
Did you mean BufferOverflow? Then en.m.wikipedia.org/wiki/Buffer_overflow Butter Overflow means a piece of butter overflows as it was heated due to heat 😂 JK
4th Mar 2019, 2:47 PM
Seniru
Seniru - avatar
+ 3
An issue faced by pubg players .. its a type of bug gamers say
5th Mar 2019, 5:36 AM
Sagar Ambastha
Sagar Ambastha - avatar
+ 2
Well sorry typing error
4th Mar 2019, 3:22 PM
Yeleti Swaran Noble
Yeleti Swaran Noble - avatar
+ 2
Buffer overflow is simply putting more data into a memory location than space was allocated for. This causes the excess data to be written into adjacent memory space which may have been defined for use by your program or other programs running on the affected system. Buffer overflow is commonly exploited to put program code alterations into a system and causing that code to be executed. Alternatively it could be used to modify existing data that was intended to be constant in the program. Programmers who fail to check for buffer overflow before writing data to memory sometimes spend enormous amounts of time and energy searching for other (non-existent) errors before discovering the coding error that allows buffer overflow to occur. Many solutions have been published that demonstrate how to avoid buffer overflow, and programmers should write code to prevent unintentional overflow and the errors that can occur because of it.
8th Mar 2019, 1:48 PM
Roger Greenlaw