Ir al contenido

Shellcode

De Wikipedia, la enciclopedia libre

Esta es una versión antigua de esta página, editada a las 08:40 25 mar 2015 por 189.143.185.143 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Una shellcode es un conjunto de órdenes programadas generalmente en lenguaje ensamblador y trasladadas a opcodes (conjunto de valores hexadecimales) que suelen ser inyectadas en la pila (o stack) de ejecución de un programa para conseguir que la máquina en la que reside se ejecute la operación que se haya programado.

Término

El término shellcode deriva de su propósito general, esto era una porción de un exploit utilizada para obtener una shell. Este es actualmente el propósito más común con que se utilizan.

Ejemplo de shellcode en Pauscal