“停止运行该脚本?”——这是合法的吗?

“停止运行该脚本?”——这是合法的吗?

我收到这个弹出窗口:

停止运行该脚本吗?

它看起来相当可疑,因为它指的是“网络浏览器”而不是特定的产品,并且没有提供任何其他详细信息或识别信息。

我试图弄清楚它可能在做什么卑鄙的行为,我所能想到的是它可能以某种方式叠加在 Windows 安全授权请求之上(虽然我不知道如何做到这一点)。

添加:我在系统崩溃后重新启动的后期遇到了这个问题(这是微软的秘密)。据我回忆,系统崩溃时没有浏览器处于活动状态,而且我没有将任何东西设置为在启动时自动启动。

我还要补充一点,我在消息发布时检查了 Process Explorer,没有看到 Mozilla(我常用的浏览器)的迹象。我忘记了可能显示的任务栏名称是什么(如果有的话),但它没用。

我尝试在方框上打 X,但被忽略了,所以我点击了一次“否”。窗口消失了,然后弹出到左边大约一英寸高的位置。再次点击“否”,它就消失了。

当我使用浏览器浏览不良网页时,我也看到过类似的屏幕,但据我回忆,它总是能识别浏览器,而且从上下文来看网页/脚本是显而易见的。

答案1

这只是一个弹出窗口。

<script language="VBScript">
    Sub myAlert(title, content)
        MsgBox content, 0, title
    End Sub
</script>

<script type="text/javascript">
    myAlert("Web Browser", "Stop running this script?\n\nA script on this page is causing your web browser to run slowly. If it continues to run, your computer might become unresponsive.");
</script>

可以使用上面的代码(在 Internet Explorer 中有效),或者实际运行缓慢的脚本可以生成该警报。这几乎是合法的,我相信它实际上是一个运行缓慢的脚本,因为哪个有理智的人会使用 VBScript 重现该框?

这不是骗局或恶意软件。

他们不会问这么愚蠢的问题,单击“是”或“否”不会突然在您的电脑上安装某些东西。

充其量,这只是一个笑话,你可以放心地忽略它……

Internet Explorer 警告是什么样的?

在地址栏中执行以下操作并等待一分钟左右:javascript:while(true);

答案2

有人编写了错误的 javascript,其中包含无限循环或其他 CPU 密集型进程。这些通常在开发过程中很容易检测到,但在更复杂的脚本中有时会发生这样的错误。我遇到过这种情况......很烦人,但无害。

答案3

在我看来,这就像是一个骗局或恶意软件。无论浏览器脚本中的情况有多糟糕,如今的浏览器都被设计为沙盒,将其代码与操作系统的其余操作完全隔离。

另一个线索是窗口标题“网络浏览器”。Windows 应用程序通过名称(“Firefox”、“Chrome”等)而不是通用系列类型来标识自己。这显然是由一个甚至不知道(也不关心)您正在运行哪种浏览器的人编写的。

如果我再次看到该消息,我会这样做:运行 Process Explorer,找出哪个进程拥有此窗口。我敢打赌这是一个恶意软件/病毒/垃圾邮件应用程序。使用好的防病毒软件将其杀死。

更新:下面有几个人评论说这是一条正常的浏览器消息。我从未见过这种文本,或对浏览器发出的一般操作系统行为的威胁 - 但一般来说,我还没有看到所有的东西,这可能是一个合法的脚本结果。如果是这样的话,那么查看 Windows 的源应用程序(如我上面提到的)只会显示您的浏览器的进程名称。此时,您可以安全地关闭显示该消息的浏览器窗口,因为它确实是一条 Javascript 消息。

答案4

我想说的是,这可能是由恶意脚本或恶意脚本的残留所致。我正在浏览网络,突然出现一个弹出窗口,并弹出 Java 更新的即时通知(看起来像是假的),单击“否”以允许脚本/更新/其他操作,继续浏览,然后感染了 Interpol 病毒。Trojan.Siredef.c 和 Trojan.Reveton 感染了我的系统。

经过几次扫描等操作后,我已经从系统中清除了感染(尚未完全清除),但现在我仍被这些看似随机弹出的“停止运行脚本”消息所困扰,并且出现一条错误消息,指出木马的文件名无法启动(已隔离)。可能是由于与已删除/隔离的恶意软件的脚本相关的文件丢失导致出现错误消息。

也许有人可以推荐一种很好的工具来扫描系统上可能导致此消息弹出的病毒残留痕迹?

相关内容