从php文件中删除特定行

从php文件中删除特定行,php,wordpress,Php,Wordpress,我的网站遭到黑客攻击,在php文件的每一行,我都有一行: 如果你的网站遭到黑客攻击,你真的不应该尝试清除他们注入的源代码。你很可能会忘记一些东西,并向WordPress网站的访问者传播恶意软件或其他东西。还要找出你被黑客攻击的原因并修复漏洞 确保从服务器上删除所有文件并更改所有密码(FTP、WordPress等) 以下是您可以做的: 1) 请与您的提供商联系,让他们设置最新的干净备份 2) 设置您自己的最新干净备份 3) 如果您确实没有备份(这非常糟糕),请执行以下操作: 重新安装WordPr

我的网站遭到黑客攻击,在
php
文件的每一行,我都有一行:


如果你的网站遭到黑客攻击,你真的不应该尝试清除他们注入的源代码。你很可能会忘记一些东西,并向WordPress网站的访问者传播恶意软件或其他东西。还要找出你被黑客攻击的原因并修复漏洞

确保从服务器上删除所有文件并更改所有密码(FTP、WordPress等)

以下是您可以做的:

1) 请与您的提供商联系,让他们设置最新的干净备份

2) 设置您自己的最新干净备份

3) 如果您确实没有备份(这非常糟糕),请执行以下操作:

  • 重新安装WordPress
  • 下载您的wp内容文件夹并检查此文件夹是否存在任何恶意代码
  • 下载数据库并检查是否存在任何恶意代码
  • 将干净的代码/数据库放入WordPress安装中
简单地删除每个文件的第一行可能是不够的。但是,有一些解决方案:

注意:使用像Netbeans或IntelliJ这样的IDE,您可以对大量PHP文件进行搜索/替换。如果第三步是唯一的选择,这可能也会有所帮助


第三种可能性不好,因为它意味着大量的工作。。。祝你好运

在我脑海中:
find-键入f-name“*.php”-exec sed-i“从备份或以前的git提交还原的可能重复项”。你不能确定这是一百万个文件中唯一的变化。我应该把这个功能放在哪里?在shell提示符中--你应该有shell访问你的主机帐户的权限。如果我现在备份,然后安装新的wordpress和restore,然后扫描它,看看有什么损坏的文件,这会有助于缩小受感染文件的数量吗?您不能丢失wp内容目录之外的任何文件,因此您应该明确地缩小范围。如果不使用自定义主题,还可以将/wp content/themes/中的文件替换为干净的文件。然而,检查所有上传(图像等)是否有感染也很重要,这并不容易。也许反病毒扫描仪能帮上忙。还有一件事。我用的是旧版本的wordpress。如果我下载最新版本并插入它,一切都可以吗?如果你不确定,你也可以下载旧版本。对新版本的更新是否有效完全取决于项目代码的质量。通常这不应该是个问题。