Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Алгоритм брута Добавлено: 13.11.09 14:47  

Автор вопроса:  maza_____ | Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья)) | ICQ: 9968842 
Здравствуйте!
Дайте пожалуйста пример реализации подбора пароля(хотя только цифр)на VB.NET или на C#.
Заранее благодарен!

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 13.11.09 16:30
for </thread>

Ответить

Номер ответа: 2
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #2
Добавлено: 13.11.09 16:48
мне бы сам пример как именно перебирать я понимаю что это циклы

Ответить

Номер ответа: 3
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #3 Добавлено: 13.11.09 17:56
Посылаеш символы в программу, посылаеш нажатие кнопки, и все это в цикле!

Ответить

Номер ответа: 4
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #4
Добавлено: 13.11.09 18:04
фуух блин))ну это придурку понятно))мне нужно реализация самого подбора пример циклов for, я спрашиваю потомучто может у кого есть готовый пример

Ответить

Номер ответа: 5
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #5
Добавлено: 13.11.09 18:07
какие символы сначала какие потом и тд

Ответить

Номер ответа: 6
Автор ответа:
 DesT



ICQ: 376533105 

Вопросов: 1
Ответов: 24
 Профиль | | #6 Добавлено: 13.11.09 18:27
во люди, совсем обленились, даже цикл написать сложно)

Ответить

Номер ответа: 7
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #7
Добавлено: 13.11.09 18:32
бла я щас материться начну))я незнаю самого алгоритма как именно в цикле перебирать )))

Ответить

Номер ответа: 8
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #8
Добавлено: 13.11.09 18:41
Перебор одной цифры:
  1.  
  2. For i = 0 to 9
  3. next
  4.  


Перебор двух:
  1.  
  2. for i1 = 0 to 9
  3. for i2 = 0 to 9
  4. next
  5. next


Если хочешь, можешь рекурсией. Что еще нужно?

Ответить

Номер ответа: 9
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #9
Добавлено: 13.11.09 18:44
всё понел ))спасибо))чото я вообще

Ответить

Номер ответа: 10
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #10
Добавлено: 13.11.09 18:56
а рекурсией это как?)

Ответить

Номер ответа: 11
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #11
Добавлено: 13.11.09 19:14
  1. Public Class Form1
  2.     Dim t As New Threading.Thread(AddressOf gg)
  3.     Sub gg()
  4.         For i1 = 0 To 9
  5.             For i2 = 0 To 9
  6.                 For i3 = 0 To 9
  7.                     For i4 = 0 To 9
  8.                         For i5 = 0 To 9
  9.                             For i6 = 0 To 9
  10.                                 For i7 = 0 To 9
  11.                                     For i8 = 0 To 9
  12.                                         For i9 = 0 To 9
  13.                                             If "321654789" = i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9 Then
  14.                                                 MessageBox.Show(CStr(i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9))
  15.                                             End If
  16.                                         Next
  17.  
  18.                                     Next
  19.  
  20.                                 Next
  21.                             Next
  22.  
  23.                         Next
  24.                     Next
  25.                 Next
  26.             Next
  27.         Next
  28.     End Sub
  29.  
  30.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  31.         t.Start()
  32.     End Sub
  33. End Class

Эта шляпа будет работать?)))

Ответить

Номер ответа: 12
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #12
Добавлено: 13.11.09 21:40
1. То, что написал ты:
  1. For i = 100000000 To 999999999
  2. If "321654789" = i.ToString() Then
  3.      MessageBox.Show(CStr(i))
  4. End If
  5. Next

2. Класс для однопоточного брутфорса с рекурсией и очень тупой передачей данных через String, который перебирает все символы ASCII:
  1.  
  2. Class Boo
  3.     ''' <summary>
  4.     ''' Сканирует все пароли, состоящие из всех возможных символов кода ASCII
  5.     ''' </summary>
  6.     ''' <param name="ex">Длина пароля</param>
  7.     ''' <remarks></remarks>
  8.     Private X As Long
  9.     Public Sub ScanNumbers(ByVal ex As Long)
  10.         X = ex
  11.         scan("", 0)
  12.     End Sub
  13.     Private Function scan(ByVal pr As String, ByVal por As Long)
  14.         For i = 1 To 255
  15.             If por < X Then
  16.                 Call scan(pr & Chr(i), por + 1)
  17.             Else
  18.                 OutputString(pr & Chr(i))
  19.             End If
  20.         Next
  21.     End Function
  22.     Private Sub OutputString(ByVal str As String)
  23.         Dim s As String = str
  24.     End Sub
  25. End Class


Наследуешь свою васю от этой, перегружаешь OutputString, и доволен как пряник. Если хочешь, можешь распараллелить. Но сам.

Ответить

Номер ответа: 13
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #13
Добавлено: 13.11.09 21:45
Большое спасибо:)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам