Зразок: так виглядає результат роботи (дані умовні, на демо-стенді)

Розробник за робочим місцем аналізує код сайту
Розбираємо код і логи вручну: що саме змінили в файлах і звідки зайшли.

Чистка 3 сайтів на одному хостингу: план і звіт

1. Порядок робіт

  1. Ізоляція: бекап «як є» (файли + БД) для розбору, перемикання на режим обслуговування, зміна паролів хостингу, FTP/SSH, БД, адмінів WP.
  2. Пошук першопричини: логи доступу за дні до зараження, список змінених файлів за датою, перевірка ядра/плагінів/тем проти офіційних контрольних сум, пошук прихованих адмін-акаунтів, cron-завдань і правок у .htaccess, wp-config.php, index.php.
  3. Чистка: заміна ядра і плагінів чистими копіями, видалення бекдорів і шкідливих вставок у БД (wp_options, wp_posts), видалення чужих користувачів, перевірка сусідніх сайтів на тому ж акаунті (перехресне зараження).
  4. Закриття вектора: оновлення, видалення «nulled»-плагінів і покинутих розширень, права файлів, заборона виконання PHP в uploads, 2FA для адмінів, WAF-правила.
  5. Перевірка: повторне сканування, Google Safe Browsing / Search Console, контрольний звіт.
PHP-код на екрані: пошук шкідливих вставок

Бекдори ховаються в звичайному коді. Тому файли ядра, плагінів і тем порівнюємо з офіційними копіями, а підозрілі вставки в wp-includes, uploads і темі читаємо очима.

2. Зразок підсумкового звіту

СайтЗнайденоВекторСтатус
site-1бекдор у wp-includes/, 2 прихованих адмінизастарілий плагін формочищено
site-2редирект у .htaccess, спам у wp_postsскомпрометований пароль FTPочищено
site-3веб-шелл у uploads/зараження з сусіднього сайтуочищено

Після здачі: контрольне сканування через 7 днів, перелік змін по кожному файлу, рекомендації щодо оновлень.

Термінал: перелік файлів і дат змін на сервері
Список файлів за датою зміни на сервері: так видно момент зараження.
Робота з ноутбуком і кодом сайту
Робота в кабінеті хостингу та адмінці WP, після чистки перевіряємо результат ще раз.

3. Що потрібно від вас

Доступ до хостингу (або FTP/SSH) і адмінка WP, дата, коли помітили проблему, перелік плагінів, які ставили останнім часом. Доступи після здачі радимо змінити.
Код сайту на екрані ноутбука
Після здачі: контрольне сканування, перелік змін і рекомендації.