FYZI Shield / Статьи / Взломали сайт на WordPress

Взломали сайт на WordPress: что делать

Пароль от админки не подходит, на главной надпись «hacked by…», в поиске — казино. Главное в первый час — не паниковать и не стирать следы, которые понадобятся, чтобы найти точку входа. Вот пошаговый план.

WordPress · Обновлено 6 октября 2026 · 4 мин чтения

Шаг 1. Сделайте копию сайта как есть

Первое желание — срочно удалить всё лишнее. Не спешите. Скачайте полную копию файлов и дамп базы данных через панель хостинга. Даже заражённая копия нужна: по ней можно понять, как и когда произошёл взлом, и восстановить случайно удалённые данные. Также сохраните журналы доступа веб-сервера (access.log) — хостинг хранит их ограниченное время.

Шаг 2. Восстановите доступ к админке

Если пароль не подходит, его можно сбросить несколькими способами:

Сразу после входа откройте «Пользователи» и отфильтруйте по роли «Администратор». Чужих администраторов удалите, а их записи передайте своему аккаунту. Учтите: злоумышленники умеют скрывать администраторов из списка, поэтому проверьте также таблицу wp_users напрямую.

Шаг 3. Смените все пароли и ключи

  1. Пароли всех администраторов WordPress.
  2. Пароль от панели хостинга, FTP и SSH.
  3. Пароль пользователя базы данных — и обновите его в wp-config.php.
  4. Секретные ключи в wp-config.php (AUTH_KEY, SECURE_AUTH_KEY и другие) — сгенерируйте новые на api.wordpress.org/secret-key/1.1/salt/. Это завершит все активные сессии, включая сессии злоумышленника.
  5. Удалите все «пароли приложений» в профилях пользователей — их не отзывает обычная смена пароля.

Шаг 4. Оцените масштаб заражения

Типичные следы взлома WordPress:

Из практики. На сайте спортивной федерации за шесть недель взлома накопилось 102 поддельных администратора и 7 веб-шеллов, замаскированных под картинки. Владелец заметил проблему только когда на главной появилась надпись «hacked by».

Шаг 5. Вылечите сайт

Подробная инструкция — в статье «Вирус на сайте WordPress: как найти и удалить». Коротко:

  1. переустановите ядро WordPress из официального дистрибутива;
  2. удалите все плагины и темы и установите их заново из официальных источников;
  3. удалите все PHP-файлы из папки загрузок;
  4. очистите базу данных от спама и вставок;
  5. удалите поддельных пользователей.

Шаг 6. Найдите точку входа

Это самый важный шаг, который чаще всего пропускают. Если не понять, как злоумышленник попал на сайт, он вернётся — обычно в течение нескольких дней. Где искать:

Из практики. На сайте аудиторской компании вирус возвращался пять раз подряд, хотя пароли меняли после каждой чистки. Причина нашлась в журнале доступа: ботнет создавал администраторов через REST API WordPress. После того как этот канал закрыли, заражения прекратились.

Шаг 7. Снимите санкции и предупредите пользователей

Если сайт попал под пометку в поиске, после чистки отправьте его на перепроверку в Яндекс.Вебмастер и Google Search Console. Если на сайте хранились персональные данные клиентов, оцените, мог ли злоумышленник получить к ним доступ.

Чего делать не стоит

Частые вопросы

Почему взламывают маленькие сайты, у меня же нечего красть?

Взломы почти всегда автоматические. Ботам нужен не ваш контент, а ресурсы сервера и репутация домена: для рассылки спама, SEO-ссылок, редиректов на казино и фишинга. Размер сайта не имеет значения. Если бот оставил подпись, читайте, как удалить «Hacked by» и всё, что за ним.

Хостинг отвечает за взлом?

Как правило, нет. Хостинг отвечает за сервер, а за безопасность CMS, плагинов и паролей — владелец сайта. Некоторые хостеры помогают найти заражённые файлы, но лечить сайт обычно приходится самостоятельно.

Сколько стоит восстановление взломанного сайта?

Срочная чистка WordPress в FYZI Shield — от 4 990 ₽, включая поиск точки входа и защиту от повтора. Начинаем в течение часа после заявки.

Читайте также

Сайт взломан? Пишите