使用sed从php文件中删除行

蚱蜢

网站被黑,将代码放在开始<?php标记之前的每个php页面的顶部,我想使用sed通过一个命令将其从所有文件中删除。

它开始于

<?php if(!isset($GLOBALS["\x61\156\x75\156\x61"]))

并以

-1; ?><?php

我认为这是由旧版本的mailpoet(wysija)wordpress插件引起的。http://blog.sucuri.net/2014/10/wordpress-websites-continue-to-get-hacked-via-mailpoet-plugin-vulnerability.html

我尝试了这两个答案,但是解决方案并没有为我消除这些限制。我将不胜感激,因为我不是unix命令的专家。

从php文件中大量删除恶意行

使用“开始”和“结束”删除PHP文件中的字符串

///编辑

我使用的样本输入,应该从文件中删除该行,但文件保持不变,不向终端打印任何内容

sed -i '1 s/^<\?php if(!isset($GLOBALS\[.*-1; \?>//' *.php

一旦我执行了此命令,我想将其与find命令结合起来在整个服务器上运行

阿维纳什·拉吉(Avinash Raj)

您可以尝试使用此GNU sed命令,

sed -r '1s/^<\?php if\(!isset\(\$GLOBALS\[.*-1; \?>//' *.php

添加内联编辑选项i以保存所做的更改。

sed -ri '1s/^<\?php if\(!isset\(\$GLOBALS\[.*-1; \?>//' *.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用sed命令从bash脚本中的文件中删除行

使用sed命令从多个文件中删除行

如何使用 awk/sed 从文件中删除重复的行?

使用sed从文件中删除与模式不匹配的行

使用sed或awk删除文件每个段落中的重复行

使用PHP从CSV文件中删除行

sed在文件中查找行并删除字符

如何使用sed删除文件中的多行

使用sed从文件中删除等号

使用sed脚本从文件中删除“ <<”和“ >>”

使用SED删除文件中的文本

使用sed从列表变量中删除行

使用php从文本文件中删除行

如何使用php删除txt文件中的一行

如何使用PHP删除文件中的前11行?

使用Python从HTML文件中删除PHP行

使用“sed”从文件中的所有行中删除捕获组 1

使用sed从Windows中的文本文件中删除第一行

根据上一个命令中的变量,使用awk或sed从文件中删除行

使用sed从文件中的行中删除特定的字符串

使用 wc -l 和 sed 从假脱机文件中删除最后三行

如何使用sed从文本文件中删除多条随机行?

使用sed删除文件中第一行的所有重复出现

如何使用sed仅删除文件中第一个出现的行

使用sed从非常大的文件中删除一行

如何使用sed从需要权限(例如visudo)的文件中删除行?

如何使用awk或sed或grep删除hp unix上文件中的一系列行

使用sed删除具有特定正则表达式的文件中的所有行

使用sed / awk命令仅在文件中第N个出现模式的地方删除'N'行