delphi4arab منتديات دلفي للعرب

نسخة كاملة : برنامج لـBruteForce
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

بعد بحث طويل توصلت لعمل برنامج للـBruteForce
و لمن لا يعرف ما معني BruteForce :
كود :
http://en.wikipedia.org/wiki/Brute-force_attack

البرنامج + Source :
كود :
http://www.multiupload.com/P416JEZMNU

بانتظار تعليقاتكم و نصائحكم حول البرنامج
اشكرك جدا ولكن BruteForce ينبغي ان يكون سريع جدا
اقل شي ان ينفذ مليار عمليه في جزء من الثانية
وان لم نصل الى هذه السرعة فأننا سننتظر سنوات طويلة
يتطلب الامر الى السرعة القصوى الى جانب استخدام مجموعة كبيرة من التريد threads

بهذا يمكننا الوصول الى الهدف
تحياتي
وعليكم السلام ورحمة الله
أصل المثال للمكنى DarkNexis
كود :
http://pastebin.com/m32400c87
فكرتك جيدة باستخدام TThread
لو تمكنت من إضافة خاصية الإيقاف ثم الاستئناف لاحقا سيكون أفضل
أيضا إضافة تخصيصات أخرى (كالانطلاق من نقطة معينة وغير ذلك...)
شيء آخر بما أنك استخدم Delphi XE عليك اجتناب Suspend وResume فهي مناهج غير منصوح بها (Deprecated)
استخدم Resume مع Suspended thread فقط
عوضا Resume بـ Start ولا تستخدم Suspend إلا في وضع Synchronization
طالع المزيد:
كود :
https://forums.codegear.com/message.jspa?messageID=3466
بالتوفيق.
cargem كتب :اشكرك جدا ولكن BruteForce ينبغي ان يكون سريع جدا
اقل شي ان ينفذ مليار عمليه في جزء من الثانية
وان لم نصل الى هذه السرعة فأننا سننتظر سنوات طويلة
يتطلب الامر الى السرعة القصوى الى جانب استخدام مجموعة كبيرة من التريد threads

بهذا يمكننا الوصول الى الهدف
تحياتي

وهل هناك برنامج قادر على تنفيذ مليار عمليه في جزء من الثانية 0.o ...


kachwahed كتب :

وعليكم السلام ورحمة الله
أصل المثال للمكنى DarkNexis
كود :
http://pastebin.com/m32400c87
فكرتك جيدة باستخدام TThread
لو تمكنت من إضافة خاصية الإيقاف ثم الاستئناف لاحقا سيكون أفضل


تقصد تابعة Brute بعد غلق البرنامج و فتحه مرة اخرى ؟
اضن انها صعبة قليلا ..



kachwahed كتب :

أيضا إضافة تخصيصات أخرى (كالانطلاق من نقطة معينة وغير ذلك...)


تمت اضفتها ^^
اختيار كلمة قبل الكلمة المتحصل عليها او بعدها ..


kachwahed كتب :

شيء آخر بما أنك استخدم Delphi XE عليك اجتناب Suspend وResume فهي مناهج غير منصوح بها (Deprecated)
استخدم Resume مع Suspended thread فقط
عوضا Resume بـ Start ولا تستخدم Suspend إلا في وضع Synchronization
طالع المزيد:
كود :
https://forums.codegear.com/message.jspa?messageID=3466
بالتوفيق.

هذه اول تجربة لي مع Theards
و جاري قراءة المقالة
البروت فورس طريقة شيقة للكشف عن الباسات لكن هل بامكانكم شرح خوارزميتها ؟
اخي kachwahed رفقا بضيوف المنتدى

اخي yassine_hell الكود بطيء جدا
عذرا على رفع الموضوع

نرجوا اعادة رفع السورس


شكراً مقدماً