Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.08.2008, 18:39
|
|
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
Провел на форуме: 913233
Репутация:
162
|
|
авто-регер yandex.ru
Мб кто то помнит год назад была первая версия от меня авто регера(ценой 50$)
она была основана на баге...
сейчас хочу представить мой новый релиз только теперь он основан не на баге а на распознавании капчи через
сервис anti-captcha.com
Что надо что б он заработал?
1)регистрируемся на anti-captcha.com
2)пополняем счет на пару баксов(1$ 1к регистраций)
3)берем в админки ключ и вписываем его в переменную $anticapkey
4)в переменную $sikoka пишем количество акков
5)в переменную $dir пишем полный путь до папки с скриптом
и запускаем сркипт
скорость не очень большая но можно запустить несколько раз
вот сам скрипт
PHP код:
<?
############ya.ru #############
######xrenovo sdelano mnou########
###########xXvladXx############
$sikoka=20;
$anticapkey='key';
$dir='/var/php/ya.ru/';
for($i=0;$i<$sikoka;$i++){
$mail=get_random_string(15);
$fname=get_random_string(5);
$lname=get_random_string(5);
$pass=get_random_string(8);
$hinta=get_random_string(7);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://passport.yandex.ru/passport?mode=register');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,'step=one&filled=yes&iname='.$lname.'&fname='.$fname.'&login='.$mail.'&done=%C4%E0%EB%FC%F8%E5%A0%26%238594%3B');
curl_setopt($ch, CURLOPT_HEADER,1);
$result = curl_exec($ch);
preg_match('/Set-Cookie: (.*) path=/i',$result,$match);
$cookie=$match[1];
preg_match('/<img src="(.*)" name="captcha" border=0 width=200 h/i', $result,$match);
$urlcap=$match[1];
preg_match('/<input type="hidden" name="idkey" value="(.*)">/i',$result,$match);
$idkey=$match[1];
# print $urlcap."\n";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://passport.yandex.ru".$urlcap);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
$result = curl_exec($ch);
$fp=fopen('cap.png','w');
fwrite($fp,$result);
fclose($fp);
$text=recognize($dir."cap.png",$anticapkey,false,7,120,0,6);
# print("|||".$text."|||");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://passport.yandex.ru/passport?mode=regone');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POST, 1);
$post='idkey='.$idkey.'&filled=yes&iname='.$lname.'&fname='.$fname.'&login='.$mail.'&passwd='.$pass.'&passwd2='.$pass.'&hintq=2&udhintq=&hinta='.$hinta.'&hintasave='.$hinta.'&questnum=2&hintqsave=&email=&phonenumber=&code='.$text.'&agreed=yes&done=%C7%E0%F0%E5%E3%E8%F1%F2%F0%E8%F0%EE%E2%E0%F2%FC';
curl_setopt($ch, CURLOPT_COOKIE,$cookie);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
$result = curl_exec($ch);
if(preg_match("/Set-Cookie: yandex_login/i",$result)){
print $mail.":".$pass."@ya.ru\n";
}else{
print "error\n";
}
}
function recognize($filename, $apikey, $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 0, $is_regsense = 0, $is_numeric = 0, $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://www.anti-captcha.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://anti-captcha.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;
}
}
function get_random_string( $len )
{
$result = "";
$nums = "1234567890";
$syms = "abcdefghijklmnopqrstuvwxyz";
$sux = $nums.$syms;
for ($i = 0; $i <= $len; $i++ )
{
$num = rand( 0, strlen( $sux ) - 1 );
$result .= $sux[ $num ];
}
return $syms[ rand(0,strlen( $syms ) - 1 ) ].$result;
}
?>
|
|
|

28.08.2008, 18:50
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
А на яндексе разве нет подтверждения по СМС? Или его убрали О_о
|
|
|

28.08.2008, 18:52
|
|
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
Провел на форуме: 913233
Репутация:
162
|
|
неа, нету, смс только для того чтоб потом можно было восстанавливать пасс))
|
|
|

28.08.2008, 18:59
|
|
Постоянный
Регистрация: 10.06.2007
Сообщений: 476
Провел на форуме: 924649
Репутация:
299
|
|
Антикапча, да, гуд сервис. Пойду код изучать =)
|
|
|

28.08.2008, 19:00
|
|
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
Провел на форуме: 913233
Репутация:
162
|
|
лучше ненадо)
я писал его в 8 утра(перед тем как лечь спать  )
|
|
|

29.08.2008, 00:40
|
|
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
Провел на форуме: 913233
Репутация:
162
|
|
Ребят стоит ли развивать тему?
Для каких сервисов?
|
|
|

29.08.2008, 00:56
|
|
Постоянный
Регистрация: 28.07.2007
Сообщений: 339
Провел на форуме: 3835305
Репутация:
318
|
|
дайте в личку код приглажение на антикапчу
|
|
|

29.08.2008, 01:05
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
http://anti-captcha.com/curl.txt
|
|
|

29.08.2008, 16:34
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
кошерно сделано
|
|
|

29.08.2008, 23:03
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Сообщение от xXvladXx
Ребят стоит ли развивать тему?
Для каких сервисов?
делай для mail.ru
Может хоть цены упадут на 1к акков с 15$ до 5$ )))
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|