news 2026/10/23 7:48:48

伪装浏览器更新:恶意插件如何精准投毒WordPress管理员

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
伪装浏览器更新:恶意插件如何精准投毒WordPress管理员

我们最近调查了一起WordPress网站案件,客户报告其网站上持续出现虚假的弹窗通知。这些警告敦促他们更新浏览器(Chrome 或 Firefox),尽管他们的软件已经是最新版本。

此案的特殊之处在于其针对性。这些虚假警报在网站的公开前端对普通访客不可见,仅在网站所有者登录到wp-admin后台时才会出现。

观察结果

在调查过程中,我们发现了一个名为Modern Recent Posts的恶意插件,它伪装成一个无害的小工具插件。实际上,它会从一个外部域名下载并执行远程 JavaScript。

过去,我们曾见过类似的社会工程学攻击浪潮,例如虚假的 Java 更新、虚假的 Cloudflare CAPTCHA 验证和 Windows 系统警报。然而,这次针对 wp-admin 用户的新活动利用恶意插件进行“公开隐藏”。

支持此次活动的恶意域名persistancejs[.]store目前已在 28 个网站上被检测到,表明这是一个活跃且正在兴起的安全威胁。

入侵指标

感染后会留下几个明显的迹象:

  • 一个名为 “Modern Recent Posts” 的插件在所有者不知情的情况下被安装。
  • 管理页面中被注入了恶意脚本。
  • 最重要的入侵指标是用于获取恶意 JavaScript 的域名:hxxps://persistancejs[.]store/jsplug/plugin[.]php

恶意软件分析

以下是该虚假插件内部恶意行为的技术分解:

1. 定向投递系统

该恶意软件被设计得非常隐蔽。它不希望将载荷浪费在机器人、爬虫或非 Windows 用户(无法运行其投放的 .exe 文件)身上。

  • 它使用一个特定的函数is_windows_ua来检查访问者的 User-Agent 字符串,明确寻找 “Windows”、“Win32” 或 “Win64”。
  • 接着,注入逻辑将此检查与 WordPress 权限相结合。它确保载荷仅在以下条件满足时触发:
    • 用户是管理员(current_user_can(‘manage_options’))。
    • 用户当前在仪表盘上(is_admin())。
    • 用户使用的是 Windows 机器。
  • 如果这些条件都满足,它就会执行一个 Base64 编码的 JavaScript 载荷。
2. 从外部域名远程下载载荷

这是插件中最重要的恶意功能。插件会将以下信息发送给攻击者:

  • 网站主机名
  • 管理员用户名

然后,它从攻击者的服务器下载一个 Base64 编码的 JavaScript 载荷,并将此脚本注入到管理仪表板中。攻击者提供的任何代码都将在浏览器中以管理员权限运行。这正是虚假浏览器更新弹窗的显示方式。

3. 虚假 Java 更新载荷

该脚本还会生成一个虚假的 Java 更新弹窗,其设计旨在显得真实且紧急。
一旦被浏览器解码,脚本会注入一个高优先级的覆盖层来屏蔽屏幕。它使用经典的社会工程学语言,警告“关键的 Java 更新是必需的”,并声称环境“严重过时”以防止“安全漏洞”。如果管理员点击“立即更新”按钮,脚本会强制从远程恶意域名secure-java-update[.]com下载文件。

4. 持久化和自动更新机制

该恶意软件包含一个关键的后端功能,用于处理远程更新和自毁。

  • 它监听一个特殊的 URL 参数?upd=1。如果攻击者触发此 URL,该插件会递归地删除自己的本地文件和目录,然后立即从命令与控制服务器persistancejs[.]store下载一份全新的副本。
  • 此功能允许攻击者更新其恶意软件版本、切换虚假警报的类型(例如,从 Java 更新切换到 Chrome 更新),或在检测后有效地清除痕迹并重新安装后门。

对受影响网站的影响

此恶意软件的影响是双重的。首先,它通过安装后门来危害 WordPress 环境,确保即使密码被更改,攻击者也能保持对网站的访问权限。

其次,且更为危险的是,它针对管理员的物理设备。通过诱骗管理员点击“Java 更新”或“浏览器更新”按钮,攻击者旨在用远程访问木马、勒索软件或信息窃取程序感染其本地计算机。这可能导致管理员的个人数据及其管理的任何其他网站完全失陷。

修复与预防建议

  1. 移除恶意文件:删除任何您或您的开发者不认识的插件目录。
  2. 审计用户:移除帮助帐户(help account)和其他任何可疑的管理员。
  3. 重置凭证:更改所有 WordPress、FTP、主机和数据库密码。
  4. 扫描您的计算机:如果您或任何其他管理员点击了“立即更新”按钮,请假设本地计算机已被入侵。在设备上运行完整的防病毒和恶意软件扫描。
  5. 更新所有组件:将 WordPress 核心、插件和主题更新到最新版本。
  6. 监控对外流量:寻找与未知或可疑域名的连接。这需要查看服务器日志。
  7. 使用 WAF:Web 应用程序防火墙可以帮助阻止与已知 C2 服务器的通信,并防止恶意插件的初始上传。

总结

此活动展示了对高价值目标——WordPress 管理员的高度集中攻击。通过在 wp-admin 区域内部署虚假的浏览器更新弹窗,攻击者利用与安全更新相关的信任和紧迫感,实现了对用户本地机器的破坏性入侵。

始终要验证任何关键更新的来源。真正的软件更新将来自操作系统或官方应用程序本身,绝不会来自网站上未经请求的 HTML 覆盖层。FINISHED
jZsKZdINXrVc9QY8XQ5Ax/VQ59LoZjMc2NkvnBE5odBGVvclSodLCi9+eQkqa3DIqUMeFGeyt6tlLabgTJraDA8rkaEcyouN3JNIQsIT9Uh7S0EozZqza0zR0J14FU6VyMeU2tnhQcpTamQYldJx0SApfO90dNXNg/5PSHfVbQk=
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 8:24:10

[特殊字符] 龍魂系统·审计内核宪法篇·第一章

# 🐉 龍魂系统审计内核宪法篇第一章**🕐 时间**: 2026-02-20 星期四 00:55 **🌙 农历**: 丙午年 二月初三日 子时 **📅 公历**: 2026-02-20 00:55 **🧬 DNA时间码**: #龙芯⚡️2026-02-20-审计宪法第一章-永恒锚…

作者头像 李华
网站建设 2026/10/23 8:21:50

BERT文本分割模型在新闻摘要生成中的实际应用分享

BERT文本分割模型在新闻摘要生成中的实际应用分享 1. 技术背景与需求分析 在信息爆炸的时代,我们每天都会接触到大量的新闻内容。从长篇的新闻报道到会议记录,从学术论文到社交媒体内容,这些文本往往缺乏清晰的结构划分,给阅读和…

作者头像 李华
网站建设 2026/10/7 22:04:15

AI绘画效率翻倍:Z-Image Turbo极速生成方案

AI绘画效率翻倍:Z-Image Turbo极速生成方案 还在为AI绘画生成速度慢而烦恼吗?等待一张高质量图片需要几分钟甚至更久?Z-Image Turbo的出现彻底改变了这一现状,让AI绘画进入"秒级生成"时代。 1. 引言:AI绘画的…

作者头像 李华
网站建设 2026/10/5 23:19:30

大数据毕设最全课题分享

1 引言 毕业设计是大家学习生涯的最重要的里程碑,它不仅是对四年所学知识的综合运用,更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要,它应该既能体现你的专业能力,又能满足实际应用需求&#xff…

作者头像 李华