Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
grandstream-cve-2026-2329-analysis — مشروع بحث دفاعي في الثغرات الأمنية يقارن البرامج الثابتة المصابة والمصحّحة لجهاز Grandstream GXP1600 لثغرة CVE-2026-2329، باستخدام استخراج SquashFS، والهندسة العكسية عبر Ghidra، وتتبّع ARM ELF لتوثيق الإجراءات التصحيحية للمورّد دون استغلال مسلّح ex. | Kitploit
أدوات/GitHubGitHub/vivianuba/grandstream-cve-2026-2329-analysis
التحليل الثابتتحليل الثغرات الأمنيةالهندسة العكسيةتحليل الملفات الثنائيةالأوراق والأبحاثالتعلم والتعليمتحليل البرامج الثابتة
GitHubvivianuba/grandstream-cve-2026-2329-analysis

الأكثر شعبية

عرض الكل →

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

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

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

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

grandstream-cve-2026-2329-analysis

مشروع بحث دفاعي في الثغرات الأمنية يقارن البرامج الثابتة المصابة والمصحّحة لجهاز Grandstream GXP1600 لثغرة CVE-2026-2329، باستخدام استخراج SquashFS، والهندسة العكسية عبر Ghidra، وتتبّع ARM ELF لتوثيق الإجراءات التصحيحية للمورّد دون استغلال مسلّح ex.

عرض المستودع
منذ 4 أياملم تتم المراجعة بعد
مشاركة

تحليل التصحيح والاختلافات لثغرة CVE-2026-2329 في البرنامج الثابت لجهاز Grandstream GXP1600

مشروع تحليل ثابت دفاعي يقارن بين البرنامج الثابت لجهاز Grandstream GXP1600 بإصدار 1.0.7.79 (الهشّ) و1.0.7.81 (المصحَّح) لفهم كيفية معالجة البائع لخلل تحليل الطلبات المرتبط بـ CVE-2026-2329.

لماذا يهم هذا المشروع

يعرض هذا المستودع سير عمل قابلًا لإعادة الإنتاج في أبحاث الثغرات: الحفاظ على الأدلة، واستخراج البرنامج الثابت المضمّن، وتحديد موقع الخدمة المستهدفة، وتتبّع مسار API مكشوف، ومقارنة التنفيذات الهشّة والمصحَّحة، وتوثيق الأثر الأمني دون تطوير استغلال أو تسليحه.

المهارات المُقدَّمة

  • الهندسة العكسية للبرنامج الثابت
  • تحليل الثغرات والتصحيحات
  • التحليل الثابت باستخدام Ghidra
  • تحليل ملفات ARM Linux ELF
  • استخراج SquashFS
  • تتبّع السلاسل والمراجع التبادلية
  • تجزئة الأدلة الثنائية
  • أبحاث CVE وإعداد التقارير الفنية
  • البرمجة النصية بلغة Python وBash
  • سير عمل Linux/Kali Linux

الملخص التنفيذي

تركّز التحليل على ثنائي خدمة الويب gs_web ومسار الطلب /cgi-bin/api.values.get.

في البرنامج الثابت 1.0.7.79، حدّد التحليل الثابت روتينًا لتحليل رمز الطلب يستخدم مخزنًا ثابتًا محليًا على المكدس (char acStack_68[68]) وينسخ بيانات الرمز التي يتحكم فيها الطلب دون فحص واضح للحد الأعلى قبل الكتابة.

في البرنامج الثابت 1.0.7.81، يتعامل المنطق المقابل مع الطلب بشكل مختلف: فهو يتحقق من مؤشر الطلب، ويحسب طول الطلب، ويخصّص مخزنًا على الكومة بحجم strlen(request) + 1، وينسخ الطلب، ويجزّئ النسخة المخزّنة على الكومة في مكانها. يزيل هذا نسخة المخزن الثابتة على المكدس من مسار التحليل الملاحَظ، ويتسق مع معالجة تصحيحية للتعامل غير الآمن مع الطلبات.

مقارنة التصحيح المرئية

للحصول على نظرة سريعة على النتيجة تناسب مسؤولي التوظيف والمحللين، راجع مقارنة التصحيح المرئية. يحتوي على ثلاثة مخططات مُعاد بناؤها ومنقّاة تغطي:

  1. مسار المخزن المحلي الثابت للرموز في 1.0.7.79؛
  2. مسار نسخة الكومة بحجم الطلب في 1.0.7.81؛
  3. الفرق عبر الإصدارات ذي الصلة بالأمن.

تُوسَم الأشكال صراحةً على أنها إعادة بناء من ملاحظات تحليل Ghidra المسجَّلة، وليست لقطات شاشة لواجهة Ghidra.

هيكل المستودع

root@kitploit:~
grandstream-cve-2026-2329-analysis/
├── README.md
├── LICENSE
├── .gitignore
├── docs/
│   ├── methodology.md
│   ├── findings.md
│   ├── visual-analysis.md
│   └── limitations.md
├── scripts/
│   ├── firmware_header_parser.py
│   └── extraction_reference.sh
├── hashes/
│   └── analyzed-files.sha256
└── screenshots/
    └── README.md

الأدلة المحفوظة

تم تتبّع عينات gs_web المحلَّلة عبر SHA-256:

البرنامج الثابتالدورSHA-256
1.0.7.79هشّ29dd365affbc9aaa3a1f8833edda8a41a03813692004f890830fc5bbdf324dab
1.0.7.81مُصحَّح0cac4c54426db16d9f738a0c0b4715c600754f0f17430a6330ab8421310a8942

صور البرنامج الثابت الخاصة بالبائع والثنائيات المستخرجة غير مضمّنة في هذا المستودع.

سير العمل عالي المستوى

  1. الحصول على البرنامج الثابت من مصدر البائع.
  2. التحقق من سلامة الأرشيف وتسجيل التجزئات.
  3. فحص حاوية البرنامج الثابت وبيانات الأقسام الوصفية.
  4. فك ترميز/استخراج الأقسام ذات الصلة.
  5. تحديد نظام ملفات SquashFS وفك ضغطه.
  6. تحديد موقع ثنائي gs_web.
  7. الحفاظ على الثنائيات المحلَّلة بدقة مع تجزئات SHA-256.
  8. استيراد كلا الإصدارين إلى Ghidra.
  9. استخدام سلسلة api.values.get والمراجع التبادلية لتحديد منطق معالجة الطلبات ذي الصلة.
  10. مقارنة المعالِجات الهشّة والمصحَّحة وتوثيق نمط المعالجة التصحيحية.

راجع docs/methodology.md لمزيد من التفاصيل.

بيان الاستخدام المسؤول

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

القيود

المشروع تحليل مقارنة تصحيحات ثابتة. الاستغلال الديناميكي، واختبار الأجهزة الحيّة، والتحقق من قابلية الاستغلال كانت خارج النطاق المُنجَز. راجع docs/limitations.md.

المؤلف

Vivian Onyinye Uba
الأمن السيبراني | كشف التهديدات | أبحاث الثغرات | أمن OT/ICS

تنزيل الأداة