Одолели вирусы

Главные вкладки

Аватар пользователя denserdv denserdv 28 марта 2015 в 8:30

Здравствуйте!
Имею несколько сайтов на друпале 7 версии. В последнее время одолевают вирусы - в разных папках друпала появляются чужие пхп-файлы типа:

Результаты антивирусной проверки:
{HEX}php.base64.POSTpe80.183 : /public_html/language/en-GB/configUch.php
{CAV}Php.Trojan.StopPost : /public_html/libraries/joomla/client/alias.php
{HEX}php.base64.v23au.184 : /public_html/libraries/joomla/utilities/.themes68.php
{CAV}Php.Trojan.StopPost : /public_html/libraries/joomla/document/xml/search.php
{HEX}php.base64.v23au.184 : /public_html/libraries/joomla/access/db71.php
{CAV}Php.Trojan.StopPost : /public_html/templates/jblank/html/com_content/archive/default.php
{MD5}php.mailer.r42.6676 : /public_html/templates/jblank/html/com_newsfeeds/categories/general.php
{CAV}Php.Trojan.StopPost : /public_html/templates/jblank/html/mod_footer/default.php
{HEX}php.base64.v23au.184 : /public_html/templates/atomic/css/blueprint/plugins/css.php
{CAV}Php.Trojan.StopPost : /public_html/templates/beez5/html/com_content/featured/include.php
{HEX}php.base64.POSTpe80.183 : /public_html/templates/beez5/javascript/newsokDir.php
{CAV}Php.Trojan.StopPost : /public_html/media/editors/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/javascript.php
{HEX}php.base64.v23au.184 : /public_html/administrator/language/ru-RU/utf91.php
{CAV}Php.Trojan.StopPost : /public_html/modules/mod_footer/tmpl/files.php

И таких много в совершенно разных местах.

Можете подсказать где искать и латать дыру?
Права на папки стоят 755.
ФТП-пароли врятли стырены - работаю в линуксе, пароли в фтп-клиентах не храню вообще, а храню в спец.программах.

В отчетах о состоянии друпала все нормально.

Сам пхп-файл такой содержит несколько строк закодированных. Его действие - рассылает спам кучами.
Удаляю все файлы - опять налетают.

Комментарии

Аватар пользователя bsyomov bsyomov 28 марта 2015 в 9:59

Сравните владельца файлов, владельца созданных файлов, пользователя из-под которого выполняется скрипт.
Результаты опубликуйте тут, вместе с информацией о окружении - на какой связке работает, и.т.п.
Тогда появится какой-то шанс, что вам кто-то сможет помочь. Пока, явно недостаточно информации в вопросе.

Аватар пользователя denserdv denserdv 28 марта 2015 в 21:09

владелец и группа www-data, права на файл 644 - я так понимаю, через веб загружены файлы.

На всякий случай, может кому пригодиться, похожие проблемы обсуждаются здесь:
http://www.drupal.ru/node/113976

А здесь про критическую уязвимосать друпала:
http://www.drupal.ru/node/113136

Аватар пользователя denserdv denserdv 31 марта 2015 в 8:41

Ну конкретно этот список вирусов предоставил хостер -они сами запускали антивирусную проверку.
А я нашел вот такую штуку: http://revisium.com/ai/ - судя по описанию интересная... Но еще не попробовал.

Аватар пользователя bsyomov bsyomov 29 марта 2015 в 13:00

"denserdv" wrote:
владелец и группа www-data, права на файл 644 - я так понимаю, через веб загружены файлы.

Возможно, но не обязательно, если те файлы которые вы загружаете имеют того же владельца.
Если другого - однозначно созданы/загружены через веб сервер.

Если у вас друпал был не обновлён, то вполне возможно и та уязвимость - её признаки описаны по вашей ссылке, как и методы лечения. А вот если не она, то придётся искать дальше.

Аватар пользователя dashiwa dashiwa 31 марта 2015 в 18:17

Айболит может помочь только в некоторых случаях.
В особо запущенных нужен комплексный подход.
Все зависит от того какой проект.
Иногда последствия неправильного лечения могут быть в 10 и 100 раз дороже чем стоимость специалиста который проводит данные мероприятия

Аватар пользователя denserdv denserdv 10 апреля 2015 в 8:22

Товарищи, подскажите пожалуйста - в таблице menu_router - для каждого сайта уникальная информация или общая для движка?
в таблице сидит вирус, хостер предлагает удалить ее целиком. Поиском по разным руководствам не нахожу...
МОжно ли в этой таблице все почистить и залить из новенького друпала содержимое этой таблицы? Просмотр строк таблицы на глаз - вроде какие-то внутренние пути друпала...

Также таблица cache_menu - по-скольку это кеш - можно удалить в ней все данные?

Аватар пользователя denserdv denserdv 25 апреля 2015 в 6:08

О! Извините, пульнул действительно джумловские пути. Но в друпале тоже по всему движку были файлы разбросаны. Анртивирус хостера показывает что вирус есть в таблице menu-router. Вот я никак не пойму что в этой таблице хранится - вроде в разных сайтах очень похожие ссылки, в тоже время немного отличаются записи... если очистить эту таблицу и импортнуть из другого сайта в нее...?