Viper

البرمجيات قطة:
Viper
تفاصيل البرنامج:
الإصدار: 1.4
تاريخ إيداع: 3 Jun 15
المطور: Frank4DD
ترخيص: حرر
شعبية: 15

Rating: 3.0/5 (Total Votes: 1)

الافعى هو القوة الغاشمة تكسير كلمة السر.
عندما كنت في محاولة لفهم انعدام الأمن من كلمات المرور 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 توليفات!

البرامج الأخرى من المطور Frank4DD

WebCert
WebCert

20 Feb 15

تعليقات ل Viper

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!