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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-49132 — ماسح Python لـ CVE-2025-49132 يستغل اجتياز المسار في نقطة نهاية الإعدادات المحلية في Pterodactyl Panel لاستخراج بيانات تكوين قاعدة البيانات المكشوفة. | Kitploit
أدوات/GitHubGitHub/2t8a/cve-2025-49132
الاستطلاعماسحات الثغرات الأمنيةماسحات الثغرات الأمنية للويبالاستغلالالبرمجة النصية والأتمتةتسريب البياناتجمع المعلوماتأمن الويب
GitHub2t8a/cve-2025-49132

CVE-2025-49132

ماسح Python لـ CVE-2025-49132 يستغل اجتياز المسار في نقطة نهاية الإعدادات المحلية في Pterodactyl Panel لاستخراج بيانات تكوين قاعدة البيانات المكشوفة.

1منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2025-49132 - أداة فحص معلومات تكوين لوحة Pterodactyl

تُستخدم هذه الأداة لفحص نسخ لوحة Pterodactyl، في محاولة للحصول على معلومات تكوين قاعدة بياناتها. من خلال استغلال ثغرة تجاوز مسار محددة، يمكن الحصول على بيانات التكوين الحساسة للوحة.

نظرة عامة على المشروع

هذا المشروع عبارة عن أداة عالية الأداء لطلبات HTTP، مخصصة للكشف عن معلومات تكوين نسخ لوحة Pterodactyl المكشوفة على الإنترنت العام وجمعها. تقوم بإرسال طلبات محددة إلى الخادم المستهدف، وتتحقق مما إذا كانت الاستجابة تحتوي على معلومات تكوين قاعدة البيانات، وتحفظ النتائج مصنفة.

الميزات الوظيفية

الوظائف الرئيسية

  • تنفيذ متعدد الأنماط: يدعم ثلاثة أنماط تنفيذ: أحادي الخيط، ومتعدد الخيوط، وغير متزامن
  • تصنيف ذكي: يصنف النتائج تلقائيًا إلى فئتين: "صحيح" (يحتوي على البيانات المستهدفة) و"خطأ" (لا يحتوي على البيانات المستهدفة أو فشل الطلب)
  • حفظ تلقائي: يحفظ تلقائيًا في أدلة مختلفة وفقًا لنوع النتيجة
  • مراقبة الأداء: يعرض تقدم التنفيذ ومعلومات الإحصاء في الوقت الفعلي
  • دعم الوكيل: يدعم إرسال الطلبات عبر وكيل
  • إعادة المحاولة عند الخطأ: يعيد المحاولة تلقائيًا للطلبات الفاشلة
  • تحليل النتائج: يحلل تلقائيًا معلومات تكوين قاعدة البيانات في بيانات الاستجابة

الخصائص التقنية

  • استخدام مكتبة requests لتنفيذ طلبات HTTP
  • استخدام aiohttp لدعم الطلبات غير المتزامنة
  • استخدام ThreadPoolExecutor لتنفيذ المعالجة متعددة الخيوط
  • دعم تحليل بيانات JSON وتحليلها
  • آلية معالجة أخطاء متكاملة

هيكل الدليل

.
├── main.py              # 主程序文件
├── url.txt              # 目标主机列表文件
├── json/                # 输出目录
│   ├── ✔️正确/           # 包含目标数据的结果保存目录
│   └── ❌错误/           # 错误或无效结果保存目录
└── README.md            # 项目说明文档

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

قبل تشغيل البرنامج، يجب تثبيت مكتبات Python المطلوبة:

pip install requests aiohttp urllib3

طريقة الاستخدام

الاستخدام الأساسي

python main.py

يقرأ افتراضيًا قائمة المضيفين من ملف url.txt، ويعالجها باستخدام النمط متعدد الخيوط.

معاملات سطر الأوامر

python main.py [--file FILE] [--mode MODE] [--workers WORKERS]

معاملات:

  • -f, --file: تحديد مسار ملف قائمة المضيفين (الافتراضي: url.txt)
  • -m, --mode: وضع التنفيذ، القيم المتاحة: threading (متعدد الخيوط)، async (غير متزامن)، single (أحادي الخيط) (الافتراضي: threading)
  • -w, --workers: عدد خيوط العمل (الافتراضي: 5)

أمثلة

# 使用默认设置
python main.py

# 指定自定义主机文件
python main.py --file hosts.txt

# 使用异步模式处理
python main.py --mode async

# 使用单线程模式
python main.py --mode single

# 设置工作线程数为10
python main.py --workers 10

وصف الإعدادات

يمكن تعديل الإعدادات التالية في فئة Config داخل ملف main.py:

  • PROXY: عنوان خادم الوكيل (الافتراضي: http://127.0.0.1:7899)
  • TIMEOUT: مهلة الطلب (الافتراضي: 30 ثانية)
  • MAX_RETRIES: الحد الأقصى لعدد مرات إعادة المحاولة (الافتراضي: 3 مرات)
  • MAX_WORKERS: الحد الأقصى لعدد خيوط العمل (الافتراضي: 5)
  • USER_AGENT: ترويسة User-Agent للطلب (الافتراضي: Mozilla/5.0 Windows AppleWebKit/537.36)

آلية العمل

  1. يقرأ البرنامج قائمة المضيفين من الملف المحدد
  2. يرسل طلب HTTP GET إلى كل مضيف على المسار /locales/locale.json
  3. تُضبط معاملات الطلب على النحو التالي:
    • locale: ../../../pterodactyl
    • namespace: config/database
  4. يحلّل بيانات الاستجابة ويتحقق مما إذا كانت تحتوي على معلومات إعدادات قاعدة البيانات
  5. يحفظ البيانات في الدليل المقابل وفقًا لنوع النتيجة:
    • تحتوي على البيانات المستهدفة: json/✔️正确/
    • لا تحتوي على البيانات المستهدفة أو فشل الطلب: json/❌错误/
  6. يعرض تقدم التنفيذ والإحصاءات في الوقت الفعلي

صيغة الإخراج

تُحفظ النتائج بصيغة JSON وتتضمن المعلومات التالية:

  • success: هل نجح الطلب
  • status_code: رمز حالة HTTP
  • response_time: زمن الاستجابة
  • url: عنوان URL الفعلي للطلب
  • headers: معلومات ترويسات الاستجابة
  • data: بيانات الاستجابة
  • size: حجم الاستجابة
  • contains_target_data: هل تحتوي على البيانات المستهدفة
  • database_info: معلومات قاعدة البيانات المستخرجة

ملاحظات

  1. يُرجى التأكد من الالتزام بالقوانين واللوائح ذات الصلة، واستخدام هذه الأداة فقط في البيئات المصرّح بها
  2. يُرجى تعديل إعدادات الوكيل قبل الاستخدام لتتناسب مع بيئة شبكتك
  3. قد تؤدي الطلبات الكثيرة إلى إرهاق الخادم المستهدف، لذا يُرجى ضبط عدد الخيوط بشكل معقول
  4. قد تحتوي النتائج المحفوظة على معلومات حساسة، يُرجى حفظها بعناية

الإحصاءات

بعد اكتمال تنفيذ البرنامج، تُعرض إحصاءات مفصلة:

  • إجمالي عدد الطلبات
  • عدد الطلبات الناجحة
  • عدد الطلبات الفاشلة
  • عدد البيانات المستهدفة المكتشفة
  • معدل النجاح
  • معدل اكتشاف البيانات المستهدفة
  • إجمالي وقت التنفيذ
  • عدد الطلبات في الثانية
تنزيل الأداة