Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Net;
- using System.Text;
- using System.Windows.Forms;
- using System.Linq;
- using System.Diagnostics;
- using System.Drawing;
- using System.Reflection;
- using System.Text.RegularExpressions;
- namespace Loader
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- Dictionary<string, Tuple<string, string, string>> cheatDict = new Dictionary<string, Tuple<string, string, string>>() {
- { "CHEAT NAME FOR SKIDS" ,new Tuple<string, string,string>("csgo","http://vps402025.ovh.net/hitler/lickmyass/suckmydick/hitlerisnaked/pcode/hitlernaked/steek.dll","Customer")} // important inject meme goes here
- };
- string subscribedTo;
- private void button1_Click_1(object sender, EventArgs e)
- {
- button1.Enabled = false;
- if (validAccount(login_textbox.Text, password_textbox.Text))
- {
- tabControl1.SelectedIndex = 1;
- comboBox1.Items.AddRange(cheatDict.Where(m=>m.Value.Item3 == subscribedTo).Select(n => n.Key).ToArray());
- }
- else
- MessageBox.Show("Account invalid");
- button1.Enabled = true;
- }
- public bool validAccount(string username,string password)
- {
- /*
- var request = (HttpWebRequest)WebRequest.Create("http://silenthookcheats.net/member.php");
- var data = Encoding.ASCII.GetBytes($"action=do_login&url=world&username={username}&password={password}");
- request.Method = "POST";
- request.ContentType = "application/x-www-form-urlencoded";
- request.ContentLength = data.Length;
- using (var stream = request.GetRequestStream())
- {
- stream.Write(data, 0, data.Length);
- }
- var responseString = new StreamReader(((HttpWebResponse)request.GetResponse()).GetResponseStream()).ReadToEnd();
- return responseString.Contains("successfully been logged in"))
- */
- webBrowser1.ScriptErrorsSuppressed = true;
- tabControl1.SelectedIndex = 2;
- webBrowser1.Refresh(WebBrowserRefreshOption.Completely);
- webBrowser1.Navigate("http://steek.cc/member.php?action=login");
- while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
- {
- Application.DoEvents();
- }
- if (!webBrowser1.DocumentText.Contains("Welcome guest"))
- {
- string logoutkey = new Regex(@"logoutkey=(.*?)"" > Sign Out </ a > ").Match(webBrowser1.DocumentText).Groups[1].Value;
- webBrowser1.Navigate($"http://steek.cc/member.php?action=logout&logoutkey={logoutkey}");
- while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
- {
- Application.DoEvents();
- }
- webBrowser1.Navigate("http://steek.cc/member.php?action=login");
- while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
- {
- Application.DoEvents();
- }
- }
- webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("username")[0].SetAttribute("value", username);
- webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("password")[0].SetAttribute("value", password);
- webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("submit")[0].InvokeMember("Click");
- var d = DateTime.Now;
- while (webBrowser1.Url.ToString() != "http://steek.cc/index.php")
- {
- Application.DoEvents();
- if ((DateTime.Now - d).TotalSeconds > 5)
- return false;
- }
- webBrowser1.Navigate("http://steek.cc/usercp.php");
- while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
- {
- Application.DoEvents();
- }
- while (!webBrowser1.DocumentText.Contains("Your Account Summary"))
- {
- Application.DoEvents();
- }
- subscribedTo = new Regex("<strong>Primary User Group:</strong> (.*?)<br").Match(webBrowser1.DocumentText).Groups[1].Value;
- return true;
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- //login_textbox.Text = "TestUser1";
- //password_textbox.Text = "test123";
- }
- private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
- {
- timer1.Enabled = true;
- process_box.Text = cheatDict[comboBox1.SelectedItem.ToString()].Item1;
- }
- private void button2_Click(object sender, EventArgs e)
- {
- DllInjector instance = DllInjector.GetInstance;
- string path = AppDomain.CurrentDomain.BaseDirectory + cheatDict[comboBox1.SelectedItem.ToString()].Item1 + ".dll";
- File.Delete(path);
- new WebClient().DownloadFile(cheatDict[comboBox1.SelectedItem.ToString()].Item2, path);
- File.SetAttributes(path, File.GetAttributes(path) | FileAttributes.Hidden);
- var result = instance.Inject(cheatDict[comboBox1.SelectedItem.ToString()].Item1, path);
- MessageBox.Show(result.ToString());
- if (result == DllInjectionResult.Success)
- Environment.Exit(1);
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- if (Process.GetProcessesByName(cheatDict[comboBox1.SelectedItem.ToString()].Item1).Length > 0) //checkss if process exists
- {
- button2.Enabled = true;
- label5.ForeColor = Color.LimeGreen;
- label5.Text = "Found";
- }
- else
- {
- button2.Enabled = false;
- label5.ForeColor = Color.Red;
- label5.Text = "Not Found";
- }
- }
- private void Form1_FormClosing(object sender, FormClosingEventArgs e)
- {
- //nothing inplemented
- }
- private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
- {
- }
- private void tabPage1_Click(object sender, EventArgs e)
- {
- }
- private void pictureBox1_Click(object sender, EventArgs e)
- {
- }
- }
- }
- // loader by ninjacodex pl0x ez p100
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement