Jump to content

Arbitrary code execution

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 68.1.213.11 (talk) at 06:02, 17 April 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Arbitrary code: Code that is not ment to be executed, code that is injected into a curretly running application and thus making the application execute the code. Hence, 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 with attacks such as Stack overflows Heap overflows and Integer overflows. Format string attacks will also suffice.