Zefox loader crash

Начинающий
Статус
Оффлайн
Регистрация
1 Июл 2017
Сообщения
43
Реакции[?]
2
Поинты[?]
0
пришли фулл код
Код:
private static string GET2(string Url)
        {
            System.Net.WebRequest req = System.Net.WebRequest.Create(Url);
            System.Net.WebResponse resp = req.GetResponse();
            System.IO.Stream stream = resp.GetResponseStream();
            System.IO.StreamReader sr = new System.IO.StreamReader(stream);
            string Out = sr.ReadToEnd();
            sr.Close();
            return Out;
        }
 
Последнее редактирование:
Пользователь
Статус
Оффлайн
Регистрация
15 Май 2017
Сообщения
252
Реакции[?]
83
Поинты[?]
0
Код:
private static string GET2(string Url)
        {
            System.Net.WebRequest req = System.Net.WebRequest.Create(Url);
            System.Net.WebResponse resp = req.GetResponse();
            System.IO.Stream stream = resp.GetResponseStream();
            System.IO.StreamReader sr = new System.IO.StreamReader(stream);
            string Out = sr.ReadToEnd();
            sr.Close();
            return Out;
        }
код всей формы
 
Начинающий
Статус
Оффлайн
Регистрация
1 Июл 2017
Сообщения
43
Реакции[?]
2
Поинты[?]
0
код всей формы
Код:
using System;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Net;
using System.Security.Cryptography;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using System.Management;
using System.Media;
using zefox;
using System.Xml;
using System.ComponentModel;

namespace Injector
{
    public partial class Form1 : Form
    {
        private string check;
        private static string disk;
        private int activate = 0;
        private int update = 0;
        private string version = "1.0";

        #region ALL


