برنامج لـBruteForce
#1
السلام عليكم

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

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

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

بهذا يمكننا الوصول الى الهدف
تحياتي
الرد
#3
وعليكم السلام ورحمة الله
أصل المثال للمكنى 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
بالتوفيق.
الرد
#4
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
و جاري قراءة المقالة
الرد
#5
البروت فورس طريقة شيقة للكشف عن الباسات لكن هل بامكانكم شرح خوارزميتها ؟
الحمد لله، الحمد لله، الحمد لله.
الرد
#6
اخي kachwahed رفقا بضيوف المنتدى

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

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


شكراً مقدماً
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم