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>'); } ?>
|
|
| |