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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
marfil — مارفيل هو امتداد لمجموعة Aircrack-ng، يُستخدم لتقييم أمان شبكات WiFi. يسمح بتقسيم العمل الخاص بتنفيذ هجمات القاموس طويلة الأمد بين العديد من أجهزة الكمبيوتر. | Kitploit
أدوات/GitHubGitHub/pupi1985/marfil
كسر كلمات المرورتدقيق Wi-Fiاختبار الاختراق
GitHubpupi1985/marfil

marfil

مارفيل هو امتداد لمجموعة Aircrack-ng، يُستخدم لتقييم أمان شبكات WiFi. يسمح بتقسيم العمل الخاص بتنفيذ هجمات القاموس طويلة الأمد بين العديد من أجهزة الكمبيوتر.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Marfil

Marfil هي امتداد لمجموعة Aircrack-ng، تُستخدم لتقييم أمان شبكات WiFi. تسمح بتوزيع عمل تنفيذ هجمات القاموس طويلة الأمد بين العديد من أجهزة الكمبيوتر.

الدافع

توفر مجموعة Aircrack-ng أداة aircrack-ng، وهي برنامج لكسر مفاتيح 802.11 WEP و WPA/WPA2-PSK. عند كسر الأخير، يجب استخدام قاموس أو قائمة كلمات. كلما زاد طول هذه القواميس، زادت مدة العملية. اعتمادًا على أجهزتك، قد تستغرق أيامًا أو حتى أسابيع.

إذا كان لديك بعض الأجهزة الإضافية تحت تصرفك، فإن aircrack-ng لا يسمح لك بتوزيع الحمل بينها: عليك اختيار الأسرع والالتزام به. هذا هو بالضبط المكان الذي يأتي فيه دور Marfil.

الحل

Marfil هي أداة مبنية على PHP توزع حمل الكسر بين العقد المختلفة. النهج المتبع بسيط إلى حد كبير: بدلاً من استخدام عقدة واحدة فقط لكسر ملف .cap باستخدام قاموس كبير، فإنه يقسم القاموس ويوزعه على باقي العقد. تسير العملية عالية المستوى على النحو التالي:

  1. يتم تكوين القواميس المراد استخدامها في عقدة الخادم
  2. ترسل عقدة العميل طلب كسر إلى الخادم يتضمن ملف .cap و BSSID للشبكة المستهدفة)
  3. تطلب العملاء من الخادم العمل
  4. عند الحاجة إلى العمل، يرد الخادم بملف .cap و BSSID مع قطعة من القاموس
  5. تقوم العملاء بإجراء الكسر بأنفسهم، وعند الانتهاء يعيدون النتيجة
  6. يقوم الخادم بتحديث حالة طلب الكسر وفقًا للنتيجة
  7. في النهاية، إما تتم معالجة ملف .cap ضد جميع أجزاء القاموس دون نجاح، أو يتم العثور على كلمة المرور

تتكرر العملية. لاحظ أن الخطوة الأولى مطلوبة فقط في المرة الأولى أو عند تحديث القواميس. يمكن لعقدة الخادم أيضًا العمل كعقدة عميل.

المتطلبات

  1. aircrack-ng suite
  2. PHP >= 5.5.9
  3. وحدة SQLite لـ PHP5 (مطلوبة فقط لعقدة الخادم)
  4. Composer (مطلوب فقط إذا لم تقم بتنزيل الإصدار من قسم الإصدارات)

تم اختبار Marfil فقط على Linux حتى الآن. ومع ذلك، فإن النهج المتبع والأدوات المستخدمة مستقلة إلى حد كبير عن النظام الأساسي، لذا يجب أن تعمل أيضًا على Windows أو Mac.

الإعداد

الإعداد الأولي وتكوين القاموس
  1. قم بتنزيل أحدث ملف في قسم الإصدارات

  2. قم بفك ضغطه في جميع عقدك (الخادم والعملاء)

  3. قم بتثبيت PHP5 ومجموعة aircrack-ng في جميع العملاء

    على Debian Linux يمكنك القيام بذلك عن طريق تشغيل هذا الأمر:

    sudo apt-get install php5 aircrack-ng

  4. قم بتثبيت وحدة SQLite لـ PHP5 على الخادم

    على Debian Linux يمكنك القيام بذلك عن طريق تشغيل هذا الأمر:

    sudo apt-get install php5-sqlite

  5. على عقدة الخادم، ابدأ خادم ويب مع تعيين الجذر كدليل public في دليل Marfil

    باستخدام خادم الويب المدمج في PHP، يمكن القيام بذلك عن طريق تشغيل الأمر التالي في دليل Marfil:

    php -S 0.0.0.0:8080 -t public

    يمكنك اختبار نجاح ذلك عن طريق الوصول إلى http://localhost:8080 في متصفح على عقدة الخادم ورؤية قائمة فارغة لطلبات الكسر

  6. تأكد من أنه يمكنك الوصول إلى خادم الويب من عملائك عن طريق الوصول إلى http://YOUR_SERVER_IP_ADDRESS:8080 في متصفح ويب من عملائك

  7. ضع القواميس في دليل storage/app/dictionaries. ابحث في الويب عن قوائم الكلمات، إذا لم يكن لديك أي منها

  8. قم بتنفيذ هذا الأمر في دليل Marfil لتقسيم القواميس إلى أجزاء وإعداد قاعدة بيانات القاموس (اعتمادًا على حجم القواميس، قد يستغرق الأمر بعض الوقت):

    php artisan marfil:refresh-dictionaries

إضافة طلبات الكسر والعمل عليها
  1. لإضافة طلبات الكسر، يلزم وجود ملف .cap مع مصافحة WPA و BSSID للشبكة المستهدفة. يمكن القيام بذلك إما من خلال واجهة خادم الويب أو عن طريق تنفيذ الأمر التالي في دليل Marfil لأي عقدة:

    php artisan marfil:crack YOUR_SERVER_IP_ADDRESS:8080 path/to/file.cap 01:23:45:67:89:AB

  2. يمكن عرض أي طلب كسر تم إنشاؤه بنجاح في واجهة خادم الويب

  3. يمكن استخدام أي من العقد كعميل عامل. للقيام بذلك، ما عليك سوى تشغيل الأمر التالي في دليل Marfil:

    php artisan marfil:work YOUR_SERVER_IP_ADDRESS:8080

    سيجعل هذا الأمر العميل يطلب العمل كل 60 ثانية. عندما يستجيب الخادم بالعمل، سيقوم العميل بتنزيل الملفات اللازمة ومحاولة كسر ملف .cap.

  4. يمكن تتبع التقدم من خلال واجهة الويب

الدعم

في حالة العثور على أي مشكلة، يرجى الإبلاغ عنها مع تقديم جميع المعلومات اللازمة لإعادة إنتاجها. عدم القيام بذلك سيؤدي إلى إغلاق التذكرة.

بعض الملاحظات الإضافية:

  • من الممكن مشاهدة سجلات الخادم من خلال مراقبة ملف storage/logs/lumen.log

  • يمكن إعادة إنشاء قاعدة البيانات عن طريق تشغيل هذا الأمر:

    php artisan migrate:refresh

تنزيل الأداة