نوشتن برنامه ای با ویژیال بیسیک

r0z30yah

New Member
سلام برنامه ای میخوام که از طریق حلقه های تو در تو بتواند پسورد را پیدا کند
مثال: پسوردی داریم با 10 رقم با اعداد بین 1 تا 10 این برنامه همه ی پسورد های احتمالی را تست میکند و در نتیجه پسورد باز میشود
و در اخر پسورد را به ما بدهد
خیلی ممنون میشوم اگر این برنامه را به من یاد بدهید
Thanks
​
 

r0z30yah

New Member
سلام برنامه ای میخوام که از طریق حلقه های تو در تو بتواند پسورد را پیدا کند
مثال: پسوردی داریم با 10 رقم با اعداد بین 1 تا 10 این برنامه همه ی پسورد های احتمالی را تست میکند و در نتیجه پسورد باز میشود
و در اخر پسورد را به ما بدهد
خیلی ممنون میشوم اگر این برنامه را به من یاد بدهید
Thanks
​
اگر تابه ی آن هم به من بگویید تامقداری کار منو راه میندازید
 

the_king

مدیرکل انجمن
سلام برنامه ای میخوام که از طریق حلقه های تو در تو بتواند پسورد را پیدا کند
مثال: پسوردی داریم با 10 رقم با اعداد بین 1 تا 10 این برنامه همه ی پسورد های احتمالی را تست میکند و در نتیجه پسورد باز میشود
و در اخر پسورد را به ما بدهد
خیلی ممنون میشوم اگر این برنامه را به من یاد بدهید
Thanks
​

به این روش که تمامی حالات ممکن امتحان میشه Brute-force می گویند، به حمله ای که بر اساس این روش برای کشف رمز انجام میشه هم Brute-force attack می گویند.
با توجه به تعداد حالاتی که باید چک بشه و سرعت پردازشگر، مدت زمانی که روش Brute-force صرف می کنه می تونه تا چندین قرن طولانی باشه، برای همین معمولا صرفا
زمانی از Brute-force استفاده میشه که هیچ راه حل دیگری در دسترس نباشه.

کد:
Option Explicit

Private Sub Form_Load()
    Dim i As Integer, c As Integer, password As String
    password = "0000000000"
    Do
        If TryPassword(password) Then
            MsgBox "Password found : " + password
            Exit Do
        End If
        For i = 1 To 10
            c = Val(Mid(password, i, 1))
            If c <> 9 Then
                password = String(i - 1, "0") + CStr(c + 1) + Mid(password, i + 1)
                Exit For
            End If
        Next
    Loop
    End
End Sub

Private Function TryPassword(p As String) As Boolean
    TryPassword = (p = "1782932000")
End Function
 

r0z30yah

New Member
ممنون که زحمت کشیدی از اونجایی ک این روش عملی نیست ایا روش بهتری به ما پیشنهاد میکنید
ما قصد داریم یک نرم افزار ک میدانیم پسورد ان هشت حرف لاتین حروف بزرگ است را باز کنیم
 

جدیدترین ارسال ها

بالا