Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
struts-s2-052-deserialization-rce-lab — استغلال إثبات المفهوم لثغرة Apache Struts S2-052 (CVE-2017-9805) الخاصة بتنفيذ التعليمات البرمجية عن بُعد عبر إلغاء تسلسل XML. تم إنشاؤه أثناء حل مختبر INE eWPTX Practice Range. يتضمن حمولات مخصصة، ونصًا برمجيًا لاستغلال الصدفة العكسية، وأمثلة خطوة بخطوة للاستغلال. | Kitploit
أدوات/GitHubGitHub/experience-rookie/struts-s2-052-deserialization-rce-lab
تحليل الثغرات الأمنيةتحليل الكودالاستغلالاستغلال تطبيقات الويباختبار الاختراقالتعلم والتعليمتطوير الحمولاتمختبرات وتدريب عملي
GitHub
experience-rookie/struts-s2-052-deserialization-rce-lab

struts-s2-052-deserialization-rce-lab

استغلال إثبات المفهوم لثغرة Apache Struts S2-052 (CVE-2017-9805) الخاصة بتنفيذ التعليمات البرمجية عن بُعد عبر إلغاء تسلسل XML. تم إنشاؤه أثناء حل مختبر INE eWPTX Practice Range. يتضمن حمولات مخصصة، ونصًا برمجيًا لاستغلال الصدفة العكسية، وأمثلة خطوة بخطوة للاستغلال.

عرض المستودع
منذ 5 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

Apache Struts S2-052 إلغاء تسلسل XML RCE

يستعرض هذا المستودع استغلال ثغرة Apache Struts S2-052 (CVE-2017-9805) باستخدام إلغاء تسلسل XML خبيث.

تم تطوير الاستغلال أثناء حل مختبر INE eWPTX Practice Range – Struts XML Deserialization RCE lab.


نظرة عامة على الثغرة

يستخدم ملحق REST الخاص بـ Apache Struts مكتبة XStream لإلغاء تسلسل طلبات XML.

عندما يعالج التطبيق XML باستخدام:

Content-Type: application/xml

يمكن للمهاجم إرسال رسم بياني خبيث للكائنات المسلسلة مما يؤدي إلى تنفيذ أوامر عشوائية عبر:

java.lang.ProcessBuilder

يؤدي ذلك إلى تنفيذ الأوامر عن بُعد (RCE).


تدفق الثغرة

طلب العميل ↓ Struts REST Plugin ↓ إلغاء تسلسل XML عبر XStream ↓ رسم بياني خبيث للكائنات ↓ ProcessBuilder.start() ↓ تنفيذ الأوامر عن بُعد


بيئة المختبر

المنصة: INE eWPTX Practice Range
التحدي: Struts XML Deserialization RCE


الإصدارات المتأثرة

Struts 2.1.6 – 2.3.33 Struts 2.5 – 2.5.12

تنزيل الأداة