استغلال RCE آلي لـ WordPress WPCode Lite الإصدار 2.3.5. ينفّذ سلسلة استغلال من 6 خطوات عبر تجاوز XML-RPC مع 8 حمولات PHP مدمجة، بما في ذلك قشرة ويب وتجاوز disable_functions.
أداة استغلال لاختبار ثغرات تنفيذ التعليمات البرمجية عن بُعد (RCE) في إضافة ووردبريس WPCode Lite (Insert Headers and Footers) الإصدار 2.3.5. تنبع هذه الثغرة من تسجيل نوع المنشور المخصص (CPT) wpcode دون تعريف capability_type مخصص. يسمح هذا الإغفال لأي مستخدم يملك دور المؤلف (Author) (أو أعلى) بتنفيذ كود PHP عشوائي على الخادم عبر XML-RPC.
الاعتماد: أُنشئت بناءً على تحليل الثغرة بواسطة t.me/Fanatix_Legion.
لاختبارات الأمان المصرّح بها فقط. الاستخدام غير المصرّح لهذه الأداة ضد أنظمة لا تملكها غير قانوني. استخدمها حصريًا على أنظمة لديك إذن صريح ومكتوب لإجراء اختبار الاختراق عليها. لا يتحمل المؤلف أي مسؤولية ولا يُعتبر مسؤولًا عن أي إساءة استخدام أو ضرر ناتج عن هذا البرنامج.
wp.newPost عبر XML-RPC لتجاوز الحمايات الإدارية لواجهة مستخدم الإضافة.disable_functions الشائعة في بيئات الاستضافة المشتركة (مثل CloudLinux) التي تحظر دوالًا مثل shell_exec و system.requestspip install requests
شغّل السكربت من الطرفية أو موجه الأوامر:
python wpcode_rce_tester.py
ستطلب منك الأداة تفاعليًا ما يلي:
http://localhost).get_current_user) ومعلومات نظام التشغيل (php_uname).?cmd=).phpinfo().DOCUMENT_ROOT بشكل متكرر باستخدام دالة scandir() الأصلية.لتأمين موقع ووردبريس الخاص بك:
add_filter('xmlrpc_enabled', '__return_false');