コード例 #1
0
ファイル: MeetingHelper.cs プロジェクト: markosat1/zoomzoom
        internal static string GetmeetingWindowCaption(string sFormattedMeetingId)
        {
label_1:
            int num1 = 1183197703;
            string str;

            while (true)
            {
                int  num2 = 6924607;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 3U)
                {
                case 1:
                    str  = MeetingHelper.\u202C‍‭‍‪​‪‍​‍‎‌‌​‭‏‏‭‬‍‭​‏‮(\u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(2317486497U), sFormattedMeetingId);
                    num1 = (int)num3 * 524087215 ^ -417251410;
                    continue;

                case 2:
                    goto label_1;

                default:
                    goto label_4;
                }
            }
label_4:
            return(str);
        }
コード例 #2
0
        internal static ZoomMeeting CreateMeeting(SharedData sharedData, ZoomEvent zoomEvent)
        {
label_1:
            int num1 = -861884473;
            ZoomMeeting zoomMeeting1;

            while (true)
            {
                int  num2 = -1525751682;
                uint num3;
                // ISSUE: variable of a compiler-generated type
                ZoomFactory.\u003C\u003Ec__DisplayClass7_0 cDisplayClass70;
                ZoomMeeting meeting;
                ZoomMeeting zoomMeeting2;
                bool        flag1;
                bool        flag2;
                switch ((num3 = (uint)(num1 ^ num2)) % 19U)
                {
                case 0:
                    num1 = (int)num3 * -125655202 ^ 1308101219;
                    continue;

                case 1:
                    num1 = (int)num3 * -157833053 ^ -1318619265;
                    continue;

                case 2:
                    flag1 = zoomMeeting2 == null;
                    num1  = (int)num3 * 364624421 ^ -129366512;
                    continue;

                case 3:
                    num1 = -219942319;
                    continue;

                case 4:
                    ZoomFactory.Engine.AddMeeting(meeting);
                    num1 = (int)num3 * 1388653764 ^ 1130222007;
                    continue;

                case 5:
                    num1 = (int)num3 * 464674994 ^ -1385216633;
                    continue;

                case 6:
                    int num4 = flag2 ? 2119542646 : (num4 = 113453885);
                    int num5 = (int)num3 * 648048827;
                    num1 = num4 ^ num5;
                    continue;

                case 7:
                    int num6 = !flag1 ? -456688871 : (num6 = -689005855);
                    int num7 = (int)num3 * 912150115;
                    num1 = num6 ^ num7;
                    continue;

                case 8:
                    zoomMeeting1 = meeting;
                    num1         = -75720103;
                    continue;

                case 10:
                    num1 = (int)num3 * 954464147 ^ 320339067;
                    continue;

                case 11:
                    num1 = (int)num3 * 1521877506 ^ -609085097;
                    continue;

                case 12:
                    meeting = (ZoomMeeting)null;
                    flag2   = zoomEvent.ZoomWindowType == ZoomWindowType.Meeting;
                    num1    = (int)num3 * 1965103502 ^ -528108956;
                    continue;

                case 13:
                    goto label_1;

                case 14:
                    // ISSUE: reference to a compiler-generated field
                    meeting = new ZoomMeeting(cDisplayClass70.meetingId, zoomEvent.Window);
                    num1    = (int)num3 * -735738899 ^ -584300918;
                    continue;

                case 15:
                    // ISSUE: object of a compiler-generated type is created
                    cDisplayClass70 = new ZoomFactory.\u003C\u003Ec__DisplayClass7_0();
                    num1            = (int)num3 * 980739715 ^ 1849251880;
                    continue;

                case 16:
                    ZoomFactory.Engine.SaveMeetings();
                    num1 = (int)num3 * -422386060 ^ 849759059;
                    continue;

                case 17:
                    meeting = zoomMeeting2;
                    num1    = -247606021;
                    continue;

                case 18:
                    Engine instance = Engine.Instance;
                    // ISSUE: reference to a compiler-generated field
                    cDisplayClass70.meetingId = MeetingHelper.GetMeetingId(zoomEvent.Window.Title);
                    // ISSUE: method pointer
                    zoomMeeting2 = (ZoomMeeting)Enumerable.FirstOrDefault <ZoomMeeting>((IEnumerable <M0>)ZoomFactory.Engine.Meetings, (Func <M0, bool>) new Func <ZoomMeeting, bool>((object)cDisplayClass70, __methodptr(\u003CCreateMeeting\u003Eb__0)));
                    num1         = (int)num3 * -334952858 ^ -1578082535;
                    continue;

                default:
                    goto label_20;
                }
            }
label_20:
            return(zoomMeeting1);
        }
