01:12
Обновить
Авторегер ICQ rambler.ru - Форум
| RSS



[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: LeadyTOR, aka_kludge  
Форум » ПрогрАммиРОванИе » Веб-прогрАмминг » Авторегер ICQ rambler.ru
Авторегер ICQ rambler.ru
aka_kludgeДата: Четверг, 29.10.2009, 20:31 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
[+] Регистрирует E-mail и ICQ uin
[+] Работает с antigate.com
[+] Работает через прокси
[+] Логины из файла или рандомные
[+] Log – в реальном времени
 
aka_kludgeДата: Четверг, 29.10.2009, 20:32 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
index.php
Code
<?php
@set_time_limit(0);
session_start();
//-----------------//
$_SESSION['icq'] = 'icq.txt';        // Файл с ICQ
$_SESSION['email'] = 'mail.txt';    //  Файл с E-mail
$_SESSION['proxy'] = 'proxy.txt';  //   Файл с прокси
$_SESSION['login'] = 'login.txt'; //    Файл с логинами
$_SESSION['divider'] = ':';      //     Разделитель
$_SESSION['ac_key'] = '';      //       Ключ antigate.com
//-----------------//
  if (!file_exists("log.html"))
   {
    $fh = fopen("log.html", "w+");
    $success - fwrite($fh, '<html><head><meta http-equiv="Refresh" content="1; URL=log.html"></head><body><font color="#FFA500"><b>Автор программы не несёт<br>ответственности за её использование</b></font><br></body></html>');
    fclose($fh);
   }  
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" id="js" class=" m-border-radius">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   
     <title>Авторегер ICQ | geforse.name</title>
     <meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible">
<!--[if gt IE 7]><!-->
   
<!--<![endif]-->
<!--[if lt IE 8]><link rel=stylesheet href="/css/_icq.ie.css"><![endif]-->
   
     <link rel="shortcut icon" href="http://icq.yandex.ru/favicon.ico" type="ico">
   
<link rel="stylesheet" type="text/css" href="http://icq.yandex.ru/css/_icq.css" media="all">
</head>
<body style="background-image: url(0);">
   
<!-- YaMetrics begin -->
   
<!-- YaMetrics end -->
     <div class="b-head">
       <div class="yandex-icq-logo">
         <span class="g-png">
         </span>
       </div>
       <div class="page-title">
         <div class="icq-logo">
           <span class="g-png">
             <img src="http://icq.yandex.ru/i/icq_logo.png" alt="ICQ">
           </span>
         </div>
         <h1> авторегер</h1>
       </div>
     </div>
     <div class="l-page-index">
       <div class="l-page-index-i">
         <div class="l-illustrate">
           <div class="b-chat-window">
             <div class="incoming">
               <b class="user"><iframe src="log.html" width="500" frameborder="0"></iframe>
             </div>
             <div class="outcoming">
             </div>
           </div>
           <i class="l-illustrate-spacer"></i>
           <div class="b-baloon">
             <b class="text">Я работаю, вы отдыхаете!</b>
           </div>
           <i class="b-icon b-people b-people_boy">
             <i></i>
           </i>
           <div class="b-download-icq g-js" onclick="return {name:'b-button'}">
             <a href="" class="link" onclick="ya_hit('icq_download'); r(this, 'stred/pid=439/cid=2454/path=kold'); return true;">
               <i class="color-label"></i>
               <b class="label">Нужно много асек ?</b>
               <i class="bg">
                 <i></i>
               </i>
             </a>
           </div>
         </div>
         <div class="h-text">
           <h2 class="b-index-h2">Настройки</h2>
           <table class="l-function-list">
             <tbody><tr>
               <td class="l-function-list-l">
                 <div class="b-function-list">
                   <i class="b-icon free-sms">
                     <i></i>
                   </i>
                   <h3><u>Файлы</u></h3>
                   

<?php
         if (is_file($_SESSION['email']))
        {
         echo '<strong>'.$_SESSION['email'].' <font color="#32CD32">доступен ('.count(file($_SESSION['email'])).')</font></strong><br>';
        }
        else
        {
         echo '<strong>'.$_SESSION['email'].' <font color="#FF0000">не доступен</font></strong><br>';
        }
   
        if (is_file($_SESSION['login']))
        {
         echo '<strong>'.$_SESSION['login'].' <font color="#32CD32">доступен ('.count(file($_SESSION['login'])).')</font></strong><br>';
        }
        else
        {
         echo '<strong>'.$_SESSION['login'].' <font color="#FF0000">не доступен</font></strong><br>';
        }
   
       if (is_file($_SESSION['icq']))
        {
         echo '<strong>'.$_SESSION['icq'].' <font color="#32CD32">доступен ('.count(file($_SESSION['icq'])).')</font></strong><br>';
        }
        else
        {
         echo '<strong>'.$_SESSION['icq'].' <font color="#FF0000">не доступен</font></strong><br>';
        }
   
        if (is_file($_SESSION['proxy']))
        {
         echo  '<strong>'.$_SESSION['proxy'].' <font color="#32CD32">доступен ('.count(file($_SESSION['proxy'])).')</font></strong><br>';
        }
        else
        {
         echo  '<strong>'.$_SESSION['proxy'].' <font color="#FF0000">не доступен</font></strong><br>';
        }
          echo '<strong>Баланс: <font color="#32CD32">'.file_get_contents('http://antigate.com/res.php?key='.$_SESSION['ac_key'].'&action=getbalance').'</font></strong>';
       ?></p>
                 </div>
               </td>
               <td class="l-function-list-r">
               </td>
             </tr>
             <tr>
               <td class="l-function-list-l">
              <iframe src="core.php" frameborder="0" width="100%" height="330"></iframe>
               </td>
             </tr>
           </tbody></table>
         </div>
       </div>
     </div>
     <ul class="b-foot">
       <li class="copyright"><span>© </span>
              «<a href="http://geforse.name/" alt="блог не хакера">geforse.name</a>»<br></li>
     </ul>
   </body>
</html>
 
aka_kludgeДата: Четверг, 29.10.2009, 20:33 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
core.php

Code
<?php
@set_time_limit(0);
session_start();
   
function post($url,$post,$refer,$proxy)
  {
        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
        curl_setopt($ch, CURLOPT_REFERER, $refer);
        curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
        curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
        curl_setopt($ch, CURLOPT_TIMEOUT, 10);   
        curl_setopt($ch, CURLOPT_PROXY, $proxy);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $result  = curl_exec($ch);
     return $result;
  }
   
   function login()
      {
          $letters = 'abcdefghijklmopkqrstuvwxyz';
          for ($p = 0; $p < 20; $p++)
            {
              $login .= $letters{rand(0, strlen($letters) - 1)};
            }
          return $login;
       }  
   
    function logs($text)
     {   
        file_put_contents("log.html","<html><head><meta http-equiv=\"Refresh\" content=\"1; URL=log.html\"></head>".$text.file_get_contents("log.html"));
     }
   
  /* Функция для распознавания капчи */
  function recognize($filename, $apikey, $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 0, $is_regsense = 0, $is_numeric = 1, $min_len = 0, $max_len = 0)
    {
  if (!file_exists($filename))
  {
   if ($is_verbose) echo "file $filename not found\n";
   return false;
  }
   
     $postdata = array(
         'method'    => 'post',  
         'key'       => $apikey,  
         'file'      => '@'.$filename, //полный путь к файлу
         'phrase'    => $is_phrase,
         'regsense'    => $is_regsense,
         'numeric'    => $is_numeric,
         'min_len'    => $min_len,
         'max_len'    => $max_len,
   
     );
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL,             'http://antigate.com/in.php');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER,     1);
     curl_setopt($ch, CURLOPT_TIMEOUT,             60);
     curl_setopt($ch, CURLOPT_POST,                 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS,         $postdata);
     $result = curl_exec($ch);
     if (curl_errno($ch))  
     {
      if ($is_verbose) echo "CURL returned error: ".curl_error($ch)."\n";
         return false;
     }
     curl_close($ch);
     if (strpos($result, "ERROR")!==false)
     {
      if ($is_verbose) echo "server returned error: $result\n";
         return false;
     }
     else
     {
         $ex = explode("|", $result);
         $captcha_id = $ex[1];
      if ($is_verbose) echo "captcha sent, got captcha ID $captcha_id\n";
         $waittime = 0;
         if ($is_verbose) echo "waiting for $rtimeout seconds\n";
         sleep($rtimeout);
         while(true)
         {
             $result = file_get_contents('http://antigate.com/res.php?key='.$apikey.'&action=get&id='.$captcha_id);
             if (strpos($result, 'ERROR')!==false)
             {
              if ($is_verbose) echo "server returned error: $result\n";
                 return false;
             }
             if ($result=="CAPCHA_NOT_READY")
             {
              if ($is_verbose) echo "captcha is not ready yet\n";
              $waittime += $rtimeout;
              if ($waittime>$mtimeout)  
              {
               if ($is_verbose) echo "timelimit ($mtimeout) hit\n";
               break;
              }
           if ($is_verbose) echo "waiting for $rtimeout seconds\n";
              sleep($rtimeout);
             }
             else
             {
              $ex = explode('|', $result);
              if (trim($ex[0])=='OK') return trim($ex[1]);
             }
         }
   
         return false;
     }
     }
  echo '
      <form name="captcha_form" action="core.php" method="POST">
     <font color="#FF4500">Количество регистраций: <input type="text" name="ammount" value="" /><br>


     <font color="#FF4500">Пароль: <input type="text" name="password" value="" /><br>(Оставьте пустым для рандомного)<br>


     <font color="#FF4500">Рандомный логин: <input type="checkbox" name="login_rand" /><br>


     <font color="#FF4500">Работать с прокси: <input type="checkbox" name="proxy_true" /><br>


     <font color="#FF4500">Debug - режим:       <input type="checkbox" name="debug" /><br>


              <input type="submit" value="Начать">
         </form>';
  if($_POST['ammount'])
   {  
  $l = 0;
  $p = 0;
  $end_result = 0;
     logs('['.date('H:i:s').'] <font color="#32CD32">Начало работы</font><br><br>');
   
   /* Пароль */
   if ($_POST['password'])
    {
     $password = trim($_POST['password']);
    }
    else
    {
     $password = rand(123456,7777777);
    }
   
  $proxy_array = file($_SESSION['proxy']);
  $login_array = file($_SESSION['login']);
   
  /* Пока не достигнем нужного количества e-mail/ftp, не заканчиваем регистрацию */
     for ($e = 0; $e <= trim($_POST['ammount'])-1; $e++)
  {
      if($_POST['proxy_true'])
     {
          while($proxy_check[1] != 'b')
     {
   if($p != count($proxy_array))
         {
    /* Выходим из почты и проверяем прокси */
       $result = post('http://id.rambler.ru/script/auth.cgi?back=;mode=logout;',null,'http://mail.rambler.ru/mail/startpage',$proxy_array[$p]);
           if(preg_match('#>Ram(.*?)l#i',$result,$proxy_check))
      {
        $proxy = $proxy_array[$p];
     $p++;
     logs('['.date('H:i:s').'] <font color="#32CD32">'.$proxy.'</font><br>');
      }
      else
      {
       logs('['.date('H:i:s').'] <font color="#FF0000">'.$proxy_array[$p].'</font><br>');
    $p++;
      }
     }  
    else
    {
     logs('['.date('H:i:s').'] <font color="#FF0000">Закончились прокси</font><br>');
     exit;
    }
    }
     $proxy_check[1] = '';
     }
     else
     {
     $proxy = null;
     post ('http://id.rambler.ru/script/auth.cgi?back=;mode=logout;',null,'http://mail.rambler.ru/mail/startpage',$proxy);
     }
   
   /* Если нужен рандомный логин */
   if($_POST['login_rand'])
    {
        $login = login();
    }
    else
    {    
   while($login_check[1] != 'о')
    {
   if($l != count($login_array))
       {  
   
     /* Проверяем login на занятость */
     $result = post('http://id.rambler.ru/script/newuser.cgi','back=&step=one&login='.trim($login_array[$l]).'&firstname='.trim($login_array[$l]).'&lastname='.trim($login_array[$l]),'http://id.rambler.ru/script/newuser.cgi',$proxy);
   
     if(preg_match('#>Пар(.*?)л#i',$result,$login_check))
     {
      logs('['.date('H:i:s').'] <font color="#32CD32">'.$login_array[$l].'</font><br>');
   $login = $login_array[$l];
   $l++;
     }
     else
     {
      logs('['.date('H:i:s').'] <font color="#FF0000">Логин '.$login_array[$l].' занят</font><br>');
   $l++;
     }
     }
    else
    {
     logs('['.date('H:i:s').'] <font color="#FF0000">Закончились логины</font><br>');
     exit;
    }
    }
    $login_check[1] = '';
   
   }
    /* Получаем страницу регистрации */
   $result = post('http://id.rambler.ru/script/newuser.cgi','back=&step=one&login='.$login.'&firstname='.$login.'&lastname='.$login,'http://id.rambler.ru/script/newuser.cgi',$proxy);
   
      /* Скрытое  значение number */   
    if(preg_match('#ber" value="(.*?)"#i', $result, $number))
       {
        logs('['.date('H:i:s').'] <font color="#32CD32">Получили страницу регистрации</font><br>');
       }
       else
       {
        logs('['.date('H:i:s').'] <font color="#FF0000">Страница регистрации не загружена</font><br><br>');
        exit;
       }
   
   /* Создаём капчу */
   file_put_contents("captcha.jpg",post('http://id.rambler.ru/captcha/'.$number[1].'.jpg',null,'http://id.rambler.ru/script/newuser.cgi',$proxy));
     logs('['.date('H:i:s').'] <font color="#32CD32">Ждём кода капчи</font><br>');
   
  /* Распознаём её */
  $text=recognize(getcwd()."/captcha.jpg",$_SESSION['ac_key'],false);
  logs('['.date('H:i:s').'] <font color="#32CD32">Регистрируем E-mail и ICQ</font><br>');
   
  if($_POST['debug'])
   {
     echo $result = post('http://id.rambler.ru/script/newuser.cgi','back=&step=two&step=one&login='.$login.'&domain=rambler.ru&firstname='.$login.'&lastname='.$login.'&password='.$password.'&password2='.$password.'&question=%C4%E5%E2%E8%F7%FC%FF+%F4%E0%EC%E8%EB%E8%FF+%EC%E0%F2%E5%F0%E8&answer=OTVET&recoverpassword=&icq_mode=getnew&icq_nick='.$login.'&icq=&icq_passw=&bday=&bmonth=&byear=&gender=1&news=1&number='.$number[1].'&hash='.$text,'http://id.rambler.ru/script/newuser.cgi',$proxy);
   }
   else
   {
     $result = post('http://id.rambler.ru/script/newuser.cgi','back=&step=two&step=one&login='.$login.'&domain=rambler.ru&firstname='.$login.'&lastname='.$login.'&password='.$password.'&password2='.$password.'&question=%C4%E5%E2%E8%F7%FC%FF+%F4%E0%EC%E8%EB%E8%FF+%EC%E0%F2%E5%F0%E8&answer=OTVET&recoverpassword=&icq_mode=getnew&icq_nick='.$login.'&icq=&icq_passw=&bday=&bmonth=&byear=&gender=1&news=1&number='.$number[1].'&hash='.$text,'http://id.rambler.ru/script/newuser.cgi',$proxy);
   }
      /* Проверяем всё ли прошло успешно */
   if(preg_match('#icq.cgi">(.*?)<#i',$result,$icq))
   {
     logs('['.date('H:i:s').'] <font color="#FA8072">'.trim($login).'@rambler.ru'.$_SESSION['divider'].$password.'</font><br>');
   
     /* Сохраняем результаты */
     $fh = fopen($_SESSION['email'], "a+");
        $success - fwrite($fh, trim($login).'@rambler.ru'.$_SESSION['divider'].$password."\r\n");
        fclose($fh);
   
     $na = fopen($_SESSION['icq'], "a+");
        $success - fwrite($na, $icq[1].$_SESSION['divider'].$password."\r\n");
        fclose($na);
     $end_result++;
         }
      else
   {
    logs('['.date('H:i:s').'] <font color="#FF0000">Зарегистрироваться не удалось</font><br>');
       exit;
   }
   }
   logs('['.date('H:i:s').'] <font color="#FA8072">Зарегистрированно: <font color="#CD0000"><b>'.$end_result.'</b></font> акк.</font><br><br>');
   }
?>
 
Форум » ПрогрАммиРОванИе » Веб-прогрАмминг » Авторегер ICQ rambler.ru
  • Страница 1 из 1
  • 1
Поиск:

Профиль
ИнформацияУправление
Сегодня: 29, 29.03.2024, 01:12
Вы используете: " v "
ВаШ внешний IP: "3.236.145.110"
У вас новых личных сообщений · Мой профиль | Выход




    Главная      
...
На службе : дней

01:12
Обновить


Пользователи
aka_kludge
qwerty
LeadyTOR
aka_Atlantis
AdHErENt
mAss
Sissutr
hiss
DrBio
tHick

Поиск


Copyright tHR - TeAM 2024 г. admin: aka_kludge (ICQ:334449009) Moderator's: LeadyTOR, ... Яндекс.Метрика