Привет соратникам по хостлайфу. Так же прописали iframe в скрипты в начале месяца первый раз, сейчас второй раз. Причем дата изменения файлов осталась старая (начало года, когда заливал на хостинг). Хорошо хоть ищется фаербагом за пару кликов.
dendav: Я настоятельно попросил поменять сервер (с другим прог. обеспечением) - проблема исчезла.
Причину естественно не указали?
Вопрос, как проникают?
У меня все сайты на этом хостинге на ДЛЕ 8.3-9.8 заплатки на всех стоят, модули только самописные, одинакового модуля для всех сайтов нет. Три сайта пару месяцев как залиты и отключены, и они чистые остались.
Мне кажется, что в моей ситуации можно сделать вывод что дыра в ДЛЕ. Что думаете?
siv1987: Ну и по естественным причинам $langtranslit находится в website.lng
Что то для меня это оказалось весьма не естественным, так как такой массив в ранних версиях находился в самой функции, да и найти я его сразу не смог, так как искал notepad++ по php файлам, а они вон куда запихнули...
Скачиваете весь сайт себе на комп, тоталкомандером ищите код
Можно проще:
Firebug плагин Cookies, смотрим куки похожие на пароль со значением "yes".
Выбираем её в качестве точки останова. Удаляем её. Перезагружаем страницу. Переходим на вкладку "Сценарий". И вот вам ваш заражённый скрипт.
Нет 😒 мне iframe заливали на платный буржуйский движок! а так же на DLE, Joomla (не зависимо от версии)
Меня вот это озадачивает:
Три сайта пару месяцев как залиты и отключены, и они чистые остались.
Привет соратникам по хостлайфу. Так же прописали iframe в скрипты в начале месяца первый раз, сейчас второй раз. Причем дата изменения файлов осталась старая (начало года, когда заливал на хостинг). Хорошо хоть ищется фаербагом за пару кликов.
Я настоятельно попросил поменять сервер (с другим прог. обеспечением) - проблема исчезла.
Причину естественно не указали?
Вопрос, как проникают?
У меня все сайты на этом хостинге на ДЛЕ 8.3-9.8 заплатки на всех стоят, модули только самописные, одинакового модуля для всех сайтов нет. Три сайта пару месяцев как залиты и отключены, и они чистые остались.
Мне кажется, что в моей ситуации можно сделать вывод что дыра в ДЛЕ. Что думаете?
ТС, когда базы основных АВ почистят от вашего инсталлятора?
Оптимизайка, спасибо Вам за помощь, пошёл курить мануалы, а то все глаза до них не доходили....
например кешировать агрегаты (денормализация).
Это вообще для меня тёмный лес...
В остальном попробую разобраться, книжек умных почитаю на крайний случай.
В table order_items я так понимаю будет строка на каждый использованный товар?
Это их так дофига нарастёт, удаляться они не будут ни когда.
А нельзя как нибудь одной таблицей обойтись? Вроде этого:
Ну и по естественным причинам $langtranslit находится в website.lng
Что то для меня это оказалось весьма не естественным, так как такой массив в ранних версиях находился в самой функции, да и найти я его сразу не смог, так как искал notepad++ по php файлам, а они вон куда запихнули...
В модуле только одна строка
И в ответ приходит только "qwerty".Тут дело не в кодировке, с ней уже наигрался.... Засада в чем то другом, в чем не пойму...
Два часа убил.(грёбаный дле)
Решение, инклюд в модуль:
Кодировка ср1251 везде.
Дождались, даже нормальный ав (не страдающий паранойей) начал блочить загрузчик.
ТС: Мэил.ру устраивает ситуация? На хабре уже 100500 топиков как Мэил.ру заражает интернеты :)