Advertisement
Guest User

Untitled

a guest
May 2nd, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. <?php
  2.  
  3. $host = "arriva.ru";
  4. $script = "/ptd/reg/add.php";
  5. $useragent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13\r\n";
  6. $sessid = "";
  7.  
  8.  
  9. function rand_str($length = 32, $chars = 'abcdefghijklmnopqrstuvwxyz1234567890')
  10. {
  11. // Length of character list
  12. $chars_length = (strlen($chars) - 1);
  13.  
  14. // Start our string
  15. $string = $chars{rand(0, $chars_length)};
  16.  
  17. // Generate random string
  18. for ($i = 1; $i < $length; $i = strlen($string))
  19. {
  20. // Grab a random character from our list
  21. $r = $chars{rand(0, $chars_length)};
  22.  
  23. // Make sure the same two characters don't appear next to each other
  24. if ($r != $string{$i - 1}) $string .= $r;
  25. }
  26.  
  27. // Return the string
  28. return $string;
  29. }
  30.  
  31.  
  32. function RegisterMe($username,$userpass,$family,$imy,$email)
  33. {
  34. global $host;
  35. global $script;
  36. global $useragent;
  37. global $sessid;
  38. $res = "";
  39. $data_to_send = "formname=frPeoples&Login=$username&Passwd=$userpass&Family=$family&Imy=$imy&EMail=$email";
  40. $fp = fsockopen($host,80);
  41. if ($fp == false)
  42. {
  43. echo "Can't connect!\n"; die;
  44. };
  45. $pckt = "POST $script HTTP/1.1\r\n";
  46. $pckt .= "Host: $host\r\n";
  47. $pckt .= "User-Agent: $useragent";
  48. $pckt .= "Content-type: application/x-www-form-urlencoded\r\n";
  49. $pckt .= "Content-length: ". strlen($data_to_send) ."\r\n";
  50. $pckt .= "Cookie: PHPSESSID=$sessid&path=/\r\n";
  51. $pckt .= "Connection: close\r\n\r\n";
  52. $pckt .= $data_to_send;
  53. fputs($fp, $pckt);
  54. while(!feof($fp)) {
  55. $res .= fgets($fp, 128);
  56. }
  57. fclose($fp);
  58. echo $pckt."\n\n\n";
  59. return $res;
  60. }
  61.  
  62. function getMain()
  63. {
  64. global $host;
  65. global $script;
  66. global $useragent;
  67. $res = "";
  68. $fp = fsockopen($host,80);
  69. if ($fp == false)
  70. {
  71. echo "Can't connect!\n"; die;
  72. };
  73. $pckt = "GET / HTTP/1.1\r\n";
  74. $pckt .= "Host: $host\r\n";
  75. $pckt .= "User-Agent: $useragent";
  76. $pckt .= "Accept: text/html\r\n";
  77. $pckt .= "Connection: close\r\n\r\n";
  78. fputs($fp, $pckt);
  79. while(!feof($fp)) {
  80. $res .= fgets($fp, 128);
  81. }
  82. fclose($fp);
  83. //echo $pckt;
  84. return $res;
  85. }
  86.  
  87. echo "Autoreger 0.1\n";
  88. echo "sending packet...";
  89.  
  90. // random strings
  91.  
  92. $email = "r".rand_str(5)."@asdasd.ru";
  93. $imy = rand_str(5);
  94. $family = rand_str(6);
  95. $username = rand_str(7);
  96. $userpass = rand_str(8);
  97.  
  98. // sending
  99.  
  100. $r = getMain();
  101. $phpsip = strpos($r,"PHPSESSID");
  102. $phpsipend = strpos($r,";",$phpsip);
  103. $sessid = substr($r,$phpsip + 10,$phpsipend - $phpsip - 10);
  104.  
  105. $r = RegisterMe($username,$userpass,$family,$imy,$email);
  106.  
  107.  
  108. echo iconv('windows-1251','utf-8',$r)."\n";
  109.  
  110.  
  111. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement