Лечение wordpress сайта от вирусов

В этой статье мы восстановим доступ к взломанному wordpress сайту и перенесём с него данные. Эти действия можно проделать с сайтом на любом движке будь то Joomla, Drupal и тд.

Когда стоит бить тревогу?

Когда ваш сайт взломают, в лучшем случае вы узнаете об этом сразу, в худшем с него незаметно для вас будут рассылать спам, на сайте появятся скрытые ссылки на другие веб-сайты и тд. Чтобы проверить, как ваш сайт индексируется, введите в google следующую строчку с названием сайта:

 site:https://chempalov.ru

Если там окажутся записи с подозрительными ссылками на различные левые сайты с блек джеком и тд, то стоит проверить всё ли в порядке с вашим интернет-сайтом.

Для проверки используйте специальные онлайн сканеры:

www.virustotal.com

unmaskparasites.com

sitecheck.sucuri.net

Как восстановить доступ к админке, взломанного сайта?

Данный способ вам так же пригодится, если вы забыли пароль от админки сайта. Перейдите на хостинге в phpMyAdmin и откройте свою БД. Найдите таблицу wp_users. Открываете таблицу и находите строчку в ней с ID 1, то есть админа. Далее выбираете столбец user_pass и меняете его содержимое на $P$BLIwZyiB0J2XvUAsNyKQI1hyEMox0A0 – это шифр пароля 12345. Затем удалите содержимое столбца user_activation_key.

myadmin

После открываете свой сайт и заходите в панель администрирования используя свой логин и пароль 12345. После входа смените пароль на свой. Более подробно о других способах восстановления доступа к админке вы можете прочитать на официальном сайте русского сообщества в статье Восстановление пароля

Как перенести данные с взломанного сайта?

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

Перейдите на хостинге в phpMyAdmin и откройте свою Базу Данных. Найдите таблицу wp_posts и экспортируйте её (Экспорт строк из таблицы “wp_posts”) и сохраните на Рабочем столе.

wp_posts

Если вы очистили полностью директорию сайта и установили заново wordpress, то необходимо перейти в phpMyAdmin и открыть новую базу данных, найти таблицу wp_posts и очистить её. Далее выполните Импорт в таблицу “wp_posts”, загрузив с Рабочего стола wp_posts.sql

Как только вы зайдёте на свой сайт, вы увидите на нём все записи и страницы. Таким образом мы с помощью phpMyAdmin перенесли данные с заражённого сайта.