security — Что такое высокоэффективный способ удалить блок строкового шаблона в php-файле? Данный сценарий

Сценарий:

Предположим, в каталоге сервера много файлов.

Предполагая, что все правильные * .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.

0

Решение

Задача ещё не решена.

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

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

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