@大卫,你说得对wp-includes/nav-menu.php
文件我发现(&A);在那里删除了它,但没有任何帮助。
经过几周的研究,我发现this post on Wordpress backdoor removal, 按照这些步骤,瞧,问题解决了。我还联系了我的托管公司,他们帮助我加强了wordpress的安全性。
以下是我在上面提到的帖子中为摆脱这个后门而遵循的一些步骤:
尽快使您的网站脱机(&L);将网站文件夹的权限更改为600将网站文件夹(public\\u html或您的域名)重新命名为其他名称,并使用与原始文件夹相同的名称创建其他文件夹。放置一个名为的文件。此文件夹中的维护。这将使您的网站处于维护模式。您可以在中使用任何想要的html。维护文件下载WordPress。确保下载了适当的版本。通过查看/自述中的版本号,可以找到此wordpress安装的版本。html(不建议保留此文件)删除以下目录:wp-includes
和wp-admin
并用新下载的WordPress中的目录替换这些目录。这将清理核心文件。删除这些文件夹而不是合并它们很重要,因为合并不会删除不属于wordpress core的文件。
在根目录中,删除除wp config之外的所有文件。php。
用新下载的wordpress实例中的文件替换这些文件将原始目录重命名回其原始名称我现在使用wordpress插件string locator 快速检查我的wordpress安装中是否存在本文中提到的恶意功能。
此外,我正在使用wordfence sucuri和cloudflare来实现额外的安全层。
希望这对面临类似问题的人有所帮助。
资源:http://oziti.com.au/case-study/wp-security-removing-wordpress-backdoor