المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
11-06-2011, 11:45 PM
(آخر تعديل لهذه المشاركة: 12-06-2011, 01:59 PM بواسطة kachwahed.)
السلام عليكم
بعد بحث طويل توصلت لعمل برنامج للـBruteForce
و لمن لا يعرف ما معني BruteForce :
كود :
http://en.wikipedia.org/wiki/Brute-force_attack
البرنامج + Source :
كود :
http://www.multiupload.com/P416JEZMNU
بانتظار تعليقاتكم و نصائحكم حول البرنامج
المشاركات : 418
المواضيع 50
:
: 0
الإنتساب : Sep 2009
اشكرك جدا ولكن BruteForce ينبغي ان يكون سريع جدا
اقل شي ان ينفذ مليار عمليه في جزء من الثانية
وان لم نصل الى هذه السرعة فأننا سننتظر سنوات طويلة
يتطلب الامر الى السرعة القصوى الى جانب استخدام مجموعة كبيرة من التريد threads
بهذا يمكننا الوصول الى الهدف
تحياتي
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
12-06-2011, 02:55 PM
(آخر تعديل لهذه المشاركة: 12-06-2011, 03:15 PM بواسطة kachwahed.)
وعليكم السلام ورحمة الله
أصل المثال للمكنى 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
بالتوفيق.
المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
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
و جاري قراءة المقالة
المشاركات : 165
المواضيع 43
:
: 0
الإنتساب : Sep 2010
البروت فورس طريقة شيقة للكشف عن الباسات لكن هل بامكانكم شرح خوارزميتها ؟
الحمد لله، الحمد لله، الحمد لله.
المشاركات : 418
المواضيع 50
:
: 0
الإنتساب : Sep 2009
اخي kachwahed رفقا بضيوف المنتدى
اخي yassine_hell الكود بطيء جدا
المشاركات : 28
المواضيع 6
:
: 0
الإنتساب : Feb 2013
عذرا على رفع الموضوع
نرجوا اعادة رفع السورس
شكراً مقدماً