
🔍 ماسح ثغرات Next.js RCE (CVE-2025-55182) - أداة مسح تلقائي للثغرات تستخدم محرك بحث Zoomeye. تكتشف الأهداف من خلال dorks وتختبر CVE-2025-55182 مع إمكانيات المسح المتوازي.
المؤلف: im-ezboy
ماسح لثغرة RCE في Next.js (CVE-2025-55182) باستخدام بحث Zoomeye. يجد الأهداف عبر استعلامات Zoomeye ويختبرها باستخدام حمولة الاستغلال المرفقة.
http.header="Vary: RSC, Next-Router-State-Tree"vul.cve="CVE-2025-55182"vulnerable_zoomeye_*.txt وتقرير JSON مفصّل.requests، tqdmتثبيت التبعيات:
pip install requests tqdm
حرّر zoomeye.py:
ZOOMEYE_API_KEY – ضع مفتاح Zoomeye API الخاص بك هنا (أزله قبل الدفع إلى مستودعات عامة).ZOOMEYE_USERNAME، ZOOMEYE_PASSWORD إذا كنت تفضّل تسجيل الدخول عبر JWT (اتركه فارغًا لمفتاح API).RESULTS_PER_QUERY (افتراضيًا 1000) و MAX_PAGES (افتراضيًا 200) – عناصر التحكم في ترقيم الصفحات؛ تخضع لحدود خطتك.MAX_TOTAL_LIMIT (افتراضيًا 500_000) – الحد الأقصى الصارم لإجمالي النتائج المطلوبة من المستخدم.SCAN_THREADS (افتراضيًا 20) و REQUEST_TIMEOUT (افتراضيًا 10 ثوانٍ) – مقابض ضبط سرعة الفحص مقابل الموثوقية.python3 zoomeye.py
سيُطلب منك حد النتائج الإجمالية (<= 500000). اضغط Enter لاستخدام الافتراضي (RESULTS_PER_QUERY * 2).
مثال:
Enter max total results to collect (<= 500000, blank=default 2000):
============================) لكل مرحلة.vulnerable_zoomeye_YYYYMMDD_HHMMSS.txt – الأهداف القابلة للاستغلال (واحد لكل سطر).report_zoomeye_YYYYMMDD_HHMMSS.json – ملخص وبيانات وصفية.RESULTS_PER_QUERY و MAX_PAGES وحد النتائج الإجمالي المطلوب وفقًا لذلك.