乐于分享
好东西不私藏

EMQX插件制作方式

EMQX插件制作方式
    之前有两篇文章关于emqx后台插件命令执行利用,有留言想要插件和复现过程。下面是文章链接:
EMQX后台插件命令执行
EMQX命令执行后渗透
    复现过程比较难的是编译环境安装,比如依赖缺失、软件版本等问题。我这里直接打包整个编译镜像。在公众号回复:“emqx环境”
    镜像通过vm导入,登录信息“kali/kali”
    桌面tar包是测试编译好的插件,此插件运行后会在emqx服务器的tmp目录创建123.txt,内容为ok。
        将tar包上传安装插件,随后启动。
       回到emqx环境,查看tmp目录下是否执行成功创建文件。
        编译过程:
进到这个文件修改要执行的命令或脚本:
/home/kali/Desktop/my_emqx_plugin/src/my_emqx_plugin.erl
    修改完,并保存。回到桌面路径的终端执行:
source ~/.bashrcmake -C my_emqx_plugin rel
    生成的tar包就是目标生成的插件。