<<< детектится просто, смотрим index.php на наличи
Jul 22, 2018
<<< детектится просто, смотрим index.php на наличие подозрительных @include и других отличий от стандартного, а также наличия файлов index.php в папках где их не должно быть (assets, core/packages и т.д.). На некоторых сайтах лишних и инфецированных файлов были замечено больше тысячи. Если бэкап есть, то замечательно. Если нет бэкапа, но восстанавливать сайт как-то надо, можно сделать так: с учетом того, что не было замечено заразы в базе данных, если у вас сайт делался просто на уровне MODX-овых шаблонов, сниппетов и ченков, то делаем так:
- Делаем бэкап текущего сайта. Даже с вирусами, это все равно бэкап.
- Сохраняем отдельно файл-конфиг
core/config/config.inc.php - Удаляем на сайте все php-файлы.
find -regex .*\.php -print0 | xargs -0 rm
Если JS-файлы тоже были заражены, их тоже надо удалить
find -regex .*\.js -print0 | xargs -0 rm
- Закидываем конфиг-файл обратно.
- Накатываем и обновляем MODX.
- В управлении компонентами переустанавливаем имеющиеся компоненты.
В большинстве случаев, даже если вы использовали какие-то сторонние js-библиотеки или типа того, их не составит труда найти в сети и залить на сайт.