Science Fair Project Encyclopedia
Arbitrary code
Arbitrary code in computer programming is code that is not meant to be executed: code that is injected into a currently-running application and thus making the application execute the code.
The code is arbitrary. It steps in. This is known, more or less as Bytecode injection.
This type of injection normally occurs thanks to buffer overflows, and can be caused by attacks such as stack overflows, heap overflows and integer overflows . Format string attacks will also suffice.
Last updated: 05-25-2005 19:14:25
10-26-2009 08:16:03
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


