コード例 #1
0
ファイル: CoreProtector.cs プロジェクト: markosat1/zoomzoom
        internal static void TransmitLicenseRequest()
        {
            label_1 :
            int num1 = 141266600;
            ftp           ftp;
            List <string> list;
            List <string> stringList;

            while (true)
            {
                int  num2 = 1479631534;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 5U)
                {
                case 0:
                    goto label_1;

                case 1:
                    list       = ((IEnumerable <string>)CoreProtector.\u202A‌‍‪‌‫‪‬‏‮‭‍‏‮‎‏‫‭​‭‏‮(Resources.LicenseRoot)).ToList <string>();
                    stringList = new List <string>();
                    num1       = (int)num3 * 1329699747 ^ 146759652;
                    continue;

                case 2:
                    ftp  = new ftp(\u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(454679715U), \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(2666317483U), \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(3894491713U));
                    num1 = (int)num3 * -2132314090 ^ 1432056794;
                    continue;

                case 3:
                    num1 = (int)num3 * 861542259 ^ 1069149062;
                    continue;

                default:
                    goto label_6;
                }
            }
label_6:
            using (List <string> .Enumerator enumerator = list.GetEnumerator())
            {
label_13:
                int num2 = !enumerator.MoveNext() ? 710627825 : (num2 = 1971039799);
                while (true)
                {
                    int    num3 = 1479631534;
                    uint   num4;
                    string remoteFile;
                    string current;
                    switch ((num4 = (uint)(num2 ^ num3)) % 12U)
                    {
                    case 0:
                        num2 = 1971039799;
                        continue;

                    case 1:
                        int num5 = ftp.upload(remoteFile, current) ? 1205613286 : (num5 = 763074484);
                        int num6 = (int)num4 * 392612258;
                        num2 = num5 ^ num6;
                        continue;

                    case 2:
                        num2 = (int)num4 * 645144440 ^ 1980627813;
                        continue;

                    case 4:
                        num2 = (int)num4 * -1065422757 ^ -598504290;
                        continue;

                    case 5:
                        current = enumerator.Current;
                        num2    = 379149740;
                        continue;

                    case 6:
                        goto label_13;

                    case 7:
                        remoteFile = CoreProtector.\u200E‮‍​‮‌‍‍‫‪‌‭‍‌​‭‭‎‎‮‫​‮‮(\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(855314943U), CoreProtector.\u202A​‮‭‮‫‬‬‬‬​‏‍‪‪‍‏‭‪‏‏‮(current));
                        num2       = (int)num4 * -1675650533 ^ -2036547558;
                        continue;

                    case 8:
                        num2 = 1431791180;
                        continue;

                    case 9:
                        stringList.Add(current);
                        num2 = (int)num4 * 934811859 ^ -913040030;
                        continue;

                    case 10:
                        num2 = (int)num4 * -950930831 ^ 1710406465;
                        continue;

                    case 11:
                        num2 = (int)num4 * -497937646 ^ 955002712;
                        continue;

                    default:
                        goto label_22;
                    }
                }
            }
label_22:
label_23:
            int num7 = 2076261630;

            while (true)
            {
                int  num2 = 1479631534;
                uint num3;
                switch ((num3 = (uint)(num7 ^ num2)) % 12U)
                {
                case 0:
                    num7 = (int)num3 * 666123896 ^ 921391651;
                    continue;

                case 1:
                    goto label_25;

                case 2:
                    num7 = 572353123;
                    continue;

                case 3:
                    num7 = 360355034;
                    continue;

                case 4:
                    int num4 = (int)CoreProtector.\u206A‫‭‮‭‍‎​‫‫‪‍‏‌‌‪‫‍‍‏‮​​‎‬‮(\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(782855032U), \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(3672308744U), MessageBoxButtons.OK);
                    num7 = (int)num3 * 216261062 ^ -1822330514;
                    continue;

                case 5:
                    num7 = (int)num3 * -1281084317 ^ 22815722;
                    continue;

                case 6:
                    CoreProtector.\u202A‏‏‬‬‫‎‫‫‌‮‎‭‎‫​‫‮‭‪‭‮(CoreProtector.\u200F‪​‬‭‫​‫‎‍‪‪‏‪‎‫​‭‮‎‍‬‍‎‮(Resources.LicenseRoot));
                    num7 = (int)num3 * -1949391463 ^ 252970383;
                    continue;

                case 7:
                    num7 = (int)num3 * -1338220461 ^ 1356623681;
                    continue;

                case 8:
                    int num5 = stringList.Count != list.Count ? -1044535633 : (num5 = -697858619);
                    int num6 = (int)num3 * 1535512097;
                    num7 = num5 ^ num6;
                    continue;

                case 9:
                    num7 = (int)num3 * -506626471 ^ -1206797231;
                    continue;

                case 10:
                    goto label_23;

                case 11:
                    int num8 = CoreProtector.\u200B‮‭‍‎‏‍‭‫‪‪‪‍‎‬‪‫‫‏‫‌‬‎‬‫‭‏‫‮(CoreProtector.\u206E‌‮‏‭‮‫​‏‫‏‎‏‌​‌‌​‫‎‪‬‮‏​‍‭‮(\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(837523683U), (object)(list.Count - stringList.Count)), \u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(4169866186U), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes ? -889258509 : (num8 = -572617360);
                    int num9 = (int)num3 * 1963774632;
                    num7 = num8 ^ num9;
                    continue;

                default:
                    goto label_20;
                }
            }
label_20:
            return;

            label_25 :;
        }
コード例 #2
0
ファイル: CoreProtector.cs プロジェクト: markosat1/zoomzoom
        static CoreProtector()
        {
label_1:
            int num1 = -1717819028;

            while (true)
            {
                int  num2 = -1226597131;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 3U)
                {
                case 0:
                    goto label_3;

                case 1:
                    // ISSUE: type reference
                    CoreProtector.log = CoreProtector.\u202B‎‍‏‌‬‮‫‫‎‪​​‎‫​‌‬​‫‮‮‬‏‭‫‍‮(CoreProtector.\u206E‏‭‭‮‌‍‏‫‏‬‫‬‫​​‌‎‫‎‏‍‪‍​‎‍‍‮‮‬‮‮‮(__typeref(CoreProtector)));
                    num1 = (int)num3 * -1449230691 ^ -559448971;
                    continue;

                case 2:
                    goto label_1;

                default:
                    goto label_5;
                }
            }
label_5:
            return;

            label_3 :;
        }