EMQX后台插件命令执行"

admin 2026-10-20 10:28:25 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

EMQX后台插件命令执行

原创

yudays
yudays

yudays实验室

2025年4月9日 22:56
广东

在小说阅读器读本章

去阅读

欢迎转发,请勿抄袭

EMQX(简称 EMQ)是一款完全开源、高度可伸缩且高可用的分布式 MQTT 消息服务器。它不仅支持 MQTT 协议,还支持其他 IoT 协议如 CoAP/LwM2M 等,适用于物联网(IoT)、机器对机器(M2M)通信以及移动应用程序。常用于物联网设备与web控制的系统。

一

前置条件

1、有账号密码

2、版本<5.8.6 版本

二

靶场制作

准备一个EMQX环境,本次测试环境使用docker部署。

docker pull emqx/emqx-enterprise:5.5.1docker run -d --name emqx-enterprise -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx-enterprise:5.5.1

运行容器后访问http://ip:18083登录页面如下:

使用默认口令admin/public(提示密码需要修改,点击跳过即可)

可根据左下方确认版本。

三

制作恶意插件

以kali系统镜像制作编译插件环境

1、配置网络代理,需要下载依赖

export http_proxy=http://192.168.160.1:10809export https_proxy=http://192.168.160.1:10809

2、安装相关软件以及依赖

sudo apt updatesudo apt install -y build-essential autoconf libncurses5-dev libssl-dev libwxgtk3.2-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev cmakegit clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.13.1echo '. \"$HOME/.asdf/asdf.sh\"' >> ~/.bashrcecho '. \"$HOME/.asdf/completions/asdf.bash\"' >> ~/.bashrcsource ~/.bashrcasdf --version

3、安装erlang、rebar3

asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.gitasdf install erlang 25.3asdf global erlang 25.3wget https://s3.amazonaws.com/rebar3/rebar3chmod +x rebar3sudo mv rebar3 /usr/local/bin/

4、创建插件

rebar3 new emqx-plugin my_emqx_plugin

5、修改恶意执行脚本

vim my_emqx_plugin/src/my_emqx_plugin.erl

6、编译插件并复制出来

make -C my_emqx_plugin rel

cp my_emqx_plugin/_build/default/emqx_plugrel/my_emqx_plugin-1.0.0.tar.gz .

四

7、执行恶意插件

将刚才生成的恶意插件上传到后台,并启动插件。

执行完后到服务器查看tmp目录

tis:高版本默认不开启插件安装功能。安装什么插件就得执行允许安装什么插件的命令。

参考:

https://github.com/ricardojoserf/emqx-RCE

文章声明:该工具、教程仅供学习参考,请勿非法使用。否则与作者无关!


EMQX后台插件命令执行" 网络安全文章

EMQX后台插件命令执行"

EMQX后台插件命令执行漏洞分析,攻击者需具备账号密码且版本低于5.8.6。通过制作恶意插件并上传至后台启动,可实现远程命令执行。文章详细介绍了靶场搭建、插件编译及执行步骤,并指出高版本默认关闭插件安装功能以作防御。
云存储桶劫持:全球命名空间如何成了数据窃取的完美通道" 网络安全文章

云存储桶劫持:全球命名空间如何成了数据窃取的完美通道"

文章揭示了一种跨主流云服务(GoogleCloud、AWS、Azure)的存储桶劫持攻击手法。攻击者利用桶名全局唯一的特性,通过删除目标桶并在自己账户下重建同名桶,即可将日志、消息等数据流劫持至攻击者环境。该攻击不依赖新漏洞,而是利用架构设计缺陷和过宽的权限。防御需收紧删桶权限、使用区域化命名空间并加强监控。
实战|内网中vcenter集群攻击全程实录" 网络安全文章

实战|内网中vcenter集群攻击全程实录"

本文详细记录内网vCenter集群攻击过程,利用CVE-2021-21972漏洞获取webshell,通过CVE-2021-3156提权至root,再通过SAML绕过获取控制台权限。攻击域控时克隆虚拟机并利用kon\\_boot.iso绕过密码,最终进行域内横向移动抓取hash。强调vCenter价值堪比域控,建议运维及时修补漏洞。
CursorIDE中的两个关键性RCE漏洞,通过零点击提示注入触发" 网络安全文章

CursorIDE中的两个关键性RCE漏洞,通过零点击提示注入触发"

CatoAILabs在CursorIDE中发现两个关键RCE漏洞(CVE-2026-50548和CVE-2026-50549,CVSS9.8),统称DuneSlide。攻击者可通过零点击提示注入(如恶意MCP服务器或搜索结果)操纵工作目录参数或利用符号链接规范化缺陷,突破沙盒写入关键系统文件(如cursorsandbox),实现非沙盒RCE和主机完全失陷。漏洞已在Cursor3.0中修复,建议用户立即更新。
评论:0   参与:  0