Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
emqx-RCE — إضافة EMQX Dashboard الخبيثة المؤدية إلى تنفيذ التعليمات عن بُعد (RCE) | Kitploit
أدوات/GitHubGitHub/ricardojoserf/emqx-rce
الاستغلالاستغلال تطبيقات الويبما بعد الاستغلالاختبار الاختراقالفريق الأحمرأداة الوصول عن بعدتطوير الحمولات
GitHubricardojoserf/emqx-rce

emqx-RCE

إضافة EMQX Dashboard الخبيثة المؤدية إلى تنفيذ التعليمات عن بُعد (RCE)

عرض المستودع
4931منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
الموقع الإلكتروني
مشاركة

EMQX Dashboard - تنفيذ أوامر عن بُعد (RCE)

هذه إضافة خبيثة لـ EMQX Dashboard تتيح تنفيذ الأوامر عن بُعد.

يعتمد الكود في هذا المستودع في معظمه على أحد أحدث إصدارات مستودع EMQX plugin template، المرخّص بموجب Apache 2.0.

إذا كنت ترغب في تجربة ذلك، يمكنك تشغيل صورة Docker كما هو موضّح في وثائق EMQX.


تجميع الإضافة (Plugin Compilation)

  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".

الإفصاح (Disclosure)

بعد مناقشات مع فريق أمن EMQX في فبراير ومارس 2025، أكّدوا أن هذا لا يُعتبر ثغرة أمنية بل "ميزة"، ولا يمانعون في جعل هذا المستودع عامًا.

ومع ذلك، بدءًا من الإصدار 5.8.6 (الصادر في 25/3/25)، سيتم تخفيف هذه الميزة عبر إدخال "أمر CLI للسماح صراحةً بالحزمة قبل تثبيت إضافة عبر HTTP API أو Dashboard، مما يحسّن الأمان ويمنع عمليات التثبيت غير المصرّح بها" (المصدر).

لذلك، في الإصدارات السابقة، إذا كان لديك وصول إلى EMQX Dashboard يمكنك تحقيق RCE، أما في الإصدارات بعد 5.8.6 فستحصل على هذا الخطأ:

img

تنزيل الأداة