الافعى هو القوة الغاشمة تكسير كلمة السر.
عندما كنت في محاولة لفهم انعدام الأمن من كلمات المرور UNIX، بحثت عن برنامج بسيط كلمة السر تكسير كمثال على ذلك. بالتأكيد، كان هناك الكراك الشهير، ولكنني وجدت viper.pl هيل وأكثر قابلية للقراءة. كنت أرغب في تحسين رمز لقياس الأداء والطباعة والتقديرات الوقت لهجمات القوة الغاشمة، لذلك اتصلت هيل عن أفكاري بما في ذلك برنامجه في 'C' لأقصى قدر من السرعة كتابة إعادة.
أردت أن أعرف كم من الوقت يستغرق للتحقق من كل تركيبة كلمة المرور ممكن على منصات الحوسبة مختلفة، على مجموعات أحرف مختلفة وأطوال كلمة مرور مختلفة. وكانت النتائج مثيرة للاهتمام للغاية!
ولكن أولا، يتعين علينا أن ننظر إلى مزيد من التفاصيل كيف تعمل كلمات المرور وكيفية توليدها. بعد ذلك، كتابة تكسير كلمة السر ليس بالأمر الصعب. التصميم الأساسي لتكسير القوة الغاشمة كلمة السر هي حلقة التي نحسب بشكل مستمر التجزئة كلمة المرور من سلاسل كلمة متزايد من مجموعة أحرف عام - ومقارنة النتيجة إلى تجزئة كلمة السر الحقيقية حتى أنها تطابق. لنفترض كلمة المرور يحتوي فقط على أحرف صغيرة من 'ا' من خلال 'ض'، ونحن سوف تبدأ تجزئة ومقارنة:
"أ"، "ب"، "ج"، "د '...' ث '،' س '،' ذ '،' ض '، ثم
"أأ '،' أب '،' ميلان '،' الإعلان '...' ZW '،' ZX '،' زد '،' ZZ '، ثم
'AAA'، 'AAB'، 'الجميح للسيارات'، 'عاد' ... 'ZZW'، 'zzx'، 'zzy'، 'ضاد ضاد ضاد "
... مواصلة الحد الأقصى لطول كلمة السر حتى نجد تركيبة 'الفوز'. أسرع تشغيله كلما كان ذلك أفضل، لأن الرياضيات بسيطة تقول لنا كم عدد مجموعة كلمات السر سلسلة نحن بحاجة إلى التحقق. باستخدام مثال على كلمة المرور مع حد أقصى. 8 أحرف (جميع بأحرف صغيرة)، يمكننا حساب العدد الكلي للتركيبات (على سبيل المثال ل26 أحرف صغيرة من الأبجدية الإنجليزية):
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217180147158 توليفات!
- الصفحة الرئيسية
- Linux
- Viper
البحث حسب الفئة
- أدوات المطورين
- ألعاب
- البرامج الأمنية
- البرامج السمعية
- البرمجيات وتطوير الشبكة
- السائقين
- العمل والمكتب البرمجيات
- القرص وملف البرنامج
- المتصفحات
- المنزل والأسرة البرمجيات
- برامج الإنتاجية
- برامج الاتصالات
- برامج الفيديو
- برمجيات الإنترنت
- برمجيات التصميم الجرافيكي
- برمجيات الشبكات
- برنامج الصور الرقمية
- تحسينات سطح المكتب
- تربية والعلوم البرمجيات
- على الشاشة
- نظام المرافق
البرامج الشعبية
-
Quirky Linux 22 Jun 18
-
BlackArch Linux 22 Jun 18
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
PlayOnLinux 9 Dec 15
-
LaTeX::BibTeX 14 Apr 15
-
Google Music Manager 15 Apr 15
-
Boot-Repair-Disk 20 Feb 15
Viper
البرامج الأخرى من المطور Frank4DD
WebCert
20 Feb 15
تعليقات ل Viper
البحث حسب الفئة
- أدوات المطورين
- ألعاب
- البرامج الأمنية
- البرامج السمعية
- البرمجيات وتطوير الشبكة
- السائقين
- العمل والمكتب البرمجيات
- القرص وملف البرنامج
- المتصفحات
- المنزل والأسرة البرمجيات
- برامج الإنتاجية
- برامج الاتصالات
- برامج الفيديو
- برمجيات الإنترنت
- برمجيات التصميم الجرافيكي
- برمجيات الشبكات
- برنامج الصور الرقمية
- تحسينات سطح المكتب
- تربية والعلوم البرمجيات
- على الشاشة
- نظام المرافق
البرامج الشعبية
-
ed2k-gtk-gui 4 Jun 15
-
Quirky Linux 22 Jun 18
-
CentOS Live CD 22 Jun 18
-
ALT Linux (School Junior) 2 Jun 15
-
Robolinux 19 Jun 17
-
BlackArch Linux 22 Jun 18
-
Lantern 3 Jun 15
لم يتم العثور على التعليقات