Для того, чтобы удалить код, который начинается и заканчивается на приведенный вариант,
preg_replace(“/.*/e”,”\x65\x76\x
…
eS0xLjcuMS5qcyI+PC9″, “.”); ?>
можно попробовать следующий вариант
find ./ -type f -name “*.php” -exec perl -pi -e ‘s/preg_replace\(.*\”\,\ \”\.\”\)\;\ \?\>//g”’ ‘{}’ \;
Как обычно, не забываем сделать резервную копию директории сайта перед выполнением данной команды.
Удаление кода preg_replace(“/.*/e”,”\x65\x76\x6