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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
rupture — إطار عمل لهجوم BREACH والهجمات التشفيرية الأخرى القائمة على الضغط | Kitploit
أدوات/GitHubGitHub/decrypto-org/rupture
التقاط وتحليل الحزمتحليل الثغرات الأمنيةالاستغلالأمن الويبالتشفيراختبار الاختراق
GitHubdecrypto-org/rupture

rupture

إطار عمل لهجوم BREACH والهجمات التشفيرية الأخرى القائمة على الضغط

عرض المستودع
23846منذ 7 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Build
Status Coverage
Status

Rupture

Rupture هي إطار عمل لتنفيذ هجمات BREACH والهجمات القائمة على الضغط بسهولة.

المؤلفون

تم تطوير Rupture بواسطة:

  • Dimitris Karakostas [email protected]
  • Dionysis Zindros [email protected]
  • Eva Sarafianou [email protected]
  • Dimitris Grigoriou [email protected]

يتم إجراء هذا البحث في مختبر التشفير والأمن بجامعة أثينا والجامعة التقنية الوطنية في أثينا.

الترخيص

Rupture مرخصة بموجب رخصة MIT. راجع ملف LICENSE لمزيد من المعلومات.

التثبيت

يمكنك تثبيت الإطار بالكامل كما يلي:

  • تثبيت rupture.
root@kitploit:~
rupture/ $ ./install all

أو يمكنك تثبيت كل وحدة على حدة، كما هو موضح أدناه.

Javascript

يستخدم Rupture لغة Javascript للاتصال بين كود العميل والخادم الآني. يتم تجميع كود العميل باستخدام babel ويتم تشغيل كود الخادم على Node.js.

الحقن

  • تثبيت الحقن.
root@kitploit:~
rupture$ ./install injection

العميل

  • تثبيت العميل.
root@kitploit:~
rupture$ ./install client

Python

يستخدم Rupture لغة Python لخادم القيادة والتحكم. يتم الاتصال بين خادم js الآني والنهاية الخلفية لـ Python عبر نقطة نهاية Django API.

النهاية الخلفية

  • تثبيت النهاية الخلفية.
root@kitploit:~
rupture/ $ ./install backend

الماسح

  • تثبيت الماسح.
root@kitploit:~
rupture/ $ ./install sniffer

التنفيذ

النهاية الخلفية

  • تحرير نصوص الإعداد التالية:
    • rupture/backend/target_config.yml
    • rupture/backend/victim_config.yml
  • إعداد النهاية الخلفية.
root@kitploit:~
rupture $ ./rupture -s
  • نشر النهاية الخلفية.
root@kitploit:~
rupture $ ./rupture --backend

الآني

  • نشر الخادم الآني.
root@kitploit:~
rupture $ ./rupture --realtime

الماسح

  • نشر الماسح.
root@kitploit:~
rupture $ ./rupture --sniffer
الهجوم
  • يمكنك أيضًا نشر وحدات النهاية الخلفية والآني والماسح معًا:
root@kitploit:~
rupture/ $ sudo ./rupture --attack

ملاحظة: قد يتطلب نشر الماسح - سواء بشكل مستقل أو معًا باستخدام 'attack' - صلاحيات مرتفعة، لأنه يتطلب الوصول إلى واجهة الشبكة.

العميل

  • كود العميل موجود في الدليل التالي:

    • ~/.rupture/client/client_

    حيث هو معرف الضحية في قاعدة بيانات النهاية الخلفية.

  • افتح صفحة HTML الاختبارية التالية في المتصفح:

    • ~/.rupture/client/client_/test.html

    أو حقن كود العميل في استجابات HTTP:

root@kitploit:~
~/.rupture/client/client_<id> $ ./inject.sh
تنزيل الأداة