Advertisement
Guest User

Login Cod

a guest
Sep 18th, 2016
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. Imports System.Net
  2. Imports System.Text
  3. Imports System.Text.RegularExpressions
  4. Imports System.IO
  5. Public Class Form1
  6. Public CSRF As String
  7. Public Cookies As New CookieContainer
  8. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  9. Dim LoginPage As String = HttpGet("https://www.instagram.com/accounts/login/?force_classic_login", Cookies)
  10. CSRF = Regex.Match(LoginPage, ("""csrfmiddlewaretoken"" value=""([A-z0-9])""/>")).Groups(1).Value
  11. If login(txtuser.Text, txtpass.Text) Then
  12. MsgBox("successful login")
  13. Else
  14. MsgBox("Error Account")
  15. End If
  16. End Sub
  17. Public Function login(ByVal us As String, ByVal pa As String)
  18. Dim encoding As New ASCIIEncoding
  19. Dim byteData As Byte() = encoding.GetBytes("csrfmiddlewaretoken=" & CSRF & "&username=" & us & "&password=" & pa)
  20. Dim Request As HttpWebRequest
  21. Request = DirectCast(WebRequest.Create("https://www.instagram.com/accounts/login/?force_classic_login"), HttpWebRequest)
  22. Request.Method = "POST"
  23. Request.KeepAlive = True
  24. Request.CookieContainer = Cookies
  25. Request.ContentType = "application/x-www-form-urlencoded"
  26. Request.Referer = "https://www.instagram.com/accounts/login/?force_classic_login"
  27. Request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0"
  28. Request.ContentLength = byteData.Length
  29. Dim Response As HttpWebResponse
  30. Dim PostStream As Stream = Request.GetRequestStream()
  31. PostStream.Write(byteData, 0, byteData.Length)
  32. PostStream.Close()
  33. Response = CType(Request.GetResponse(), HttpWebResponse)
  34. Dim postreqreader As New StreamReader(Response.GetResponseStream())
  35. Dim HTML As String = postreqreader.ReadToEnd
  36. Return HTML.Contains("profile_pic_url")
  37. End Function
  38. Private Function HttpGet(ByVal Page As String, ByVal Cookies As CookieContainer, Optional ByVal Referrer As String = Nothing) As String
  39. Dim Request As HttpWebRequest
  40. Request = DirectCast(WebRequest.Create(Page), HttpWebRequest)
  41. Request.Method = "GET"
  42. Request.KeepAlive = True
  43. Request.CookieContainer = Cookies
  44. Request.ContentType = "application/x-www-form-urlencoded"
  45. Request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0"
  46. Request.Referer = Referrer
  47. Request.AllowAutoRedirect = True
  48. Dim Response As HttpWebResponse
  49. Response = CType(Request.GetResponse(), HttpWebResponse)
  50. Cookies.Add(Response.Cookies)
  51. Dim Reader As New StreamReader(Response.GetResponseStream())
  52. Return Reader.ReadToEnd()
  53. End Function
  54. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement