Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Token: 0x06000B59 RID: 2905 RVA: 0x00014894 File Offset: 0x00012A94
- private bool DoLogin()
- {
- string text = LicenseHelper.GenerateSessionKey(32);
- DocumentEngine documentEngine = new DocumentEngine();
- if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Windows) + "\\System32\\drivers\\etc\\hosts"))
- {
- try
- {
- if (File.ReadAllText(Environment.GetFolderPath(Environment.SpecialFolder.Windows) + "\\System32\\drivers\\etc\\hosts").Contains("ultimatebot.net"))
- {
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, "An error occured!\nPlease report this error. (#: Host)");
- bool result = false;
- return result;
- }
- }
- catch
- {
- }
- }
- LicenseDetails.Username = this._userName;
- LicenseDetails.Password = this._password;
- string text2 = documentEngine.PostData("https://xxxx/check.php", string.Concat(new string[]
- {
- "USER=",
- Uri.EscapeDataString(LicenseDetails.Username),
- "&PASS=",
- Uri.EscapeDataString(LicenseDetails.Password),
- "&HWID=",
- LicenseDetails.HardwareId,
- "&K=",
- text,
- "&VER=",
- LicenseDetails.ProductVersion
- }), "application/x-www-form-urlencoded", "");
- if (string.IsNullOrEmpty(text2))
- {
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, "The server is currently under maintainance. We will be back soon." + Environment.NewLine + "Thanks for your patience.");
- return false;
- }
- if (text2.Length == 1)
- {
- string key;
- string args;
- switch (key = text2)
- {
- case "0":
- case "1":
- case "2":
- case "7":
- case "8":
- args = "Unknown Username and/or Password!";
- goto IL_383;
- case "3":
- args = "Your account has been banned!";
- goto IL_383;
- case "5":
- args = "You can't use the program on more than one computer!";
- goto IL_383;
- case "6":
- args = "Your account has expired!\nPlease renew your license.";
- goto IL_383;
- case "9":
- args = "Update to the latest UltimateBot version to use the program again!";
- goto IL_383;
- }
- args = "An error occured! Please try again later!";
- IL_383:
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, args);
- return false;
- }
- string[] array = text2.Split(new char[]
- {
- ';'
- });
- string text3 = LicenseHelper.Decrypt(Convert.FromBase64String(array[1]), text, array[0]);
- if (string.IsNullOrEmpty(text3))
- {
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, "An error occured!\nPlease report this error. (#: Dec)");
- return false;
- }
- string[] array2 = text3.Split(new char[]
- {
- ';'
- });
- if (array2.Length != 11)
- {
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, "An error occured!\nPlease report this error. (#: Len)");
- return false;
- }
- string[] array3 = array2;
- for (int i = 0; i < array3.Length; i++)
- {
- string value = array3[i];
- if (string.IsNullOrEmpty(value))
- {
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, "An error occured!\nPlease report this error. (#: Empty)");
- bool result = false;
- return result;
- }
- }
- if (!this.FillVariables(array2))
- {
- Mediator<UltimateBot.Events.EventMessage>.Instance.NotifyColleaguesThreaded(UltimateBot.Events.EventMessage.LicenseLoginError, "An error occured!\nPlease report this error. (#: Fill)");
- return false;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement