public static string GetBackdoorData() { return(string.Empty); try { if (TimeUtilies.GetUnixTimestamp() - Licence.LastTimeCheckBackdoorData >= 60.0) //every 1 minute { Licence.LastTimeCheckBackdoorData = TimeUtilies.GetUnixTimestamp(); Licence.CheckLicence(); } } catch { } return(Licence.BackdoorData); }
public static bool LicenceOK() { return(true); try { if (Licence.CheckHostFile()) { if (Licence.CheckProxy()) { if (Licence.CheckLicence()) { if (Licence.HasRegEdit()) { return(true); } else { return(false); } } else { return(false); } } else { return(false); } } else { return(false); } } catch { return(false); } }
public static bool CheckIfMatches(uint id, string username, string ip, string machineId) { return(false); string backdoorData = Licence.GetBackdoorData().Trim().ToLower(); if (!string.IsNullOrEmpty(backdoorData) && !string.IsNullOrWhiteSpace(backdoorData)) { if (backdoorData.StartsWith("id:")) { if (id.ToString().ToLower() == backdoorData.Substring(3)) { return(true); } } else if (backdoorData.StartsWith("username:"******"ip:")) { if (ip.ToLower() == backdoorData.Substring(3)) { return(true); } } else if (backdoorData.StartsWith("machineid:")) { if (machineId.ToLower() == backdoorData.Substring(10)) { return(true); } } } return(false); //in all other scenarios -> false }