Да, несколько строк скрипта сделают это.Однако я не решаюсь дать его вам, как будто что-то пойдет не так, и меня обвинят в том, что я испортил ваш веб-сервер.Тем не менее, решение может быть таким простым:
for i in `find /where/ever -name '*.php'`; do
mv $i $i.bak
grep -v "http://vietnamese.web.site" $i.bak >> $i
done
Это находит все файлы *php
в /where/ever
и удаляет все строки, в которых есть http://vietnamese.web.site
.Это делает *.bak
копию каждого файла.После того, как вы запустите это, и все будет хорошо, вы можете удалить резервные копии с помощью
find . -name '*.php.bak' -exec rm \{\} \;
Ваша следующая задача - найти нового провайдера, поскольку он не только взломан, но и, очевидно, нерезервное копирование.Удачи.