buffer overflow n.
What happens when you try to stuff
more data into a buffer (holding area) than it can handle. This
problem is commonly exploited by crackers to get arbitrary
commands executed by a program running with root permissions. This
may be due to a mismatch in the processing rates of the producing
and consuming processes (see overrun and firehose syndrome
crunches a line at a time, a short line buffer can result in
lossage as input from a long line overflows the buffer and
trashes data beyond it. Good defensive programming would check for
overflow on each character and stop accepting data when the buffer
is full up. The term is used of and by humans in a metaphorical
sense. "What time did I agree to meet you? My buffer must have
overflowed." Or "If I answer that phone my buffer is going to
overflow." See also spam, overrun screw.
What happens when you try to stuff
more data into a buffer (holding area) than it can handle. This
problem is commonly exploited by crackers to get arbitrary
commands executed by a program running with root permissions. This
may be due to a mismatch in the processing rates of the producing
and consuming processes (see overrun and firehose syndrome
crunches a line at a time, a short line buffer can result in
lossage as input from a long line overflows the buffer and
trashes data beyond it. Good defensive programming would check for
overflow on each character and stop accepting data when the buffer
is full up. The term is used of and by humans in a metaphorical
sense. "What time did I agree to meet you? My buffer must have
overflowed." Or "If I answer that phone my buffer is going to
overflow." See also spam, overrun screw.
Related:
- buffer overflow: n. What happens when you try to stuff more data
into a buffer (holding area) than it can handle.
This may be due to a mismatch in the processing... - overrun: n. 1. [techspeak] Term for a frequent consequence of data
arriving faster than it can be consumed,
esp. in serial line communications. For example... - overrun n.
1. [techspeak] Term for a frequent consequence
of data arriving faster than it can be consumed,
esp. in serial line communications. For example... - spam: [from the {MUD} community] vt. 1. To crash a program by
overrunning a fixed-size buffer with excessively large input data.
See also {buffer overflow}, {overrun screw}, {smash... - spam vt.,vi.,n.
[from "Monty Python's Flying
Circus"] 1.
To crash a program by overrunning a fixed-size buffer... - s%d: ring
buffer... - firehose syndrome: n. In mainstream folklore it is observed that
trying to drink from a firehose can be a good way to rip your lips
off.
On computer networks, the absence or failure of flow... - firehose syndrome n.
In mainstream folklore it is observed
that trying to drink from a firehose can be a good way to rip your
lips off.
On computer networks, the absence or failure of flow... - buffer chuck n.
Shorter and ruder syn.
for buffer overflow...
From the same category:
- decay n.,vi
[from nuclear physics] An automatic conversion which
is applied to most array-valued expressions in C;
they `decay into' pointer-valued expressions pointing... - Macintrash /mak'in-trash`/ n.
The Apple Macintosh,
as described by a hacker who doesn't appreciate... - jupiter vt.
[IRC] To kill an IRC bot or user
and then take its place by adopting its nick so that it cannot
reconnect.
Named after a particular IRC user who did this to ... - net.- /net dot/ pref.
[Usenet] Prefix used to describe
people and events related to Usenet.
From the time before the Great Renaming, when most... - Acme n.
The canonical supplier of bizarre, elaborate,
and non-functional gadgetry - where Rube Goldberg and...
