Авторизация на rutracker.org

Discussion in 'PHP' started by rootmd, 10 Mar 2011.

  1. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    привет всем. Как можно авторизироватся на rutracker.org через php скрипт? Рашише работало а сейчас нет :(

    Вот код

    PHP:
    $cookie = array('bb_data' => "*******************"'spylog_test' => '1');

    $cok "";
    foreach (
    $cookie as $cokname => $cokvalue)
    {
           
    $cok .= $cokname."=".$cokvalue."&";
    }
    $ch curl_init("http://rutracker.org/forum/index.php");
                       
    curl_setopt($chCURLOPT_USERAGENT"Opera/9.80 (Windows NT 6.1; U; ro) Presto/2.7.62 Version/11.01");
                       
    curl_setopt($chCURLOPT_HEADER1);
                         
    curl_setopt($chCURLOPT_COOKIE$cok);
                       
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
                       
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
                       
    $result  curl_exec($ch);
    die(
    $result);
    И не получается, а еще получаю ответ в header: Set-Cookie: bb_data=deleted;
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Для чего это может быть надо?)
     
  3. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
    Set-Cookie: bb_data=deleted;
    Кукисы протухли
     
  4. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Вы куки что ли вбиваете вручную в скрипт ?
     
    _________________________
  5. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    Да. Смотрю в браузере и ставлю их в скрипт.
     
  6. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    ахуенный скрипт!1 Ручная вбивка куков особая фишка.
     
    _________________________
  7. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    А как же получить куки? Через login.php тоже не получается (((
     
  8. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Что именно не получается ? Показывайте наработки, наброски кода. Там элементарная форма авторизации.
     
    _________________________
  9. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    PHP:
    $ch curl_init("http://login.rutracker.org/forum/login.php");
                       
    curl_setopt($chCURLOPT_USERAGENT"Opera/9.80 (Windows NT 6.1; U; ro) Presto/2.7.62 Version/11.01");
                       
    curl_setopt($chCURLOPT_HEADER1);     
                         
    curl_setopt($chCURLOPT_POST1);
                       
    curl_setopt($chCURLOPT_POSTFIELDS"login_username=username&login_password=password&ses_short=0");
                      
    curl_setopt($chCURLOPT_REFERER"http://login.rutracker.org/forum/login.php");
                       
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
                       
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
                       
    $result  curl_exec($ch);
    die(
    $result);
    HTTP/1.1 200 OK Server: nginx Date: Thu, 10 Mar 2011 11:52:41 GMT Content-Type: text/html; charset=windows-1251 Transfer-Encoding: chunked Connection: keep-alive Cache-Control: private, pre-check=0, post-check=0, max-age=0 Expires: 0 Pragma: no-cache

    И форма входа с даннами которые я отправил через пост.
     
  10. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    На первый взгляд. При повторном взгляде выводится капча, которую нужно вводить, если предыдущая попытка авторизации не удалась. Даже если сейчас введена верная пара логин/пасс
     
  11. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    каптчи нету...и всеравно не получается
     
  12. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Скажите зачем это надо, если мне понравится - помогу =)
     
  13. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    Хочу парсить )
     
  14. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Причем тут ответ сервера? Ты явно не умеешь пользоваться сниффером
    Code:
    http://login.rutracker.org/forum/login.php
    
    POST /forum/login.php HTTP/1.1
    Host: login.rutracker.org
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.14) Gecko/20110218 Firefox/3.6.14
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://login.rutracker.org/forum/login.php
    Cookie: spylog_test=1
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 71
    redirect=index.php&login_username=1&login_password=2&login=%C2%F5%EE%E4
    
    Если вдруг вылизит капча ищеш регуляркой:
    Code:
    http://static.rutracker.org/captcha/0/37/3d77fe10035809c317ff7f005569546d.jpg?400255662
    и шлешь уже через антигейт.

    Задача элементарнейшая.
     
    _________________________
  15. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Лучшеб авто регистрацию сделал... А то утром возможности зарегатся нет =)
     
  16. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5

    Получилось спасибо!!!
     
    #16 rootmd, 10 Mar 2011
    Last edited: 10 Mar 2011
  17. rootmd

    rootmd New Member

    Joined:
    9 Dec 2010
    Messages:
    101
    Likes Received:
    3
    Reputations:
    -5
    спасибо
     
    #17 rootmd, 10 Mar 2011
    Last edited: 10 Mar 2011
  18. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    rutracker взломан

    страницы не открываются, файлы не скачиваются, сервер работает медленно, похоже на DDOS атаку:
    PHP:
    Веб-страница недоступна.

    Веб-страница по адресу http://dl.rutracker.org/forum/dl.php?t=3189400, возможно, временно недоступна или постоянно перемещена по новому адресу.

    Дополнительная информация об этой ошибке
    Исходное сообщение об ошибке показано ниже

    Ошибка 324 
    (net::ERR_EMPTY_RESPONSE): Неизвестная ошибка.
     
  19. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    как обходить капчу при авторизации ? можно ли её вырезать от туда ?
     
  20. VKVOLK

    VKVOLK Member

    Joined:
    22 Sep 2010
    Messages:
    7
    Likes Received:
    7
    Reputations:
    5
    Нельзя наверно. Иначе зачем ее делали?!