Example #1
0
        internal static string GetMeetingIdFromWindowTitle(string sWindowCaption)
        {
label_1:
            int num1 = 1980584476;
            string str1;

            while (true)
            {
                int    num2 = 239828385;
                uint   num3;
                bool   flag;
                string str2;
                switch ((num3 = (uint)(num1 ^ num2)) % 19U)
                {
                case 0:
                    int num4;
                    num1 = num4 = !MeetingHelper.\u200F‭‮‭‏‬​‭‌‌‮‮‎‎‭‮​‮‮‏‪‭‏​‬‮‮‮(sWindowCaption, \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(324465522U)) ? 921281505 : (num4 = 863928055);
                    continue;

                case 1:
                    num1 = (int)num3 * 1600496886 ^ -153593627;
                    continue;

                case 2:
                    int num5 = !flag ? 1821218593 : (num5 = 1304580345);
                    int num6 = (int)num3 * 75305561;
                    num1 = num5 ^ num6;
                    continue;

                case 3:
                    str2 = MeetingHelper.\u202A‭‭‫‫‍‌‌‬‫‎‏‎‫‌‪‭‌‏‪‬‌‬‫‮(MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(str2, 0, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(209903335U))));
                    num1 = (int)num3 * 1771691912 ^ 594336843;
                    continue;

                case 5:
                    num1 = (int)num3 * 1269797783 ^ 9906012;
                    continue;

                case 6:
                    str2 = MeetingHelper.\u202A‭‭‫‫‍‌‌‬‫‎‏‎‫‌‪‭‌‏‪‬‌‬‫‮(MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(str2, 0, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(3518570259U))));
                    num1 = (int)num3 * -1186074796 ^ 1837735967;
                    continue;

                case 7:
                    str2 = MeetingHelper.\u200F​‏‪‫‬‍‍‭​‏​‌‫‍​‎‌‌‎‌‮(MeetingHelper.\u200F​‏‪‫‬‍‍‭​‏​‌‫‍​‎‌‌‎‌‮(sWindowCaption, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(1837654791U), ""), \u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(3515778971U), "");
                    num1 = (int)num3 * -1483354132 ^ 266920417;
                    continue;

                case 8:
                    num1 = 464886122;
                    continue;

                case 9:
                    flag = MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(sWindowCaption, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(2883877321U)) > 0;
                    num1 = 867637089;
                    continue;

                case 10:
                    str2 = MeetingHelper.\u202A‭‭‫‫‍‌‌‬‫‎‏‎‫‌‪‭‌‏‪‬‌‬‫‮(MeetingHelper.\u200F​‏‪‫‬‍‍‭​‏​‌‫‍​‎‌‌‎‌‮(MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(sWindowCaption, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(sWindowCaption, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(1357823085U))), \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(143516832U), ""));
                    num1 = (int)num3 * -804506496 ^ -223386171;
                    continue;

                case 11:
                    num1 = (int)num3 * -455512364 ^ -1506988564;
                    continue;

                case 12:
                    num1 = (int)num3 * -638135744 ^ 996241889;
                    continue;

                case 13:
                    goto label_1;

                case 14:
                    str2 = MeetingHelper.\u202A‭‭‫‫‍‌‌‬‫‎‏‎‫‌‪‭‌‏‪‬‌‬‫‮(MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(sWindowCaption, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(sWindowCaption, \u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(3632527092U)) + 1));
                    num1 = (int)num3 * -1677397379 ^ -817042971;
                    continue;

                case 15:
                    str1 = str2;
                    num1 = 1181139596;
                    continue;

                case 16:
                    str2 = string.Empty;
                    int num7 = MeetingHelper.\u200F‭‮‭‏‬​‭‌‌‮‮‎‎‭‮​‮‮‏‪‭‏​‬‮‮‮(sWindowCaption, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(1357823085U)) ? 447005063 : (num7 = 2006922380);
                    int num8 = (int)num3 * 262879794;
                    num1 = num7 ^ num8;
                    continue;

                case 17:
                    int num9  = MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(3515778971U)) > 0 ? -1266641293 : (num9 = -327364704);
                    int num10 = (int)num3 * 98638581;
                    num1 = num9 ^ num10;
                    continue;

                case 18:
                    num1 = (int)num3 * -638082614 ^ -860391023;
                    continue;

                default:
                    goto label_20;
                }
            }
label_20:
            return(str1);
        }
Example #2
0
        public static string GetMeetingId(string windowTitle)
        {
label_1:
            int num1 = -1508669175;
            string str1;

            while (true)
            {
                int    num2 = -1160454104;
                uint   num3;
                string str2;
                bool   flag;
                switch ((num3 = (uint)(num1 ^ num2)) % 11U)
                {
                case 0:
                    str2 = MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(str2, 0, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(3515778971U)));
                    num1 = (int)num3 * -1739857172 ^ -1361346976;
                    continue;

                case 1:
                    int num4;
                    num1 = num4 = MeetingHelper.\u200F‭‮‭‏‬​‭‌‌‮‮‎‎‭‮​‮‮‏‪‭‏​‬‮‮‮(str2, \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(209903335U)) ? -1779491089 : (num4 = -721285241);
                    continue;

                case 2:
                    str2 = string.Empty;
                    flag = MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(windowTitle, \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(686362902U)) > 0;
                    num1 = (int)num3 * 50536684 ^ -795736420;
                    continue;

                case 3:
                    int num5 = flag ? -23816314 : (num5 = -236063900);
                    int num6 = (int)num3 * 1491994398;
                    num1 = num5 ^ num6;
                    continue;

                case 5:
                    num1 = (int)num3 * -208036827 ^ -216130412;
                    continue;

                case 6:
                    str2 = MeetingHelper.\u200F​‏‪‫‬‍‍‭​‏​‌‫‍​‎‌‌‎‌‮(MeetingHelper.\u202A‭‭‫‫‍‌‌‬‫‎‏‎‫‌‪‭‌‏‪‬‌‬‫‮(MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(windowTitle, MeetingHelper.\u200C‪​‫‎‌‭‮‏‫‪‏‫‪‭‭‍‭​‮‫​‬‌‏‎‌‎‮(windowTitle, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(1554459379U)) + 3)), \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(393582707U), "");
                    num1 = (int)num3 * 831577770 ^ 770090599;
                    continue;

                case 7:
                    str1 = str2;
                    num1 = -1623851345;
                    continue;

                case 8:
                    str2 = windowTitle;
                    num1 = -1409034661;
                    continue;

                case 9:
                    num1 = (int)num3 * 1303839627 ^ 1493314067;
                    continue;

                case 10:
                    goto label_1;

                default:
                    goto label_12;
                }
            }
label_12:
            return(str1);
        }