Tutoriales sobre como escribir shellcodes

shellcodeb.GIF

De acuerdo con la wikipedia:

Una shellcode es un conjunto de órdenes programadas generalmente en lenguaje ensamblador y trasladadas a opcodes 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.

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…

Normalmente uno no se suele crear sus propios shellcodes y se suele acudir a sitios como shell-storm dónde tienen shellcodes para todos los gustos, sistemas y tamaños (en este caso suele importar).

Aunque tengamos muchos sitios desde dónde nos podamos bajar este tipo de códigos, todo profesional debe saber como funciona y como poder crearse su propio shellcode. En la web projectshellcode.com nos deleitan con una seria de artículos a modo de tutoriales que nos explica desde lo más básico, a técnicas avanzadas de la creación de estos. Esta es la lista actual: