Головна > База знань > Безпека > Як очистити сайт від шкідливого коду за допомогою Яндекс Manul

Як очистити сайт від шкідливого коду за допомогою Яндекс Manul

Manul це антивірусна утиліта від Яндекс. Її завдання зібрати структуровану інформацію про файли сайту. Зібрані дані в файл звіту можна відіслати або фахівцю з очищення від шкідливого коду або проаналізувати на сайті розробника утиліти. В результаті Ви отримуєте скрипт який можна запустити на сайті для видалення файлів або розміщення їх в карантин. Вимоги до утиліти мінімальні: версія PHP не нижче 5.2

Порядок встановлення:

Необхідно завантажити дистрибутив утиліти з офіційного сайту.

Його можна завантажити або через протокол FTP в кореневу папку сайту або підключившись по SSH і виконавши команду з консолі.

#wget https://download.cdn.yandex.net/manul/manul.zip

Потім потрібно архів розпакувати. Це можна виконати або через Диспетчер файлів в cPanel або по SSH виконавши команду

#unzip manul.zip

Встановлюємо права на папку і файли 777. Зробити це можна або через Диспетчер файлів в cPanel або по SSH виконавши команду

#chmod -R 777 manul /

Веб інтерфейс утиліти буде доступний за наступним посиланням:

https://ваш_сайт/manul/

Ви повинні задати пароль для захисту від зовнішнього доступу до звітів і налаштувань сервера:

Далі ми можемо приступити до сканування Вашого сайту:

Ви бачите процес сканування сайту на наявність шкідливого коду:

Після закінчення Вам буде запропоновано завантажити архів зі звітом про сканування:

Ви можете віддати цей звіт на аналіз фахівцю, а можете завантажити для аналізу на сайт розробника

Результат аналізу буде виглядати приблизно так:

У розділі прапор є 3 галочки: Небезпечні файли (червона точка), підозрювані файли (жовта точка) і зелена (нічого не знайдено). Галочку біля зеленої можна відразу прибрати.

Ви можете переглядати фрагменти коду кожного файлу швидким переглядом натиснувши на стрілочку в колонці Action:

Файли, в яких на Вашу думку знаходиться шкідливий код можна або помістити в карантин або видалити.

У нижній частині екрана Ви побачите скрипт, сформований для використання на Вашому сайті для лікування від шкідливого коду. Натисніть кнопку COPY для поміщення його в буфер обміну. На даному етапі нічого видалятися не буде фізично з сервера. Формується лише текст скрипта, який можна потім використовувати на Вашому сайті.

Переходимо на наш сайт в утиліту. Відкриваємо розділ Лікування:

Вставляємо в поле наш скрипт:

Вам буде запропоновано вибрати до яких файлів застосовувати необхідні дії, а які пропустити:

Після проведення робіт, в заходах безпеки необхідно видалити утиліту Manul з Вашого сайту:

На цьому процедура очищення сайту від шкідливого коду за допомогою утиліти Manul завершена.


Також прочитайте