تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
WordList
#3
وعليكم السلام ورحمة الله وبركاته

مرحباً اخى sads فى البداية انصح ان تطلع
على دورات بخصوص الخوارزميات فسيفيدك كثيراً
فى مثل هذه الامور وسيسهل عليك الامور اكثر مما تتخيل

ثانياً بما تطلبه بشكل عام فاسقوم بشرح الامر نظرياً
فى بداية الامر انت محتاج انشاء تعرف يحتوى على الاحرف الانجليزية من a الى z

مثال للتوضيح
كود :
Dim aa As String = "abcdefghijklmnopqrstuvwxyz"

ومن ثم بحسبب عدد الاحرف التى تحتاج ان تعرض
والمقصود بها ان يبداء من aaa وينتهى مثلاً عند zzz

فانت هنا بحاجة لعمل For متعدد لتحويل كل حرف لتكرار 3 مرات
وعرض الامر من aaa الى zzz

المثال التالى لحرف واحد فقط
كود :
       For a As Integer = 0 To aa.Length - 1
           MsgBox(aa(a))
       Next
طيب الطريقة التى بالاعلى تفيد لاى كان الاحرف عربى او انجليزيى او اى لغة
طيب لو كان الاحرف انجليزية المطلوب العمل عليها فيمكن فقط بمثل هذا الكود تنفيذ الامر مباشر
المثال لحرف واحد فقط
كود :
       For ii As Integer = 65 To 90
           MsgBox(Chr(ii))
       Next


عند اختبار الامر ستجد الكود لكلاهما يعطى نفس الامر
طيب بعد الشرح نظرياً مع الاكواد السابقة الان
كيف اتمام الامر طبقاً لما هو فى الموضوع

الكود بالطريقة الثانية من aaa الى zzz
كود :
       For i As Integer = 65 To 90
           For ii As Integer = 65 To 90
               For iii As Integer = 65 To 90
                   ListBox1.Items.Add(Chr(i) + Chr(ii) + Chr(iii))
               Next
           Next
       Next

الكود بالطريقة الثانية من aaa الى aaz طبقاً لما هو بالصورة
كود :
       For i As Integer = 65 To 90
           For ii As Integer = 65 To 90
               For iii As Integer = 65 To 90
                   ListBox1.Items.Add(Chr(i) + Chr(ii) + Chr(iii))
                   If (Chr(i) + Chr(ii) + Chr(iii)).ToString = "AAZ" Then Exit Sub
               Next
           Next
       Next

لاحظ الامر لا يختلف فقط تم وضع هذا السطر
كود :
If (Chr(i) + Chr(ii) + Chr(iii)).ToString = "AAZ" Then Exit Sub

طيب بالطريقة الاولى بوضع معرف بالاحرف
من aaa الى zzz
كود :
       Dim aa As String = "abcdefghijklmnopqrstuvwxyz"
       For i As Integer = 0 To aa.Length - 1
           For ii As Integer = 0 To aa.Length - 1
               For iii As Integer = 0 To aa.Length - 1
                   ListBox1.Items.Add(aa(i) + aa(ii) + aa(iii))
               Next
           Next
       Next

الطريقة الاولى من aaa الى aaz طبقاً للصورة
كود :
       Dim aa As String = "abcdefghijklmnopqrstuvwxyz"
       For i As Integer = 0 To aa.Length - 1
           For ii As Integer = 0 To aa.Length - 1
               For iii As Integer = 0 To aa.Length - 1
                   ListBox1.Items.Add(aa(i) + aa(ii) + aa(iii))
                   If (aa(i) + aa(ii) + aa(iii)).ToString = "aaz" Then Exit Sub
               Next
           Next
       Next

وكما تلاحظ ان الفرق الوحيد فقط وجود سطر
كود :
If (aa(i) + aa(ii) + aa(iii)).ToString = "aaz" Then Exit Sub

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}


الردود في هذا الموضوع
WordList - بواسطة sads - 14-04-19, 04:03 PM
RE: WordList - بواسطة sads - 15-04-19, 02:59 PM
RE: WordList - بواسطة elgokr - 19-04-19, 11:36 AM
RE: WordList - بواسطة sads - 19-04-19, 11:53 PM
RE: WordList - بواسطة elgokr - 20-04-19, 07:23 AM
RE: WordList - بواسطة sads - 20-04-19, 04:35 PM
RE: WordList - بواسطة elgokr - 20-04-19, 04:52 PM
RE: WordList - بواسطة sads - 20-04-19, 08:04 PM
RE: WordList - بواسطة sads - 20-04-19, 09:27 PM
RE: WordList - بواسطة elgokr - 21-04-19, 01:41 AM
RE: WordList - بواسطة sads - 28-04-19, 11:57 PM
RE: WordList - بواسطة sads - 02-05-19, 04:49 PM
RE: WordList - بواسطة elgokr - 11-05-19, 05:30 PM
RE: WordList - بواسطة sads - 12-05-19, 06:31 PM
RE: WordList - بواسطة elgokr - 12-05-19, 06:37 PM
RE: WordList - بواسطة sads - 13-05-19, 12:57 AM
RE: WordList - بواسطة elgokr - 13-05-19, 02:32 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  انشاء wordlist تماما كاداة crunch فى توزيعة kali linux ali ahmed 1997 2 2,035 06-07-16, 11:49 PM
آخر رد: الوادي

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


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