コード例 #3
0
ファイル: MeetingHelper.cs プロジェクト: markosat1/zoomzoom
        internal static string GetMeetingIdFromUrl(string sUrl)
        {
label_1:
            int num1 = 27897947;
            string str1;

            while (true)
            {
                int    num2 = 1689692278;
                uint   num3;
                bool   flag1;
                string str2;
                string str3;
                bool   flag2;
                switch ((num3 = (uint)(num1 ^ num2)) % 15U)
                {
                case 0:
                    goto label_1;

                case 1:
                    int num4 = flag2 ? -2074145822 : (num4 = -302787723);
                    int num5 = (int)num3 * 932395812;
                    num1 = num4 ^ num5;
                    continue;

                case 2:
                    str2 = MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(str2, 0, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(859380423U)));
                    num1 = (int)num3 * 469478324 ^ 1735885874;
                    continue;

                case 3:
                    num1 = (int)num3 * -948732579 ^ -962982047;
                    continue;

                case 4:
                    str2 = MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(str2, MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, str3) + MeetingHelper.\u202D‌‪​‎‪‮‮‏‬‌‬‎‎‮‏‪‭‌‏‪​‭‏‪‍‮‫‪‮(str3));
                    num1 = (int)num3 * 490061837 ^ -301337033;
                    continue;

                case 5:
                    flag2 = MeetingHelper.\u206C‫‏‍​‫‫‭‫‭‫​‬​‪‭‬‌‎‍‪‏‮‪‪‎‍‪‌‏‪‮(str2, \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(2280426333U)) > 0;
                    num1  = (int)num3 * -1594154569 ^ -1663054960;
                    continue;

                case 6:
                    str3 = \u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(3563674369U);
                    num1 = (int)num3 * -458027111 ^ 915727303;
                    continue;

                case 8:
                    str1 = str2;
                    num1 = 1764507537;
                    continue;

                case 9:
                    num1 = (int)num3 * -417916381 ^ -1976517392;
                    continue;

                case 10:
                    flag1 = MeetingHelper.\u200F‭‮‭‏‬​‭‌‌‮‮‎‎‭‮​‮‮‏‪‭‏​‬‮‮‮(str2, \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(1715048345U));
                    num1  = (int)num3 * 1919227186 ^ 772833522;
                    continue;

                case 11:
                    num1 = 375971777;
                    continue;

                case 12:
                    num1 = (int)num3 * -943920683 ^ 111501491;
                    continue;

                case 13:
                    int num6 = flag1 ? -1020021567 : (num6 = -1534560342);
                    int num7 = (int)num3 * -159960850;
                    num1 = num6 ^ num7;
                    continue;

                case 14:
                    str2 = sUrl;
                    num1 = (int)num3 * 705127235 ^ -1942822913;
                    continue;

                default:
                    goto label_16;
                }
            }
label_16:
            return(str1);
        }
コード例 #4
0
ファイル: MeetingHelper.cs プロジェクト: markosat1/zoomzoom
        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);
        }
コード例 #5
0
ファイル: MeetingHelper.cs プロジェクト: markosat1/zoomzoom
        internal static string GetFormattedMeetingId(string _ID)
        {
label_1:
            int num1 = 919540630;
            string str;

            while (true)
            {
                int  num2 = 782964635;
                uint num3;
                bool flag;
                switch ((num3 = (uint)(num1 ^ num2)) % 10U)
                {
                case 0:
                    str  = _ID;
                    num1 = 1633485878;
                    continue;

                case 1:
                    int num4 = _ID != null ? 1960786079 : (num4 = 102178532);
                    int num5 = (int)num3 * -112359463;
                    num1 = num4 ^ num5;
                    continue;

                case 2:
                    _ID  = string.Empty;
                    num1 = (int)num3 * 1942110643 ^ -1494480998;
                    continue;

                case 3:
                    _ID  = MeetingHelper.\u200F​‏‪‫‬‍‍‭​‏​‌‫‍​‎‌‌‎‌‮(_ID, \u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(2691421578U), "");
                    flag = MeetingHelper.\u202D‌‪​‎‪‮‮‏‬‌‬‎‎‮‏‪‭‌‏‪​‭‏‪‍‮‫‪‮(_ID) > 7;
                    num1 = 740221147;
                    continue;

                case 4:
                    int num6 = flag ? -954508806 : (num6 = -145388427);
                    int num7 = (int)num3 * -1022518308;
                    num1 = num6 ^ num7;
                    continue;

                case 5:
                    _ID = MeetingHelper.\u206B‮‫‭‪‭‮‍‬‪‬‌​‪‭‍‍‪‌​‫‍‏‍‏‭‫‭‮(new string[5]
                    {
                        MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(_ID, 0, 3),
                        \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(2237685910U),
                        MeetingHelper.\u206C‪‮‫‬‭‍‍‮‮‪‮‬​‫‎‭‬‎‪‌​‬‎‍‬‮(_ID, 3, 3),
                        \u003CModule\u003E.\u202A‎‪‫‪‪‏‮‬‎‏‌‌‫‬‌‍‫‌‌‌‮‫‪‮‮ <string>(767452174U),
                        MeetingHelper.\u200C‫‏‮‬‏‬‮‏‎​‭‪‫‬‪‭‍‭‬‌‪‍‬​‪‏‮‮(_ID, 6)
                    });
                    num1 = (int)num3 * -504851402 ^ -1009333351;
                    continue;

                case 6:
                    num1 = (int)num3 * 904883302 ^ -425166329;
                    continue;

                case 8:
                    num1 = (int)num3 * -958296575 ^ -917973759;
                    continue;

                case 9:
                    goto label_1;

                default:
                    goto label_11;
                }
            }
label_11:
            return(str);
        }
コード例 #6
0
ファイル: MeetingHelper.cs プロジェクト: markosat1/zoomzoom
        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);
        }