        public Form1()
        {
            InitializeComponent();
            timer1.Start();

            // проверка интернет соединения
            if (ConnectionAvailable("https://www.google.com") != true)
            {
                Environment.Exit(0); // закрытие приложения
            }


            if (GET2("http://skverhack.xyz/api/detect.php") != "1")
            {
                MessageBox.Show("Работа чита приостановлена \r\nЖдите обновления \r\nПодробнее: vk.com/skver_hack", "Внимание");
                Environment.Exit(0); // закрытие приложения
            }

            #region Update

            if (GET2("http://skverhack.xyz/api/version.php") != version)
            {
                MessageBox.Show("Вышла новая версия программы\nОбновите парограмму", "Внимание");
                //monoFlat_Button1.ForeColor = Color.Green;
                monoFlat_Button1.Text = "Обновить";
                update = 1;
            }
            else { progressBar1.Visible = false; }

            #endregion

            // добавление железа в поле
            disk = MD5Hash(getUniqueID("C"));

            string pubKeyNotXORed = "<RSAKeyValue><Modulus>wM66BllkSK8dqr6muXkNpu/lwpaEXa/W2SnXUU/cnWawl3OmLKYNXPS+LdDMbsRhgGdpEjrkUxd1S9uDPv7fG7wNUniFvwORHzZG1749n5yCclhXtXi/wP4/IV3Qk64WZxOpeL/LsSe5U4etpGDY+NEmpzU36tIqxgkjTp3vggp0X8pqqKncDmvkrCEmCyyaoqa6VLIc1sVn5M0OOGyp4eJAp7xJU9m0Yv0Qqxgu9iMIH8tjvpWDjtV5YQKYOox+Qn8YkswAfV43D6AZlSijwulPplVAfG9EojXdIz8M2MmleJawVkV+DFx7l3BzGWxHSJMImgYDxjpdoEyjOQWcnw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>"; //Сюда в кавычки копируем ПАБЛИК rsa ключ.
          
            Random curRandom = new Random();
            string preKey = randomStringWithNumbers(curRandom.Next(15, 21), curRandom);
            Int32 XORkey = curRandom.Next(1, int.MaxValue);

            string urlToScript = DigitalSign.XOR("http://skverhack.xyz/api/base.php", XORkey);

            string pubKey = DigitalSign.XOR(pubKeyNotXORed, XORkey);
            Int32 token = curRandom.Next(1000000, int.MaxValue);
            string infoXORed = DigitalSign.XOR(info(curRandom, token, preKey), XORkey);
            string responseXORed = DigitalSign.XOR(GetRequest(DigitalSign.XOR(urlToScript, XORkey), DigitalSign.XOR(infoXORed, XORkey)), XORkey);
            string[] responseSplitted = DigitalSign.XOR(responseXORed, XORkey).Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
            try
            {
                if (responseSplitted[0].Split('=')[1] == "1")
                {
                    if (Int32.Parse(DigitalSign.DecryptString(responseSplitted[4], preKey)) == token)
                    {
                        if (disk == Encoding.UTF8.GetString(Convert.FromBase64String(responseSplitted[1].Split(new char[] { '[', ']' }, StringSplitOptions.RemoveEmptyEntries)[0])))
                        {
                            if (DigitalSign.CompareRSAMethod(getSignedText(responseSplitted), responseSplitted[responseSplitted.Length - 1].Split(new char[] { '[', ']' }, StringSplitOptions.RemoveEmptyEntries)[0], DigitalSign.XOR(pubKey, XORkey)))
                            {
                                DateTime CurrentTime = DateTime.Parse(responseSplitted[2].Split('=')[1]);
                                DateTime EndTime = DateTime.Parse(responseSplitted[3].Split('=')[1]);
                                TimeSpan ActivatedTime = EndTime.Subtract(CurrentTime);
                                
                                if (ActivatedTime < TimeSpan.Zero)
                                {
                                    activate = 0;
                                }
                                else
                                {
                                    WebClient client = new WebClient();
                                    File.Delete(Environment.SystemDirectory + "\\rabitan.dll");
                                    client.DownloadFileAsync(new Uri("http://skverhack.xyz/rabitan.dll"), Environment.SystemDirectory + "\\rabitan.dll");

                                    monoFlat_Label2.ForeColor = Color.Green;
                                    monoFlat_Label2.Text = "Активирован";
                                    monoFlat_Button2.Text = "Запуск";
                                    activate = 1;
                                    monoFlat_Label3.Text = getDays(ActivatedTime);
                                  
                                }

                            }
                        }
                    }
                }
                
            }
            catch (Exception)
            {
                MessageBox.Show("Ошибка запуска #1321");
            }

            check = GET2("http://skverhack.xyz/api/lenta.php");
            monoFlat_TextBox1.Text = disk;
            richTextBox1.Text = check;

        }
      
        string nam3s = (Environment.SystemDirectory + "\\rabitan.dll");
        string pr0c3s = "csgo";

        void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
        {
            MessageBox.Show("Загрузчик удачно обновлён \r\nЗапустите SkverLoader" + version+".exe", "Успешно");
            Application.Exit();
        }
        void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            progressBar1.Maximum = (int)e.TotalBytesToReceive / 100;
            progressBar1.Value = (int)e.BytesReceived / 100;
        }

