Example #1
0
 public string secondScore(EastEnd form)
 {
     return(hash(string.Format("poop{0}o15{1}{2}s{3}{4}uu{5}{6}{7}{8}{9}{10}{11}" + 'Q' + "{12}{13}{15}{14:yyMMddHHmmss}{16}", new object[] {
         form.nup100.Value + form.nup300.Value, form.nup50.Value, form.nupGeki.Value, form.nupKatu.Value, form.nupMiss.Value, hashFile(form.txtMapPath.Text), form.nupCombo.Value, form.ckboxFullCombo.Checked, form.txtUsername.Text, form.nupScore.Value, form.ranking, (int)form.playMods, true, (int)form.playMode, time.ToUniversalTime(), "20140114",
         getClientID(form)
     })));
 }
Example #2
0
 public string getScore(EastEnd form)
 {
     return(string.Format("{0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}:{8}:{9}:{10}:{11}:{12}:{13}:{14}:{15}:{16:yyMMddHHmmss}:{17}", new object[] {
         hashFile(form.txtMapPath.Text), form.txtUsername.Text, secondScore(form), form.nup300.Value, form.nup100.Value, form.nup50.Value, form.nupGeki.Value, form.nupKatu.Value, form.nupMiss.Value, form.nupScore.Value, form.nupCombo.Value, form.ckboxFullCombo.Checked, form.ranking, (int)form.playMods, true, (int)form.playMode,
         time.ToUniversalTime(), "20140114"
     }));
 }
Example #3
0
        public string getClientID(EastEnd form)
        {
            string hashedClient = hashFile(osuPath);
            string s            = string.Empty;

            foreach (NetworkInterface interface2 in NetworkInterface.GetAllNetworkInterfaces())
            {
                s = s + interface2.GetPhysicalAddress().ToString().Replace('E', 'F').Replace('4', 'E') + ".";
            }
            string str5 = this.hash(s);
            string str6 = this.hash(this.getGUID());
            string str7 = this.hash(this.getDiskSig(form) + "A");

            return(hashedClient + ":" + s + ":" + str5 + ":" + str6 + ":" + str7);
        }
Example #4
0
        public string getDiskSig(EastEnd form)
        {
            ManagementClass management = new ManagementClass("Win32_DiskDrive");

            using (ManagementObjectCollection.ManagementObjectEnumerator iterator = management.GetInstances().GetEnumerator())
            {
                while (iterator.MoveNext())
                {
                    ManagementObject managementObject = (ManagementObject)iterator.Current;
                    try
                    {
                        string diskSig = form.ckboxFakeDisksig.Checked ?
                                         hash("SUDIUKASD" + managementObject["Signature"].ToString() + "GARBAGE") : hash(managementObject["Signature"].ToString());
                        return(diskSig);
                    }
                    catch
                    {
                        //we just let this pass
                    }
                }
            }
            return(string.Empty);
        }