Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
emqx-RCE — Плагин EMQX Dashboard, приводящий к RCE | Kitploit
Инструменты/GitHubGitHub/ricardojoserf/emqx-rce
ЭксплуатацияЭксплуатация веб-приложенийПост-эксплуатацияТестирование на ПроникновениеRed TeamingИнструмент Удаленного ДоступаРазработка Полезной Нагрузки
GitHubricardojoserf/emqx-rce

emqx-RCE

Плагин EMQX Dashboard, приводящий к RCE

Репозиторий
4931 год назадПроверено Kitploit
Сайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

EMQX Dashboard - RCE

Это вредоносный плагин для EMQX Dashboard, который позволяет удалённо выполнять команды.

Код в этом репозитории в основном основан на одном из последних релизов репозитория EMQX plugin template, лицензированного под Apache 2.0.

Если вы хотите это попробовать, вы можете запустить Docker-образ, как описано в документации EMQX.


Компиляция плагина

  1. Установите все необходимые зависимости, Erlang и rebar3. В последнем релизе Kali (Kali 2024.4) вы можете использовать:
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. Создайте необходимый каталог и клонируйте репозиторий плагина:
mkdir -p ~/.config/rebar3/templates/emqx-plugin-template
git clone https://github.com/ricardojoserf/emqx-RCE ~/.config/rebar3/templates/emqx-plugin-template
  1. (Необязательно) Измените команду, которая будет выполняться, обновив строку 47 в "src/emqx_plugin_template.erl":

img

  1. Сгенерируйте плагин в виде файла 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. Установите и запустите через EMQX Dashboard в разделе "Plugin".

Раскрытие информации

После обсуждений с командой безопасности EMQX в феврале и марте 2025 года они подтвердили, что это не считается уязвимостью, а скорее "функцией", и не возражают против публикации этого репозитория.

Однако начиная с версии 5.8.6 (выпущенной 25/3/25) эта функция будет смягчена путём введения "CLI-команды для явного разрешения пакета перед установкой плагина через HTTP API или Dashboard, что повышает безопасность и предотвращает несанкционированные установки" (источник).

Таким образом, в более ранних версиях, имея доступ к EMQX Dashboard, вы можете добиться RCE, но в версиях после 5.8.6 вы получите эту ошибку:

img

Скачать инструмент