
ماسح تسرب الذاكرة المدرك للسياق واستغلال لـ CVE-2025-14847.
استغلال بروتوكول MongoDB السلكي المدرك للسياق (CVE-2025-14847) > محلل استدلالي متقدم لعمليات الفريق الأحمر
MongoDeepDive هو ماسح ثغرات عالي الأداء وغير متزامن ومحلل جنائي مصمم لاكتشاف تسريبات الذاكرة غير المهيأة في خوادم MongoDB المتأثرة بـ CVE-2025-14847.
على عكس نصوص PoC القياسية التي تتحقق فقط من حجم الاستجابة، يستخدم MongoDeepDive تحليل إنتروبيا شانون والتصفية الاستدلالية للتمييز بين حشو الذاكرة الفارغ (البيانات غير المفيدة) والأسرار عالية القيمة (مثل المفاتيح الخاصة ورموز AWS وكلمات المرور).
صُممت هذه الأداة لـ مهندسي الأمن وأعضاء الفرق الحمراء الذين يحتاجون إلى معلومات قابلة للتنفيذ، وليس مجرد ضوضاء.
────────────────────────── MongoDeepDive - Tunahan Tekeoğlu ──────────────────────────
Scanning... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:02
[+] VULNERABLE: 192.168.1.15:27017 | Response Size: 65552 bytes
└── SECRETS FOUND: 3 critical blocks extracted
➜ SECRET_EXPOSED (AWS_KEY)
➜ HIGH_ENTROPY (Key/Encrypted)
➜ SECRET_EXPOSED (DB_URI)
[+] VULNERABLE: 192.168.1.18:27017 | Response Size: 65552 bytes
└── Leak confirmed, but memory content is currently empty/low-entropy.
Scan Complete. Report saved to mongo_audit.json
--safe للفحص المحدود المعدل والآمن للإنتاج.# Clone the repository
git clone https://github.com/tunahantekeoglu/MongoDeepDive.git
# Enter the directory
cd MongoDeepDive
# Install dependencies
pip install -r requirements.txt
(ملاحظة: يتطلب مكتبة rich لعرض واجهة CLI)
امسح قائمة الأهداف بتزامن عالٍ وأنشئ تقرير JSON:
python3 mongo_deep_dive.py -l targets.txt -o report.json -c 50
اسحب الذاكرة بقوة من هدف مؤكد للبحث عن الأسرار (مثل إرسال 1000 حزمة):
python3 mongo_deep_dive.py -t 192.168.1.10 -n 1000
فعّل ضبط المعدل لتجنب تشبع الشبكة أو عدم استقرار الخدمة على الأنظمة القديمة:
python3 mongo_deep_dive.py -l targets.txt --safe
OP_COMPRESSED مشوهة بحجم غير مضغوط مزيف.AKIA... (مفاتيح AWS) أو eyJ... (JWTs).لأغراض تعليمية وللاختبار المصرح به فقط.
صُممت هذه الأداة للبحث الأمني، والمشاركات المصرح بها للفريق الأحمر، وتقييم الثغرات. لا يتحمل المؤلف أي مسؤولية عن إساءة استخدام هذا الكود. الوصول إلى أنظمة الحاسوب دون إذن يعد غير قانوني.
المؤلف: Tunahan Tekeoğlu