        private void monoFlat_Button1_Click(object sender, EventArgs e)
        {
            if (update == 0)
            {
                Clipboard.SetText(MD5Hash(getUniqueID("C")));
                MessageBox.Show("Ключ скопирован");
            }
            else
            {
                progressBar1.Visible = true;
                WebClient client = new WebClient();
                client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
                client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
                client.DownloadFileAsync(new Uri("http://skverhack.xyz/skverloader.exe"), (Application.StartupPath + "\\skverloader" + version+".exe"));

            }
        }
        private void monoFlat_Button2_Click(object sender, EventArgs e)
        {
            if (activate == 1)
            {
                if (Process.GetProcessesByName(pr0c3s).Length == 1)
                {
                    timer1.Stop();
                    if (File.Exists(nam3s))
                    {
                        Int32 pr0id = launch.pr0c3s(pr0c3s);
                        if (pr0id >= 0)
                        {
                            IntPtr pr0c3s = (IntPtr)launch.op1n(pr0id);
                            if (pr0c3s == null)
                            {
                                MessageBox.Show("Ошибка", "Не удалось");
                                return;
                            }
                            else
                            {
                                Thread.Sleep(100);

                                launch.x0C30(pr0c3s, nam3s);
                                SystemSounds.Exclamation.Play();

                                Thread.Sleep(100);
                                MessageBox.Show("Injected!","Удачно");
                                //Application.Exit();
                            }
                        }

                    }
                    else
                    {
                        MessageBox.Show("Запустите загрузчик с правами администратора", "Ошибка");
                        Application.Exit();
                    }
                }
                else
                {
                    MessageBox.Show("Сначала запустите CS:GO", "Ошибка");
                }
            }
            else
            {
                Process.Start("https://vk.com/market-135663583");
            }
        }
        private void monoFlat_SocialButton1_Click(object sender, EventArgs e)
        {
            Process.Start("https://vk.com/skver_hack");
        }

        private void monoFlat_Button3_Click(object sender, EventArgs e)
        {
            Process.Start("https://vk.com/topic-135663583_35450723");
        }

        #endregion

        #region TIME
        public string getDays(TimeSpan time)
        {
            return ((time < TimeSpan.Zero) ? String.Format("Лицензия истекла {0} дней {1} часов {2} минут назад", Math.Abs(time.Days).ToString(), Math.Abs(time.Hours).ToString(), Math.Abs(time.Minutes).ToString()) : String.Format("(Осталось {0} дней {1} часов {2} минут)", time.Days, time.Hours, time.Minutes));
        }

        public static string getSignedText(string[] response)
        {
            string returned = String.Empty;
            for (int i = 0; i < response.Length - 1; i++)
            {
                returned += response.GetValue(i) + "\r\n";
            }
            return returned;
        }



        public static string randomStringWithNumbers(int maxlength, Random rn)
        {
            StringBuilder sb = new StringBuilder();
            char[] allowedChars = new char[] { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
            for (int i = 0; i < maxlength; i++)
            {
                int n = rn.Next(0, allowedChars.Length);
                if (char.IsLetter(allowedChars[n]))
                {
                    if (rn.Next(0, 2) == 0)
                    {
                        sb.Append(allowedChars[n].ToString().ToUpper());
                    }
                    else
                    {
                        sb.Append(allowedChars[n]);
                    }
                }
                else
                {
                    sb.Append(allowedChars[n]);
                }
            }
            return sb.ToString();
        }
        #endregion

        #region WEB
        public static string info(Random rn, Int32 token1, string preKey)
        {
            string tokenString = string.Format("token={0}&hwid={1}", DigitalSign.EncryptString(token1.ToString(), preKey), disk);
            return tokenString;
        }
        public static string GetRequest(string url, string post)
        {
            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
            byte[] buffer = Encoding.UTF8.GetBytes(post);
            request.ContentType = "application/x-www-form-urlencoded";
            request.ContentLength = buffer.Length;
            request.Method = "POST";
            Stream newStream = request.GetRequestStream();
            newStream.Write(buffer, 0, post.Length);
            newStream.Close();
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader strReader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(1251));
            string WorkingPage = strReader.ReadToEnd();
            response.Close();
            return WorkingPage;
        }
        private static string GET(string Url, string Data)
        {
            System.Net.WebRequest req = System.Net.WebRequest.Create(Url + "?" + Data);
            System.Net.WebResponse resp = req.GetResponse();
            System.IO.Stream stream = resp.GetResponseStream();
            System.IO.StreamReader sr = new System.IO.StreamReader(stream);
            string Out = sr.ReadToEnd();
            sr.Close();
            return Out;
        }
        
        private static string GET2(string Url)
        {
            System.Net.WebRequest req = System.Net.WebRequest.Create(Url);
            System.Net.WebResponse resp = req.GetResponse();
            System.IO.Stream stream = resp.GetResponseStream();
            System.IO.StreamReader sr = new System.IO.StreamReader(stream);
            string Out = sr.ReadToEnd();
            sr.Close();
            return Out;
        }
        // проверка интернет соединения
        public bool ConnectionAvailable(string strServer)
        {

            try
            {
                HttpWebRequest reqFP = (HttpWebRequest)HttpWebRequest.Create(strServer);

                HttpWebResponse rspFP = (HttpWebResponse)reqFP.GetResponse();
                if (HttpStatusCode.OK == rspFP.StatusCode)
                {
                    // HTTP = 200 - Интернет безусловно есть!
                    rspFP.Close();
                    return true;
                }
                else
                {
                    // сервер вернул отрицательный ответ, возможно что инета нет
                    rspFP.Close();
                    return false;

                }
            }
            catch (WebException)
            {
                return false;
            }
        }

        #endregion

        # region DISK
        //md5 шифрование
        public static string MD5Hash(string input)
        {
            StringBuilder hash = new StringBuilder();
            MD5CryptoServiceProvider md5provider = new MD5CryptoServiceProvider();
            byte[] bytes = md5provider.ComputeHash(new UTF8Encoding().GetBytes(input));

            for (int i = 0; i < bytes.Length; i++)
            {
                hash.Append(bytes[i].ToString("x2"));
            }
            return hash.ToString();
        }

        //Железо
        private string getUniqueID(string drive)
        {
            if (drive == string.Empty)
            {
                foreach (DriveInfo compDrive in DriveInfo.GetDrives())
                {
                    if (compDrive.IsReady)
                    {
                        drive = compDrive.RootDirectory.ToString();
                        break;
                    }
                }
            }

            if (drive.EndsWith(":\\"))
            {
                //C:\ -> C
                drive = drive.Substring(0, drive.Length - 2);
            }

            string volumeSerial = getVolumeSerial(drive);
            string cpuID = getCPUID();

            return cpuID.Substring(13) + cpuID.Substring(1, 4) + volumeSerial + cpuID.Substring(4, 4);
        }

        private string getVolumeSerial(string drive)
        {
            ManagementObject disk = new ManagementObject(@"win32_logicaldisk.deviceid=""" + drive + @":""");
            disk.Get();

            string volumeSerial = disk["VolumeSerialNumber"].ToString();
            disk.Dispose();

            return volumeSerial;
        }

        private string getCPUID()
        {
            string cpuInfo = "";
            ManagementClass managClass = new ManagementClass("win32_processor");
            ManagementObjectCollection managCollec = managClass.GetInstances();

            foreach (ManagementObject managObj in managCollec)
            {
                if (cpuInfo == "")
                {
                    cpuInfo = managObj.Properties["processorID"].Value.ToString();
                    break;
                }
            }

            return cpuInfo;
        }



        #endregion



        private void monoFlat_ThemeContainer1_Click(object sender, EventArgs e)
        {

        }

        private void monoFlat_Label5_Click(object sender, EventArgs e)
        {
            
        }

        private void monoFlat_Button5_Click(object sender, EventArgs e)
        {
            Process.Start("https://vk.com/topic-135663583_35159404");
        }

        private void monoFlat_Button4_Click(object sender, EventArgs e)
        {

        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {

        }
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
19 Окт 2017
Сообщения
118
Реакции[?]
2
Поинты[?]
1K
Начинающий
Статус
Оффлайн
Регистрация
19 Окт 2017
Сообщения
118
Реакции[?]
2
Поинты[?]
1K
Что бы я не вводил не на нажимал в войти постоянно перезагружает и все по этому же циклу ..
Логин и пароль если это то ввожу и толку нету

Подскажите может что то не правильно делаю ??
 
Начинающий
Статус
Оффлайн
Регистрация
1 Июл 2017
Сообщения
43
Реакции[?]
2
Поинты[?]
0
Сверху Снизу