22:04
Обновить
Passkey torrent - Форум
| RSS



[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: LeadyTOR, aka_kludge  
Форум » ПрогрАммиРОванИе » Веб-прогрАмминг » Passkey torrent
Passkey torrent
aka_kludgeДата: Четверг, 29.10.2009, 20:29 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
* Авторизация
* Идём в нужный топик с раздачей
* Качаем .torrent файл
* Изменяем Passkey и сохраняем

Насчёт последнего шага:

Давным давно трекер определял кто есть кто с помощью ip адреса, но эти времена давно прошли и теперь каждому пользователю присваивается уникальный набор цифр и букв (Passkey). Это помогает трекеру идентифицировать вас

Когда вы честно скачиваете .torrent файл и добавляете его в любимый uTorrent, passkey добавляется к announceURL трекера (http://bt2.torrents.ru/announce.php?uk=PASSKEY)
И ваш торрент клиент начинает обмениваться с трекером информацией, сколько данных вы приняли, скачали и тд.

Если поменять passkey на любую произвольную комбинацию, то ничего не выйдет, т.к. трекер проверяет наличие passkey в базе данных, но способ всё же есть = )

1. После того как вы скачали и добавили закачку в торрент клиент и началась его закачка, просто удалите passkey в свойствах файла и рейтинг не будет учитываться
2. Воспользоваться ниже приведённым кодом для замены passkey (он не удаляется, а изменяется)

 
aka_kludgeДата: Четверг, 29.10.2009, 20:29 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Code
<?php
set_time_limit(0);
//-----------------//
     $login = ' ';      // E-mail
     $pass = ' ';      // Пароль
//-----------------//
  /* Если нам передали капчу */
  if ($_POST['cookie_test'])
  {
     $ch = curl_init("http://torrents.ru/forum/login.php");
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_HEADER, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, 'redirect=index.php&cookie_test='.$_POST['cookie_test'].'&login_username='.urlencode($login).'&login_password='.urlencode($pass).'&cap_sid='.$_POST['cap_sid'].'&cap_code_'.$_POST['cap_code_'].'='.trim($_POST['captcha']).'&autologin=on&login=%C2%F5%EE%E4');
        curl_setopt($ch, CURLOPT_REFERER, "http://torrents.ru/forum/login.php");
        curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
     curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $res_index  = curl_exec($ch);
     preg_match('#<b class="med">(.*?)</b>#i',$res_index,$login_match);
   }
  else
  {  
     /* Авторизация */
     $ch = curl_init("http://torrents.ru/forum/login.php");
     curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_HEADER, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, 'login_username='.urlencode($login).'&login_password='.urlencode($pass).'&autologin=on&login=%C2%F5%EE%E4');
     curl_setopt($ch, CURLOPT_REFERER, "http://torrents.ru/forum/login.php");
     curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     $res_index  = curl_exec($ch);
  preg_match('#<b class="med">(.*?)</b>#i',$res_index,$login_match);
     }
   
  /* Если вылезла капча */
  if (preg_match('#http://static.torrents.ru/captcha/(.*?)"#i',$res_index,$match))  
     {
       /* Вытаскиваем нужные значения */
       preg_match('#cookie_test" value="(.*?)"#i',$res_index,$match_cookie);
       preg_match('#cap_sid" value="(.*?)"#i',$res_index,$match_sid);
       preg_match('#cap_code_(.*?)"#i',$res_index,$match_cap);
   
      echo '<img src="http://static.torrents.ru/captcha/'.$match[1].'" alt="pic" height="72" width="120"><br>
        <form name="captcha_form" action="index.php" method="POST">
              <input type="text" name="captcha" value="" /><br>
           <input type="hidden" name="cookie_test" value="'.$match_cookie[1].'" />
           <input type="hidden" name="cap_sid" value="'.$match_sid[1].'" />
           <input type="hidden" name="cap_code_" value="'.$match_cap[1].'" />
              <input type="submit" value="ok">
            </form>';
  }  
   
   /* Мы авторизировались ? */
      if (($login_match[1] == $login) or ($_POST['viewtopic']))
    {  
         /* Если НЕ вылезла капча, получаем .torrent файл... */
   
        echo '         
      <html>
            <head>
           <title> Torrents.ru </title>
            </head>
          <body>
            <br>
            


              <form name="viewtopic" action="index.php" method="POST">
                Viewtopic-id <input type="text" name="viewtopic"><br>
                <input type="submit" value="ok">
              </form>
          </body>
         </html>';
   
  if ($_POST['viewtopic'])  
   {
     # Маленькая защита от ХАКЕРОВ!!1
     # (условие пускает только цифры)
     if (!is_numeric($_POST['viewtopic']))  
       {
      echo '<script>alert(\'ууу хакер ? твой ip '.$R=getenv("REMOTE_ADDR").' отправлен админу\');</script>'.'<meta http-equiv="Refresh" content="0; url=http://google.ru">'; exit;
    }
      else
    {
    $viewtopic = $_POST['viewtopic'];
    }
   
   /* Забираем .torrent */
      $ch = curl_init('http://torrents.ru/forum/dl.php?t='.$viewtopic);
      curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
      curl_setopt($ch, CURLOPT_REFERER, "http://torrents.ru/forum/viewforum.php");
      curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      $result  = curl_exec($ch);
   
      /* найдём passkey в файле*/
      preg_match('#uk=(.*?)&#i',$result,$passkey);
   
   /* изменим его */
      $result = str_replace($passkey[1], "1111111111", $result);
   
   /* и сохраним обратно */
   file_put_contents($viewtopic.'.torrent',$result);
   
   echo '<script>alert(\'Всё прекрасно, можешь качать '.$viewtopic.'.torrent!\');</script>';  
   }
  }
  /* geforse.name */
?>
 
Форум » ПрогрАммиРОванИе » Веб-прогрАмминг » Passkey torrent
  • Страница 1 из 1
  • 1
Поиск:

Профиль
ИнформацияУправление
Сегодня: 28, 28.03.2024, 22:04
Вы используете: " v "
ВаШ внешний IP: "54.173.214.79"
У вас новых личных сообщений · Мой профиль | Выход




    Главная      
...
На службе : дней

22:04
Обновить


Пользователи
aka_kludge
qwerty
LeadyTOR
aka_Atlantis
AdHErENt
mAss
Sissutr
hiss
DrBio
tHick

Поиск


Copyright tHR - TeAM 2024 г. admin: aka_kludge (ICQ:334449009) Moderator's: LeadyTOR, ... Яндекс.Метрика