Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $host = "arriva.ru";
- $script = "/ptd/reg/add.php";
- $useragent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13\r\n";
- $sessid = "";
- function rand_str($length = 32, $chars = 'abcdefghijklmnopqrstuvwxyz1234567890')
- {
- // Length of character list
- $chars_length = (strlen($chars) - 1);
- // Start our string
- $string = $chars{rand(0, $chars_length)};
- // Generate random string
- for ($i = 1; $i < $length; $i = strlen($string))
- {
- // Grab a random character from our list
- $r = $chars{rand(0, $chars_length)};
- // Make sure the same two characters don't appear next to each other
- if ($r != $string{$i - 1}) $string .= $r;
- }
- // Return the string
- return $string;
- }
- function RegisterMe($username,$userpass,$family,$imy,$email)
- {
- global $host;
- global $script;
- global $useragent;
- global $sessid;
- $res = "";
- $data_to_send = "formname=frPeoples&Login=$username&Passwd=$userpass&Family=$family&Imy=$imy&EMail=$email";
- $fp = fsockopen($host,80);
- if ($fp == false)
- {
- echo "Can't connect!\n"; die;
- };
- $pckt = "POST $script HTTP/1.1\r\n";
- $pckt .= "Host: $host\r\n";
- $pckt .= "User-Agent: $useragent";
- $pckt .= "Content-type: application/x-www-form-urlencoded\r\n";
- $pckt .= "Content-length: ". strlen($data_to_send) ."\r\n";
- $pckt .= "Cookie: PHPSESSID=$sessid&path=/\r\n";
- $pckt .= "Connection: close\r\n\r\n";
- $pckt .= $data_to_send;
- fputs($fp, $pckt);
- while(!feof($fp)) {
- $res .= fgets($fp, 128);
- }
- fclose($fp);
- echo $pckt."\n\n\n";
- return $res;
- }
- function getMain()
- {
- global $host;
- global $script;
- global $useragent;
- $res = "";
- $fp = fsockopen($host,80);
- if ($fp == false)
- {
- echo "Can't connect!\n"; die;
- };
- $pckt = "GET / HTTP/1.1\r\n";
- $pckt .= "Host: $host\r\n";
- $pckt .= "User-Agent: $useragent";
- $pckt .= "Accept: text/html\r\n";
- $pckt .= "Connection: close\r\n\r\n";
- fputs($fp, $pckt);
- while(!feof($fp)) {
- $res .= fgets($fp, 128);
- }
- fclose($fp);
- //echo $pckt;
- return $res;
- }
- echo "Autoreger 0.1\n";
- echo "sending packet...";
- // random strings
- $email = "r".rand_str(5)."@asdasd.ru";
- $imy = rand_str(5);
- $family = rand_str(6);
- $username = rand_str(7);
- $userpass = rand_str(8);
- // sending
- $r = getMain();
- $phpsip = strpos($r,"PHPSESSID");
- $phpsipend = strpos($r,";",$phpsip);
- $sessid = substr($r,$phpsip + 10,$phpsipend - $phpsip - 10);
- $r = RegisterMe($username,$userpass,$family,$imy,$email);
- echo iconv('windows-1251','utf-8',$r)."\n";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement