Взломанный сайт редко «просто сломан». Обычно он тихо работает на злоумышленника: перенаправляет посетителей с мобильных на казино, рассылает спам, показывает поисковикам чужие страницы или служит площадкой для атак на другие сайты. Хостинг в какой-то момент блокирует аккаунт, Яндекс и Google помечают сайт как опасный — и трафик пропадает за пару дней.
Мы чистим сайт полностью: не только удаляем то, что видно, но и находим, как злоумышленник попал внутрь, и закрываем эту дверь. Иначе через неделю всё повторится.
Признаки взлома
- Посетители с телефонов или из поиска попадают на чужой сайт, а при прямом заходе всё выглядит нормально.
- В выдаче Яндекса и Google появились страницы на японском, про лекарства или ставки.
- Хостинг прислал письмо о вредоносном коде или рассылке спама, сайт заблокирован.
- Браузер или поисковик показывает предупреждение «Сайт может быть опасен».
- В админке появились незнакомые администраторы, в папках — файлы с непонятными именами.
- Сайт резко стал медленным, а нагрузка на хостинге выросла без роста посещаемости.
Что делаем
1. Фиксируем состояние и делаем копию
Сохраняем файлы и базу в текущем виде — для анализа и на случай, если что-то пойдёт не так. Ничего не удаляем вслепую.
2. Ищем вредоносный код
Сравниваем ядро WordPress, плагины и темы с оригинальными версиями: любой изменённый или лишний файл виден сразу. Отдельно проверяем то, что сравнить не с чем: загрузки (wp-content/uploads), wp-config.php, .htaccess, задания cron, базу данных — внедрённые скрипты в записях и опциях, лишних пользователей.
3. Чистим и восстанавливаем
Заменяем ядро и плагины на чистые копии, удаляем бэкдоры и веб-шеллы, вычищаем базу. Если плагин или тема давно заброшены и в них есть известная уязвимость — предлагаем замену из каталога.
4. Закрываем точку входа
Находим, как взломали: уязвимый плагин, подобранный пароль, украденный FTP-доступ, соседний сайт на том же аккаунте хостинга. Меняем все пароли и ключи (AUTH_KEY и соли в wp-config.php), обновляем всё, что можно обновить, настраиваем права на файлы и защиту входа.
5. Возвращаем доверие поисковиков и хостинга
Отправляем сайт на перепроверку в Яндекс Вебмастере и Google Search Console, удаляем из индекса спам-страницы, сообщаем хостингу об устранении проблемы, чтобы сняли блокировку.
Что получите
- Чистый сайт с обновлёнными WordPress, плагинами и темой.
- Отчёт: что нашли, как сайт был взломан и что сделано, чтобы это не повторилось.
- Рекомендации по защите: резервные копии, обновления, доступы. Если нужно — возьмём сайт на техническую поддержку с регулярными проверками.
Если сайт взломан прямо сейчас
- Не удаляйте сайт и не восстанавливайте случайный бэкап — он может быть уже заражён, а следы взлома пропадут.
- Смените пароли от хостинга, FTP/SSH и администраторов WordPress.
- Оставьте заявку: опишите, что происходит и когда заметили. Срочные случаи берём в работу в первую очередь.