Guest User

Untitled

a guest
May 24th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.71 KB | None | 0 0
  1. Private Sub Login_Click(ByVal sender As Object, ByVal e As EventArgs)
  2. If (String.IsNullOrEmpty(Me.Username.Text) Or String.IsNullOrEmpty(Me.Password.Text)) Then
  3. Interaction.MsgBox("You must enter valid details.", MsgBoxStyle.Exclamation, "Error")
  4. ElseIf (Me.Username.Text.Contains("'") Or Me.Password.Text.Contains("'")) Then
  5. Interaction.MsgBox("Nice try.", MsgBoxStyle.Exclamation, "Error")
  6. Else
  7. Program.Username = Me.Username.Text
  8. Program.Password = Hashes.HashMD5(Me.Password.Text)
  9. Program.HWID = Me.T.HardwareID
  10. Control.CheckForIllegalCrossThreadCalls = False
  11. New Thread(New ThreadStart(AddressOf Me.DoLogin)).Start
  12. End If
  13. End Sub
  14.  
  15.  
  16.  
  17.  
  18. Private Sub DoScanSites()
  19. Me.ToolStrip1.Visible = False
  20. Me.ScanProgress.Maximum = Me.ToCrawl.Items.Count
  21. Dim num2 As Integer = (Me.ToCrawl.Items.Count - 1)
  22. Dim i As Integer = 0
  23. Do While (i <= num2)
  24. Dim text As String = Me.ToCrawl.Items.Item(i).SubItems.Item(0).Text
  25. Me.CurrentWebsite.Text = ("Scanning Website: " & [text])
  26. Dim request As HttpWebRequest = DirectCast(WebRequest.Create([text]), HttpWebRequest)
  27. Try
  28. Dim response As HttpWebResponse = DirectCast(request.GetResponse, HttpWebResponse)
  29. Dim reader As New StreamReader(response.GetResponseStream)
  30. Dim str3 As String = Me.CheckIfSqli(reader.ReadToEnd.ToUpper)
  31. If (Not str3 Is Nothing) Then
  32. Me.ToCrawl.Items.Item(i).SubItems.Add(str3)
  33. Me.ToCrawl.Items.Item(i).BackColor = Color.Red
  34. Me.ToCrawl.Items.Item(i).ForeColor = Color.Black
  35. Me.ToCrawl.Items.Item(i).ImageIndex = 7
  36. Dim item As New ListViewItem(Me.ToCrawl.Items.Item(i).SubItems.Item(0).Text)
  37. item.SubItems.Add(Me.ToCrawl.Items.Item(i).SubItems.Item(1).Text)
  38. Me.VulnerableSites.Items.Add(item)
  39. Me.ToCrawl.AutoResizeColumn(1, ColumnHeaderAutoResizeStyle.ColumnContent)
  40. Me.VulnerableSites.AutoResizeColumn(1, ColumnHeaderAutoResizeStyle.ColumnContent)
  41. Else
  42. Me.ToCrawl.Items.Item(i).BackColor = Color.Green
  43. Me.ToCrawl.Items.Item(i).ImageIndex = 6
  44. Me.ToCrawl.Items.Item(i).SubItems.Add("Clear")
  45. End If
  46. response.Close
  47. reader.Close
  48. Catch exception1 As WebException
  49. ProjectData.SetProjectError(exception1)
  50. Dim exception As WebException = exception1
  51. Try
  52. Dim str5 As String = Me.CheckIfSqli(New StreamReader(exception.Response.GetResponseStream).ReadToEnd.ToUpper)
  53. If (Not str5 Is Nothing) Then
  54. Me.ToCrawl.Items.Item(i).SubItems.Add(str5)
  55. Me.ToCrawl.Items.Item(i).BackColor = Color.FromArgb(&HFF, &H98, &H95)
  56. Me.ToCrawl.Items.Item(i).ImageIndex = 7
  57. Dim item2 As New ListViewItem(Me.ToCrawl.Items.Item(i).SubItems.Item(0).Text)
  58. item2.SubItems.Add(Me.ToCrawl.Items.Item(i).SubItems.Item(1).Text)
  59. Me.VulnerableSites.Items.Add(item2)
  60. Me.ToCrawl.AutoResizeColumn(2, ColumnHeaderAutoResizeStyle.ColumnContent)
  61. Me.VulnerableSites.AutoResizeColumn(2, ColumnHeaderAutoResizeStyle.ColumnContent)
  62. Else
  63. Me.ToCrawl.Items.Item(i).BackColor = Color.FromArgb(&HFF, &H98, &H95)
  64. Me.ToCrawl.Items.Item(i).SubItems.Add("Not sure that is vulnerable.")
  65. Me.ToCrawl.Items.Item(i).ImageIndex = 5
  66. Dim item3 As New ListViewItem(Me.ToCrawl.Items.Item(i).SubItems.Item(0).Text)
  67. item3.SubItems.Add(Me.ToCrawl.Items.Item(i).SubItems.Item(1).Text)
  68. Me.VulnerableSites.Items.Add(item3)
  69. Me.ToCrawl.AutoResizeColumn(2, ColumnHeaderAutoResizeStyle.ColumnContent)
  70. Me.VulnerableSites.AutoResizeColumn(2, ColumnHeaderAutoResizeStyle.ColumnContent)
  71. End If
  72. Catch exception3 As Exception
  73. ProjectData.SetProjectError(exception3)
  74. Dim exception2 As Exception = exception3
  75. Me.ToCrawl.Items.Item(i).ImageIndex = 6
  76. Me.ToCrawl.Items.Item(i).SubItems.Add("Clear")
  77. ProjectData.ClearProjectError
  78. End Try
  79. ProjectData.ClearProjectError
  80. End Try
  81. Dim scanProgress As SQLProgressBar = Me.ScanProgress
  82. scanProgress.Value += 1
  83. i += 1
  84. Loop
  85. Me.CurrentWebsite.Text = "Scanning Website:"
  86. Me.ToolStrip1.Visible = True
  87. Me.ScanProgress.Value = 0
  88. End Sub
Add Comment
Please, Sign In to add comment