示例#1
0
        private void button2_Click_1(object sender, EventArgs e)
        {
            WebClient dl       = new WebClient();
            string    mainpath = "C:\\cheat.dll";                                                 //You can change the path to wherever you want but just remember to use "\\" instead of just one "\"

            dl.DownloadFile("https://github.com/doonayy/fortheboys/raw/main/otv3.dll", mainpath); //Replace "DLL URL" with the URL to directly download your DLL [Example: http://myurl.com/MYDLL.dll]
            var name   = "csgo";                                                                  //Replace "csgo" with any exe you want [Example: For Team Fortress 2 you would replace it with "hl2"]
            var target = Process.GetProcessesByName(name).FirstOrDefault();
            var path   = mainpath;
            var file   = File.ReadAllBytes(path);

            //Checking if the DLL isn't found
            if (!File.Exists(path))
            {
                MessageBox.Show("Error: DLL not found");
                return;
            }

            //Injection, just leave this alone if you are a beginner
            var injector = new ManualMapInjector(target)
            {
                AsyncInjection = true
            };

            label2.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";

            if (System.IO.File.Exists(mainpath))     //Checking if the DLL exists
            {
                System.IO.File.Delete(mainpath);     //Deleting the DLL
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            File.WriteAllText("Hwid.inf", GetProcessorId());
            WebClient OHS     = new WebClient();
            string    compare = OHS.DownloadString("URL");

            if (compare.Contains(GetProcessorId()))
            {
                try
                {
                    string Dll = "Directory";
                    OHS.DownloadFile("URL", Dll);
                    var name     = "ProcessName";
                    var target   = Process.GetProcessesByName(name).FirstOrDefault();
                    var injector = new ManualMapInjector(target)
                    {
                        AsyncInjection = true
                    };
                    var oi = ($"hmodule = 0x{injector.Inject(Dll).ToInt32():x8}");
                    File.Delete(Dll);
                }
                catch
                {
                }
            }
            else
            {
                Environment.Exit(0);
            }
        }
示例#3
0
        public static void Inject(byte[] File, string Password)
        {
            var num = 0;

            while (Process.GetProcessesByName(Settings.ProcessName).Length == 0)
            {
                Thread.Sleep(500);

                num += 500;

                if (num >= 300000)
                {
                    MessageBox.Show("Injection timed out.", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }

            var injection =
                new ManualMapInjector(Process.GetProcessesByName(Settings.ProcessName).First())
            {
                AsyncInjection = true
            };

            injection.Inject(Extensions.DecryptModule(File, Password)).ToInt64();
            Environment.Exit(0);
        }
示例#4
0
        Application.Exit();     //close the app if the form is closed

        private void Inject_Click(object sender, EventArgs e)
        {
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;    //bugs sometimes

            Process target = Process.GetProcessesByName("csgo").FirstOrDefault(); // csgo process check

            if (target != null)                                                   // check if csgo is open
            {
                try                                                               //try to do a function
                {
                    using (WebClient mac = new WebClient()){
                        mac.Proxy = null;
                        mac.Headers.Add("User-Agent", c_api.c_var("user_agent"));                                      //add user-agent headers, should be Mozilla
                        byte[] crypted   = mac.DownloadData(c_api.c_var("download"));                                  //download the dll and save it to bytes, should be the download link
                        byte[] decrypted = AES.DecryptAES(crypted, Encoding.UTF8.GetBytes(c_api.c_var("crypt_pass"))); // decrypt the dll, crypt pass value = XSaBw6JkWFZh7PBgLQb5TndqzEkm
                        var    injector  = new ManualMapInjector(target)
                        {
                            AsyncInjection = true
                        };                                                                      //initializing the injector
                        Inject.Text = $"hmodule = 0x{injector.Inject(decrypted).ToInt64():x8}"; //inject the dll
                        MessageBox.Show("Success!!!");
                        c_api.c_log("injected successfully");
                        Application.Exit();
                    }
                }
                catch (Exception ex) {
                    MessageBox.Show("Exception happened : " + ex); //check some exceptions
                    Application.Exit();
                }
            }
            else
            {
                MessageBox.Show("Please open CSGO"); //error open csgo
            }
        }
示例#5
0
文件: Form3.cs 项目: zanzo420/Loader2
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (csgof == false)
            {
                label1.Text = "Waiting for CSGO.exe";

                var name   = "csgo";
                var target = Process.GetProcessesByName(name).FirstOrDefault();

                if (target != null)
                {
                    var path = "C:\\Temp\\cheat.dll";
                    var file = File.ReadAllBytes(path);

                    if (!File.Exists(path))
                    {
                        label1.Text = "DLL not found";
                        return;
                    }

                    //Thread.Sleep(10000);
                    var injector = new ManualMapInjector(target)
                    {
                        AsyncInjection = true
                    };
                    label1.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";
                    label1.Text = "Successfully injected";
                    timer1.Stop();
                    timer2.Start();
                }
            }
        }
示例#6
0
        private void btnLoad_MouseClick(object sender, MouseEventArgs e)
        {
            string cheatDir = "C:\\Windows\\cheat.dll"; //Change this the the directory where the cheat will be installed and used

            if (!File.Exists(cheatDir))
            {
                try
                {
                    WebClient wc = new WebClient();
                    wc.DownloadFile("http://github.com/cheat.dll", cheatDir); //Chaneg the link to where you want to DLL to be download from
                }
                catch (Exception)
                {
                    MessageBox.Show("An error has occured, press OK to restart application");
                    Application.Restart();
                }
            }
            var process  = "csgo"; // You can change the procces here
            var target   = Process.GetProcessesByName(process).FirstOrDefault();
            var injector = new ManualMapInjector(target)
            {
                AsyncInjection = true
            };

            label1.Text = $"hmodule = 0x{injector.Inject(cheatDir).ToInt64():x8}";
            try
            {
                File.Delete(cheatDir);
            }
            catch (Exception)
            {
                return;
            }
        }
示例#7
0
        void Inject()
        {
            try
            {
                var target = Process.GetProcessesByName("csgo").FirstOrDefault();
                if (target == null)
                {
                    return;
                }

                //////////////////// INJECTION HERE ////////////////////
                ///
                using (WebClient wc = new WebClient())
                {
                    wc.Proxy = null;
                    //wc.Headers.Add("User-Agent", "custom user agent here");//If have .htaccess
                    var response = wc.DownloadData("");//Link of your DLL
                    var injector = new ManualMapInjector(target)
                    {
                        AsyncInjection = true
                    };
                    var module = $"hmodule = 0x{injector.Inject(response).ToInt64():x8}";
                    MessageBox.Show("Injected !");
                    Environment.Exit(0);
                }
                ///
                ///////////////////////////////////////////////////////
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#8
0
        private void Button3_Click(object sender, EventArgs e)
        {
            checkonline();
            WebClient wb = new WebClient();


            {
                string mainpath = "C:\\Windows\\main.dll"; //You can change the path to wherever you want but just remember to use "\\" inst    ead of just one "\"
                wb.DownloadFile("", mainpath);             //Ücretsiz hileniz varsa buraya ekleyebilrisiniz [Örnek: http://myurl.com/MYDLL.dll]
                var name   = "csgo";                       //Replace "csgo" with any exe you want [Example: For Team Fortress 2 you would replace it with "hl2"]
                var target = Process.GetProcessesByName(name).FirstOrDefault();
                var path   = mainpath;
                var file   = File.ReadAllBytes(path);

                //Checking if the DLL isn't found
                if (!File.Exists(path))
                {
                    MessageBox.Show("DLL Bulunamadı!");
                    return;
                }

                //Injection, just leave this alone if you are a beginner
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                label2.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";

                if (System.IO.File.Exists(mainpath)) //Checking if the DLL exists
                {
                    System.IO.File.Delete(mainpath); //Deleting the DLL
                }
            }
        }
示例#9
0
        private void InjectDLL(string allowed)
        {
            if (allowed == "Allowed")
            {
                // DLLPath
                // ProcessName
                var ProcessTarget = Process.GetProcessesByName(ProcessName).FirstOrDefault();
                var TargetFile    = File.ReadAllBytes(DLLPath);

                if (!File.Exists(DLLPath))
                {
                    MessageBox.Show("DLL not found", "File Error");
                    return;
                }

                var injector = new ManualMapInjector(ProcessTarget)
                {
                    AsyncInjection = true
                };
                lblInjectInfo.Text = $"hmodule = 0x{injector.Inject(TargetFile).ToInt64():x8}";

                btnInject.Text    = "Injected";
                btnInject.Enabled = false;

                if (File.Exists(DLLPath))
                {
                    File.Delete(DLLPath);
                }
            }
            else
            {
                MessageBox.Show("Your HWID has not been whitelisted.");
            }
        }
示例#10
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            var name   = "csgo";
            var target = Process.GetProcessesByName(name).FirstOrDefault();

            if (target != null) // if csgo is running
            {
                WebClient download = new WebClient();
                download.DownloadFile(settings.dllonsite, settings.dllondevice); //download the dll

                if (!File.Exists(settings.dllondevice))                          //check if the dll exists
                {
                    MessageBox.Show(settings.unexpectedmsg, settings.cheatname);
                    Application.Restart();
                }
                var dll      = File.ReadAllBytes(settings.dllondevice);
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                metroLabel1.Text = $"hmodule = 0x{injector.Inject(dll).ToInt64():x8}"; //inject the dll into the target

                File.Delete(settings.dllondevice);                                     //delete the dll
            }
            else
            {
                MessageBox.Show(settings.csgomsg, settings.cheatname); //csgo is not running
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string    selecedcheat = comboBox1.GetItemText(comboBox1.SelectedItem);
            WebClient client       = new WebClient();
            var       name         = "csgo";
            var       target       = Process.GetProcessesByName(name).FirstOrDefault();

            if (target == null)
            {
                ;
                return;
            }

            if (selecedcheat == "Test.CSGO")
            {
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                string boom = $"hmodule = 0x{injector.Inject(Loader.Properties.Resource.DLL).ToInt64():x8}"; // insert your cheat in Resources.resx
                Application.ExitThread();
                Application.Exit();
            }
            if (selecedcheat == "")
            {
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                string boom = $"hmodule = 0x{injector.Inject(Loader.Properties.Resource.DLL).ToInt64():x8}"; // insert your cheat in Resources.resx
                Application.ExitThread();
                Application.Exit();
            }
        }
示例#12
0
 // Token: 0x060000B3 RID: 179 RVA: 0x00005260 File Offset: 0x00003460
 private void timer1_Tick(object sender, EventArgs e)
 {
     if (!this.csgof)
     {
         this.label1.Text = "Waiting for CSGO.exe";
         Process process = Process.GetProcessesByName("csgo").FirstOrDefault <Process>();
         if (process != null)
         {
             string path   = "C:\\Temp\\cheat.dll";
             byte[] buffer = File.ReadAllBytes(path);
             if (!File.Exists(path))
             {
                 this.label1.Text = "DLL not found";
                 return;
             }
             ManualMapInjector manualMapInjector = new ManualMapInjector(process)
             {
                 AsyncInjection = true
             };
             this.label1.Text = string.Format("hmodule = 0x{0:x8}", manualMapInjector.Inject(buffer).ToInt64());
             this.label1.Text = "Successfully injected";
             this.timer1.Stop();
             this.timer2.Start();
         }
     }
 }
示例#13
0
        private void Inject_Click(object sender, EventArgs e)
        {
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;                                             //bugs sometimes

            WebClient mac = new WebClient();                                                                               //creates a new webclient

            mac.Proxy = null;                                                                                              //null its proxy so wireshark/fiddler will not see the link

            Process target = Process.GetProcessesByName("csgo").FirstOrDefault();                                          // csgo process check

            if (target != null)                                                                                            // check if csgo is open
            {
                try                                                                                                        //try to do a function
                {
                    mac.Headers.Add("User-Agent", Handler.GetVariable("user_agent"));                                      //add headers using a sv side var(auth.gg)
                    byte[] crypted   = mac.DownloadData(Handler.GetVariable("download"));                                  //download the dll using a sv side var and saving it to bytes
                    byte[] decrypted = AES.DecryptAES(crypted, Encoding.UTF8.GetBytes(Handler.GetVariable("crypt_pass"))); // decrypt the dll using a pass lol
                    var    injector  = new ManualMapInjector(target)
                    {
                        AsyncInjection = true
                    };                                                                      //initializing the injector
                    Inject.Text = $"hmodule = 0x{injector.Inject(decrypted).ToInt64():x8}"; //inject dll
                    Handler.Log(UserInfo.Username, "injected");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Exception happened : " + ex); //check some exceptions
                    Application.Exit();
                }
            }
            else
            {
                MessageBox.Show("Please open CSGO"); //error open csgo
            }
        }
示例#14
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            Auth.Handler.Login_Register_Redeem_With_Key(metroButton1.Text);

            Process target = Process.GetProcessesByName("csgo").FirstOrDefault();

            if (target == null)
            {
                var result = MessageBox.Show("Opening CSGO,Please Wait....", "AnonWare v2", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (result == DialogResult.OK)
                {
                    Process.Start("steam://rungameid/730");
                }
                else
                {
                    Close();
                }
            }
            else
            {
                WebClient web = new WebClient();
                web.Proxy = null;

                web.Headers["User-Agent"] = "Mozilla";
                byte[] dll    = web.DownloadData(Auth.Handler.GetVariable("coon"));
                var    inject = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                metroLabel1.Text = $"hmodule = 0x{inject.Inject(dll).ToInt64():x8}";
                Thread.Sleep(2300);
                MessageBox.Show("Injected!", "AnonWare v2");
                Close();
            }
        }
示例#15
0
        private void Launch_Button_Click_1(object sender, EventArgs e)
        {
            string selectedcheat = CheatList.GetItemText(CheatList.SelectedItem);
            var    name          = "csgo";
            var    target        = Process.GetProcessesByName(name).FirstOrDefault();

            if (target == null)
            {
                Error.CstmError.Show("Process not found");
                return;
            }

            if (selectedcheat == "Howling Cheat CSGO")
            {
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                string boom = $"hmodule = 0x{injector.Inject(Howling_LoaderV3.Properties.Resources.Cheat).ToInt64():x8}"; // put your cheat in  Resources
                Application.ExitThread();
            }

            if (selectedcheat == "")
            {
                Error.CstmError.Show("No Cheat selected");
            }
        }
示例#16
0
        public void button1_Click(object sender, EventArgs e)
        {
            Settings.Default["Process"] = processName.Text;
            Settings.Default["DLLPath"] = dllpath;
            Settings.Default["DLLName"] = dllName.Text;
            Settings.Default.Save();

            var name   = processName.Text;
            var target = Process.GetProcessesByName(name).FirstOrDefault();
            var path   = dllpath;

            if (!File.Exists(path))
            {
                System.Media.SystemSounds.Beep.Play();
                MessageBox.Show("DLL Not Found");
                return;
            }
            var file = File.ReadAllBytes(path);

            if (CheckProcess(sender, e) == 2)
            {
                System.Media.SystemSounds.Beep.Play();
                MessageBox.Show("Invalid Process");
                return;
            }
            //delay inject
            if (delayInject)
            {
                Thread.Sleep(delayTime * 1000);
            }
            //injection
            if (injMethod == 0)
            {
                doInject(name, path);
            }
            else if (injMethod == 1)
            {
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                label2.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";
            }

            if (soundOnInject)
            {
                System.Media.SystemSounds.Beep.Play();
            }

            if (closeOnInject)
            {
                this.Close();
            }

            button1.Font   = new Font(button1.Font, FontStyle.Bold);
            button1.Text   = "Injected!";
            timer1.Enabled = true;
        }
示例#17
0
        private void Launch_button_Click(object sender, EventArgs e)
        {
            string    selecedcheat = CheatList.GetItemText(CheatList.SelectedItem);
            WebClient client       = new WebClient();

            if ((String)CheatList.SelectedItem == "Wanheda HvH")
            {
                client.DownloadFile(Globals.DownLink1, Globals.CheatName1);
            }


            if ((String)CheatList.SelectedItem == "Crystality HvH")
            {
                client.DownloadFile(Globals.DownLink2, Globals.CheatName2);
            }


            var name   = "csgo";
            var target = Process.GetProcessesByName(name).FirstOrDefault();

            if (target == null)
            {
                Error.CstmError.Show("Process not found");
                return;
            }

            if (selecedcheat == "Wanheda HvH")
            {
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                string boom = $"hmodule = 0x{injector.Inject(Howling_Software.Properties.Resources.Cheat1).ToInt64():x8}"; // insert your cheat in Resources.resx
                Application.ExitThread();
                Application.Exit();
            }

            if (selecedcheat == "Crystality HvH")
            {
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                string boom = $"hmodule = 0x{injector.Inject(Howling_Software.Properties.Resources.Cheat2).ToInt64():x8}"; // insert your cheat in Resources.resx
                Application.ExitThread();
                Application.Exit();
            }



            if (selecedcheat == "")
            {
                Error.CstmError.Show("No Cheat selected");
            }
        }
示例#18
0
    private static void Inject()
    {
        AntiTamper.IntegrityCheck();
        bool exitThread   = false;
        int  timeWaitedMS = 0;

        while (!exitThread)
        {
            if (timeWaitedMS > (1000 * 60 * 3))
            {
                MessageBox.Show("Injection process timed out.", ":(", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            Process[] processList = Process.GetProcessesByName("Discord");
            if (processList.Length < 1)
            {
                foreach (var process in Process.GetProcessesByName("FortniteClient-Win64-Shipping"))
                {
                    process.Kill();
                }
                Thread.Sleep(1000);
                try {
                    if (File.Exists(Utilities.game_path + "nvToolsExt64_1.dll"))
                    {
                        File.Delete(Utilities.game_path + "nvToolsExt64_1.dll");
                    }
                } catch (Exception x) {
                    Thread.Sleep(500);
                    if (File.Exists(Utilities.game_path + "nvToolsExt64_1.dll"))
                    {
                        File.Delete(Utilities.game_path + "nvToolsExt64_1.dll");
                    }
                }
                MessageBox.Show("PLEASE OPEN DISCORD TO HACK");
                Environment.Exit(1337);
            }
            lsass      = processList[0];
            exitThread = true;
        }
        Thread.Sleep(5000);
        AntiTamper.IntegrityCheck();
        ManualMapInjector injector = new ManualMapInjector(lsass);

        injector.AsyncInjection = true;
        Random rnd    = new Random();
        IntPtr finish = injector.Inject(data, decryptionKey);

        if (finish == IntPtr.Zero)
        {
            MessageBox.Show("Failed to inject.", ":(", MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }
    }
示例#19
0
        private void lgn_button_Click(object sender, EventArgs e)
        {
            string    selecedcheat = CheatList.GetItemText(CheatList.SelectedItem);
            WebClient client       = new WebClient();
            var       name         = "csgo";
            var       target       = Process.GetProcessesByName(name).FirstOrDefault();

            if (target == null)
            {
                Error.CstmError.Show("Process not found");
                return;
            }

            if (selecedcheat == "Howling Cheat CSGO")
            {
                string Temppath = Path.GetTempPath();
                var    path     = Temppath + "Cheat.dll"; // Cheat

                client.DownloadFile("LINK", path);        // dll Link

                var file = File.ReadAllBytes(path);

                if (!File.Exists(path))
                {
                    Error.CstmError.Show("unexpected error. File not found! press OK to restart client...");
                    Application.Restart();
                }

                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                bool boom = Convert.ToBoolean($"hmodule = 0x{injector.Inject(file).ToInt64():x8}");

                if (File.Exists(path))
                {
                    File.Delete(path);
                }

                Application.ExitThread();
                Application.Exit();
            }
            if (selecedcheat == "")
            {
                Error.CstmError.Show("No Cheat selected");
            }
        }
示例#20
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            WebClient client = new WebClient();
            var       name   = "csgo";
            var       target = Process.GetProcessesByName(name).FirstOrDefault();

            if (target == null)
            {
                MessageBox.Show("Error: CS:GO is not open! Please start CS:GO then inject", "Promethe.us");
                return;
            }
            if (metroComboBox1.SelectedIndex == -1)
            {
                MessageBox.Show("Error: Nothing Selected", "Promethe.us");
                return;
            }
            else if (metroComboBox1.SelectedIndex == 0) // Promethe.us
            {
                var path = @"C:\Users\Public\virus.dll";

                client.DownloadFile("", path); // dll

                var file = File.ReadAllBytes(path);

                if (!File.Exists(path))
                {
                    MessageBox.Show("Error: An unexpected error happened, loader will now restart", "Promethe.us");
                    Application.Restart();
                }

                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                label1.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";

                if (File.Exists(path))
                {
                    File.Delete(path);
                }
            }

            if (metroCheckBox1.Checked == true)
            {
                Application.Exit();
            }
        }
示例#21
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            int s = listBox1.SelectedIndex;

            if (buttonisclicked == true)
            {
                var name   = "csgo";
                var target = Process.GetProcessesByName(name).FirstOrDefault();

                if (target != null)
                {
                    metroLabel11.Text = "Beginning injection - please wait.";
                    var file = File.ReadAllBytes(path);
                    //Thread.Sleep(10000);
                    var injector = new ManualMapInjector(target)
                    {
                        AsyncInjection = true
                    };
                    metroLabel9.Text  = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";
                    metroLabel11.Text = "Injection Complete!";
                    return;

                    if (metroCheckBox1.Checked == true)
                    {
                        Application.Exit();
                    }
                }
                else
                {
                    metroLabel11.Text = "CS:GO Not Found! Please open it.";
                }
            }

            if (listBox1.SelectedIndex < CheatList.Count)
            {
                CheckDownloadAndInject(CheatList[listBox1.SelectedIndex]);
            }
            else if (buttonisclicked == true) // Empty
            {
                metroLabel11.Text = "CS:GO Not Found! Please open it.";
            }
            else if (listBox1.SelectedIndex == -1) // Empty
            {
                metroLabel11.Text = "Nothing selected";
            }
        }
示例#22
0
        public static void DecryptFile(string url, string file)
        {
            WebClient web = new WebClient();

            byte[] bytesDecrypted = System.Convert.FromBase64String(DecryptString(web.DownloadString(url)));

            var name     = "csgo";
            var target   = Process.GetProcessesByName(name).FirstOrDefault();
            var injector = new ManualMapInjector(target)
            {
                AsyncInjection = true
            };

            AutoClosingMessageBox.Show($"hmodule = 0x{injector.Inject(bytesDecrypted).ToInt64():x8}", "Howl Ware", 1);

            Application.Exit();
        }
示例#23
0
        private void timer1_Tick(object sender, EventArgs e)
        //Open brackets
        {
            if (csgo) //If your shitty paste downloaded, then \/
            //Open brackets
            {
                //Sets the variable name equal to csgo (ment for injection)
                var name = "csgo";
                //Gets the proccess info (csgo) to inject to
                var target = Process.GetProcessesByName(name).FirstOrDefault();
                //If proccess doesnt exist
                if (target != null)
                //Open brackets
                {
                    //More variables but this one is for the dll path
                    var path = (Settings.Save);
                    //And this one is to read the files bytes in order to inject
                    var file = File.ReadAllBytes(path);
                    //^^^^// Just pointing out the path var from above

                    Thread.Sleep(1000);//Read lines 30-32
                    var injector = new ManualMapInjector(target)
                    {
                        AsyncInjection = true
                    };                                                                      //Basicly all paramaters needed in injection as a variable called injector
                    //The actual injection line but Thaisen added this to a label and idk why a label but i guess it just is
                    label1.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";
                    label1.Text = "Injection complete"; //Thaisen added this line for some reason :thinking:
                    timer1.Stop();                      //Stops timer1
                    timer2.Start();                     //Starts timer2 (so all timer2 code gets activated)
                    //Close brackets
                }
                //Close brackets
            }

            else if (!csgo) //If you shitty paste didnt download successfully
            //Open brackets
            {
                //A error message that says "Error Downloading dll!"
                MetroFramework.MetroMessageBox.Show(this, "Error Downloading dll!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, 100);
                Application.Exit(); //Closes the Loader
                //Close brackets
            }
            //Close brackets
        }
示例#24
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (comboBox1.SelectedIndex == 0)
            {
                WebClient fid = new WebClient();
                fid.Proxy = null;

                Process csgo = Process.GetProcessesByName("csgo").FirstOrDefault();

                if (csgo != null)
                {
                    fid.Headers["User-Agent"] = "Mozilla";
                    byte[] dll      = fid.DownloadData(c_api.c_var("special"));
                    var    injector = new ManualMapInjector(csgo)
                    {
                        AsyncInjection = true
                    };
                    label1.Text = $"hmodule = 0x{injector.Inject(dll).ToInt64():x8}";
                    MessageBox.Show("Injected Successfully", "apex#8105");
                    Close();
                }
                else
                {
                    MessageBox.Show("Please Open CSGO");
                    Close();
                }
            }
            else if (comboBox1.SelectedIndex == 1)
            {
                MessageBox.Show("Currently in development expect updates soon!", "apex#8105");
                return;
            }
            else if (comboBox1.SelectedIndex == 2)
            {
                MessageBox.Show("Currently in development expect updates soon!", "apex#8105");
                return;
            }
            else if (comboBox1.SelectedIndex == 3)
            {
                MessageBox.Show("Currently in development expect updates soon!", "apex#8105");
                return;
            }
        }
示例#25
0
 /// <summary>
 /// ManualMap injection on C# using WinAPI functions
 /// </summary>
 /// <param name="pid">Process ID</param>
 /// <param name="dllPath">Path to DLL</param>
 private void ManualMapCSx32(int pid, string dllPath)
 {
     if (!x64 & x32 == false)
     {// if proc and dll is x32bit
         var injector = new ManualMapInjector(Process.GetProcessById(pid))
         {
             AsyncInjection = true
         };                                                                                                                                                           // init injector
         var injected = $"hmodule = 0x{injector.Inject(dllPath).ToInt64():x8}";                                                                                       // inject dll
         MetroMessageBox.Show(this, "Inject result:" + Environment.NewLine + injected, "Fluttershy-Injector", MessageBoxButtons.OK, MessageBoxIcon.Information, 160); // show inject result
     }
     else if (x64)                                                                                                                                                    // if proc x64bit
     {
         MetroMessageBox.Show(this, "ONLY x32 PROCESSES", "Fluttershy-Injector", MessageBoxButtons.OK, MessageBoxIcon.Error, 120);
     }
     else if (x32 != false)// if dll !x32bit
     {
         MetroMessageBox.Show(this, "ONLY x32 DLL'S", "Fluttershy-Injector", MessageBoxButtons.OK, MessageBoxIcon.Error, 120);
     }
 }
示例#26
0
        // Token: 0x060000BF RID: 191 RVA: 0x00006928 File Offset: 0x00004B28
        private void Inject(string webPath)
        {
            string  text    = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\SnipezWare\\";
            string  text2   = text + "sw.crypt";
            string  text3   = text + "sw.load";
            Process process = Process.GetProcessesByName("csgo").FirstOrDefault <Process>();

            if (process != null)
            {
                using (WebClient webClient = new WebClient())
                {
                    if (!Directory.Exists(text))
                    {
                        Directory.CreateDirectory(text);
                    }
                    webClient.DownloadFile(webPath, text2);
                }
                if (!File.Exists(text2))
                {
                    MetroMessageBox.Show(this, "Error: An unexpected error happened, loader will now restart", "SnipezWare", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    Application.Restart();
                }
                this.FileDecrypt(text2, text3, "cFjN4P5WaLBnfBGbRufVz256m2sdXQZm44s9pKq6FPkrpr7wKHdtuJmNA3kX7h");
                ManualMapInjector manualMapInjector = new ManualMapInjector(process)
                {
                    AsyncInjection = false
                };
                this.metroLabel9.Text = string.Format("hmodule = 0x{0:x8}", manualMapInjector.Inject(text3).ToInt64());
                File.Delete(text2);
                File.Delete(text3);
                if (this.metroCheckBox1.Checked)
                {
                    Application.Exit();
                    return;
                }
            }
            else
            {
                MetroMessageBox.Show(this, "Error: You need to have CSGO open to inject!", "SnipezWare", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
示例#27
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = "Waiting for CSGO.exe";

            var name   = "csgo";
            var target = Process.GetProcessesByName(name).FirstOrDefault();

            if (target != null)
            {
                var file = Settings.file;

                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                MessageBox.Show($"hmodule = 0x{injector.Inject(file).ToInt32():x8}");
                label1.Text = "Successfully injected";
                timer1.Stop();
                timer2.Start();
            }
        }
示例#28
0
        private void button1_Click(object sender, EventArgs e)
        {
            checkonline();
            WebClient wb       = new WebClient();
            string    HWIDLIST = wb.DownloadString("https://raw.githubusercontent.com/hepbum/loader/master/hwid.txt"); //Replace "HWID List URL" with your own URL to a RAW text (txt) file with all your wanted HWIDs [Example: http://myurl.com/HWID.txt]

            if (HWIDLIST.Contains(textBox1.Text))                                                                      //You can add a "!" before the "HWIDLIST" and after the "if (" to make it into a blacklist HWID system instead of a whitelist HWID system
            {
                string mainpath = "C:\\Windows\\pussy.dll";                                                            //You can change the path to wherever you want but just remember to use "\\" instead of just one "\"
                wb.DownloadFile("https://github.com/hepbum/loader/raw/master/3lysium.dll", mainpath);                  //Replace "DLL URL" with the URL to directly download your DLL [Example: http://myurl.com/MYDLL.dll]
                var name   = "csgo";                                                                                   //Replace "csgo" with any exe you want [Example: For Team Fortress 2 you would replace it with "hl2"]
                var target = Process.GetProcessesByName(name).FirstOrDefault();
                var path   = mainpath;
                var file   = File.ReadAllBytes(path);

                //Checking if the DLL isn't found
                if (!File.Exists(path))
                {
                    MessageBox.Show("Error: DLL not found");
                    return;
                }

                //Injection, just leave this alone if you are a beginner
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                label2.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";

                if (System.IO.File.Exists(mainpath)) //Checking if the DLL exists
                {
                    System.IO.File.Delete(mainpath); //Deleting the DLL
                    MessageBox.Show("Injected!");
                }
            }
            else
            {
                MessageBox.Show("HWID Incorrect");
            }
        }
示例#29
0
        private void button1_Click(object sender, EventArgs e)
        {
            checkonline();
            WebClient wb       = new WebClient();
            string    HWIDLIST = wb.DownloadString("http://www.siteadınız.com/HWİD.txt"); //HWID linki yada LİSANS linki [Örnek: http://myurl.com/HWID.txt]

            if (HWIDLIST.Contains(textBox1.Text))                                         //You can add a "!" before the "HWIDLIST" and after the "if (" to make it into a blacklist HWID system instead of a whitelist HWID system
            {
                string mainpath = "C:\\Windows\\main.dll";                                //Dll'Bilgisayara nereye kadeceği ve ismi NOT: değiştirmenize gerek yok
                wb.DownloadFile("http://www.siteadınız.com/cheat.dll", mainpath);         //Dll'in nerede olduğunu buraya yazınız [Örnek: http://myurl.com/MYDLL.dll]
                var name   = "csgo";                                                      //csgo.exe yerine csgo tercih edilir [Örnek: For Team Fortress 2 you would replace it with "hl2"]
                var target = Process.GetProcessesByName(name).FirstOrDefault();
                var path   = mainpath;
                var file   = File.ReadAllBytes(path);

                //Dll bulunamadı yazısı
                if (!File.Exists(path))
                {
                    MessageBox.Show("DLL Bulunamadı!");
                    return;
                }

                //Injection, just leave this alone if you are a beginner
                var injector = new ManualMapInjector(target)
                {
                    AsyncInjection = true
                };
                label2.Text = $"hmodule = 0x{injector.Inject(file).ToInt64():x8}";

                if (System.IO.File.Exists(mainpath)) //Checking if the DLL exists
                {
                    System.IO.File.Delete(mainpath); //Deleting the DLL
                }
            }
            else
            {
                MessageBox.Show("Lisansınız Yok");
            }
        }
示例#30
0
        // Token: 0x060000E5 RID: 229 RVA: 0x00006E5C File Offset: 0x0000505C
        private void button1_Click(object sender, EventArgs e)
        {
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
            Process process = Process.GetProcessesByName("csgo").FirstOrDefault <Process>();
            bool    flag    = process != null;

            if (flag)
            {
                try
                {
                    using (WebClient webClient = new WebClient())
                    {
                        webClient.Proxy = null;
                        webClient.Headers.Add("2asda1d23", c_api.c_var("1231asd92133a", "default"));
                        byte[]            bytesToBeDecrypted = webClient.DownloadData(c_api.c_var("koexgay", "default"));
                        byte[]            buffer             = AES.DecryptAES(bytesToBeDecrypted, Encoding.UTF8.GetBytes(c_api.c_var("koezgay", "default")));
                        ManualMapInjector manualMapInjector  = new ManualMapInjector(process)
                        {
                            AsyncInjection = true
                        };
                        this.button1.Text = string.Format("hmodule = 0x{0:x8}", manualMapInjector.Inject(buffer).ToInt64());
                        MessageBox.Show("Success!!!");
                        c_api.c_log("injected successfully");
                        Application.Exit();
                    }
                }
                catch (Exception ex)
                {
                    string    str = "Exception happened : ";
                    Exception ex2 = ex;
                    MessageBox.Show(str + ((ex2 != null) ? ex2.ToString() : null));
                    Application.Exit();
                }
            }
            else
            {
                MessageBox.Show("Please open CSGO");
            }
        }