5/5 - (1 голос)

Для быстрой проверки сервера с множеством сайтов на вирусы можно использовать следующий код. В коде выполняется поиск файлов php в папке пользователей и их доменов, затем проверяется файл на наличие сигнатур. Скрипт не дает 100% результата так как данные сигнатуры могут использоваться и в файлах cms, но довольно быстро находит все подозрительные файлы.

find /var/www/*/data/www/ -type f -name \'*.php\' -print0 | xargs -0r grep -Hm1 . 
| grep -E \'strtoupper.*eval|eval(|_GLOBAL|eval(base64|eval("\x65\x76\x61\x6C\x28|gzinflate|"e"."v"."a"."l(b"."a"."s"."e"|FilesMan|\x7f\x45\x4c|GLOBALS.*global\' 
| awk -F: \'{print $1}\'