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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
cve-2026-64638-banner-poc — يُنشئ صفحة تشغيل HTML ذاتية الإرسال تستغل حقن HTML المنعكس في تسجيل دخول ووردبريس (CVE-2026-64638) لعرض لافتة مخصصة، لأغراض اختبار الأمان المصرح به. | Kitploit
أدوات/GitHubGitHub/xal6/cve-2026-64638-banner-poc
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبأمن الويباختبار الاختراقالفريق الأحمر
GitHubxal6/cve-2026-64638-banner-poc

cve-2026-64638-banner-poc

يُنشئ صفحة تشغيل HTML ذاتية الإرسال تستغل حقن HTML المنعكس في تسجيل دخول ووردبريس (CVE-2026-64638) لعرض لافتة مخصصة، لأغراض اختبار الأمان المصرح به.

عرض المستودع
منذ 2 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-64638 — مُولّد PoC شامل

مولّد PoC بملف واحد وبدون تبعيات لثغرة WordPress CVE-2026-64638 حقن HTML المنعكس في wp-login.php (فارق strip_tags() مقابل محلل KSES). ينتج صفحة تشغيل ذاتية الإرسال: عندما يفتح الضحية الملف، تقوم الصفحة بصمت بإرسال حمولة الحقن عبر POST ويهبط الضحية مباشرة على صفحة تسجيل الدخول المستهدفة مع عرض لافتة — بدون أي تفاعل، وبدون JavaScript على الجانب المستهدف.

لأغراض الاختبار الأمني المصرح به فقط. استخدمه فقط ضد أنظمة تملكها أو لديك إذن صريح لاختبارها.

الإصدارات المتأثرة (تم التحقق منها تجريبيًا)

الإصداراتالحالة
6.4.0 – 7.0.2قابلة للاستغلال — تعمل مباشرة دون إعدادات
5.8 – 6.3مشروطة — تتطلب إضافة تمرر login_errors عبر wp_kses() مع السماح بـ style
4.7 – 5.7غير قابلة للاستغلال (اسم المستخدم لا ينعكس)
6.4.9 / 6.5.9 / 6.6.6 / 6.7.6+ / 6.8.7 / 6.9.6 / 7.0.3+تم إصلاحها (esc_html)

الاستخدام

root@kitploit:~
python3 banner_poc.py \
    --out trigger.html \
    --target http://192.0.2.10/wp-login.php \
    --msg "Scheduled System Maintenance"

# مسار فرعي + مسار تسجيل دخول مخفي + سطر فرعي
python3 banner_poc.py \
    --out trigger.html \
    --target http://10.0.0.5:8080/blog/my-secret-login \
    --msg "Please sign in again" --sub "Session expired"

استضف trigger.html في أي مكان. عندما يفتحه الضحية، يتم إعادة توجيهه إلى صفحة تسجيل الدخول المستهدفة مع عرض اللافتة. القفزة صامتة: لا يوجد محتوى وسيط مرئي، الخلفية تطابق شاشة تسجيل دخول WordPress، وتتم في حوالي 0.5 ثانية.

العلامةالوصف
--outملف HTML الناتج (مطلوب)
--targetرابط صفحة تسجيل الدخول الكامل — يشمل المسارات الفرعية / مسارات تسجيل الدخول المخفية (مطلوب)
--msgنص اللافتة (الافتراضي: Scheduled System Maintenance)
--subسطر فرعي اختياري

كيف يعمل

  1. يعكس wp-login.php اسم مستخدم فشل تسجيل الدخول في رسالة الخطأ. تقوم الإصدارات القابلة للاستغلال بتنظيفه باستخدام PHP strip_tags()، والتي تمرر أي شيء حيث يتبع < بمسافة بيضاء.
  2. يتم لاحقًا إعادة تحليل النص المنعكس بواسطة KSES، الذي يعيد بنائه إلى HTML حي — لذا يصل < div style="..."> كعنصر حقيقي.
  3. < /strong> (شرطة مائلة مسبوقة بمسافة) ينجو أيضًا من strip_tags() ويتم إعادة بنائه كوسم إغلاق حقيقي، مما يسمح للحمولة بإغلاق <strong> الخاص بالقالب (عنصر تنسيق نشط في HTML5) كأول رمز لها والاحتفاظ بتحكم دقيق في DOM.
  4. div زائدة غير مغلقة بحجم صفري خارج الشاشة تبتلع النص الختامي للقالب ("… is not registered on this site …").
  5. تستخدم اللافتة أنماطًا مضمّنة بدون class تنجو من safecss_filter_attr(). على الإصدارات 6.3+ / 6.4+ يعرض position:fixed طبقة تغطي الصفحة بالكامل؛ على 5.8–6.2 يتم تجريد هذه الخصائص وتتحول نفس الحمولة تلقائيًا إلى لافتة حمراء ضمن التدفق.

HTML/CSS نقي — لا يتم تنفيذ أي JavaScript على الهدف. قواعد WAF التي تستهدف <script> أو معالجات الأحداث لا تنطبق.

إخلاء مسؤولية

نُشرت هذه الأداة لأغراض البحث الدفاعي واختبار الاختراق المصرح به. المؤلف غير مسؤول عن سوء الاستخدام.

تنزيل الأداة