Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
emqx-RCE — EMQX डैशबोर्ड दुर्भावनापूर्ण प्लगइन जो RCE की ओर ले जाता है | Kitploit
उपकरण/GitHubGitHub/ricardojoserf/emqx-rce
शोषणवेब एप्लिकेशन शोषणपोस्ट-शोषणपेनिट्रेशन टेस्टिंगरेड टीमिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubricardojoserf/emqx-rce

emqx-RCE

EMQX डैशबोर्ड दुर्भावनापूर्ण प्लगइन जो RCE की ओर ले जाता है

रिपॉजिटरी देखें
4931 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
वेबसाइट
साझा करें

EMQX Dashboard - RCE

यह EMQX Dashboard के लिए एक दुर्भावनापूर्ण प्लगइन है जो दूर से कमांड निष्पादित करने की अनुमति देता है।

इस रिपॉजिटरी का कोड अधिकतर EMQX plugin template रिपॉजिटरी के नवीनतम रिलीज़ में से एक पर आधारित है, जो Apache 2.0 के अंतर्गत लाइसेंस प्राप्त है।

यदि आप इसे आज़माना चाहते हैं, तो आप EMQX docs में बताए अनुसार एक Docker इमेज लॉन्च कर सकते हैं।


प्लगइन संकलन

  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. (वैकल्पिक) "src/emqx_plugin_template.erl" में पंक्ति 47 को अपडेट करके निष्पादित होने वाले कमांड को संशोधित करें:

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" अनुभाग के अंतर्गत इंस्टॉल करें और चलाएँ।

खुलासा

फरवरी और मार्च 2025 में EMQX सुरक्षा टीम के साथ चर्चाओं के बाद, उन्होंने पुष्टि की कि इसे कोई भेद्यता नहीं बल्कि एक "फ़ीचर" माना जाता है और इस रिपॉजिटरी को सार्वजनिक करने पर उन्हें कोई आपत्ति नहीं है।

हालाँकि, संस्करण 5.8.6 (25/3/25 को जारी) से शुरू करके, इस फ़ीचर को "HTTP API या Dashboard के माध्यम से प्लगइन इंस्टॉल करने से पहले पैकेज को स्पष्ट रूप से अनुमति देने के लिए एक CLI कमांड पेश करके" कम किया जाएगा, जिससे सुरक्षा में सुधार होगा और अनधिकृत इंस्टॉलेशन को रोका जा सकेगा (स्रोत)।

इसलिए, पुराने संस्करणों में EMQX Dashboard तक पहुँच होने पर आप RCE प्राप्त कर सकते हैं, लेकिन 5.8.6 के बाद के संस्करणों में आपको यह त्रुटि मिलेगी:

img

टूल डाउनलोड करें