Сценарий:
Предположим, в каталоге сервера много файлов.
Предполагая, что все правильные * .php файлы так же просты и чисты, как показано ниже
<?php //slience is gold ?>
тогда однажды внезапно все файлы php заразились, как показано ниже.
<?php infected codes multiple block lines ?><?php //slience is gold ?>
Нормальное решение этих ответов
я получил от других людей, чтобы сделать такие замены строк блока все используют инструменты IDE.
Step1: making sure you downloaded the files and open file directory with IDE.
Step2: shift+R(shortkey for replacement command),
key in the "string pattern" replaced with "" blank string marker,
and replace them recursively in directory.
Однако, учитывая, что миллионы php-файлов внезапно инфицированы указанными выше шаблонами, вы должны быстро отреагировать на очистку нежелательных шаблонов кода. Если мы по-прежнему используем метод замены шаблонов IDE, то, конечно, он подтвердит, что он может работать, но это займет много времени при передаче файлов с помощью ниже утомительных процедур.
1.downloading directory where contains infected php files.
2. open directory with IDE in local computer disk
3. recursively string pattern replacement
4. re-upload all files again to remoute directory.
Итак, наконец, мой вопрос здесь заключается в том, чтобы попытаться выяснить, существуют ли высокоэффективные способы или усовершенствовать процедуры для решения этой задачи с меньшим количеством человеческих вовлечений / взаимодействий, таких как четыре шага, предпринятые в вышеупомянутом методе IDE.
Задача ещё не решена.
Других решений пока нет …