Exemple #1
0
        private void ProcessEvents()
        {
            try
            {
label_2:
                int num1 = -496590015;
                while (true)
                {
                    int        num2 = -732586811;
                    uint       num3;
                    bool       flag1;
                    ZoomEvent  pendingEvent;
                    bool       flag2;
                    bool       flag3;
                    ZoomWindow window;
                    switch ((num3 = (uint)(num1 ^ num2)) % 21U)
                    {
                    case 0:
                        int num4 = flag1 ? 414028493 : (num4 = 1409841062);
                        int num5 = (int)num3 * 1402749695;
                        num1 = num4 ^ num5;
                        continue;

                    case 1:
                        window.Close(false, \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(1577954334U));
                        num1 = (int)num3 * -1183107380 ^ 847497479;
                        continue;

                    case 2:
                        goto label_2;

                    case 3:
                        num1 = -1154556989;
                        continue;

                    case 4:
                        flag3 = window != null;
                        num1  = (int)num3 * 660387139 ^ 583670705;
                        continue;

                    case 5:
                        num1 = (int)num3 * -1939081024 ^ -289842571;
                        continue;

                    case 6:
                        num1 = (int)num3 * 593849314 ^ 817729011;
                        continue;

                    case 7:
                        window = this.Engine.GetWindow(ZoomWindowType.Meeting);
                        num1   = -277729667;
                        continue;

                    case 8:
                        int num6 = !ZoomZoom.NativeMethods.DestroyWindow(pendingEvent.WindowHandle) ? 1956356428 : (num6 = 357692342);
                        int num7 = (int)num3 * 480920484;
                        num1 = num6 ^ num7;
                        continue;

                    case 9:
                        CoreObject.log.Debug((object)(\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(4177809707U) + ZoomZoom.NativeMethods.GetLastError().ToString()));
                        num1 = (int)num3 * 897252412 ^ -1378669327;
                        continue;

                    case 10:
                        num1 = (int)num3 * 463643943 ^ 457655370;
                        continue;

                    case 11:
                        num1 = (int)num3 * 1312286524 ^ 1437950073;
                        continue;

                    case 12:
                        JoinAttack.\u202C‍‎‌‪‪‭‍‪‌‏‭‬‬‏‪‌‏‫​‏‪‪‍‭‍‮(CoreObject.log, (object)JoinAttack.\u206A‪‫‪​​​‎‏‌‫‌‫‍‍‫‬‎‪‍‍‍‎‫‪‬‏‮((object)\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(3309255995U), (object)pendingEvent));
                        num1 = (int)num3 * 914932407 ^ 487017949;
                        continue;

                    case 13:
                        num1 = (int)num3 * 2096319401 ^ -1342819766;
                        continue;

                    case 14:
                        goto label_31;

                    case 15:
                        pendingEvent = this.GetPendingEvent();
                        flag2        = pendingEvent != null;
                        num1         = (int)num3 * -745465066 ^ 1005877846;
                        continue;

                    case 16:
                        int num8 = flag3 ? -1653590273 : (num8 = -969085820);
                        int num9 = (int)num3 * -873608805;
                        num1 = num8 ^ num9;
                        continue;

                    case 17:
                        num1 = -1417451008;
                        continue;

                    case 18:
                        this.Trace(TraceType.Activity, JoinAttack.\u200B‌‌‪‎‬‌​‫‏‏‫‏‫‬‪‭‮‏​‍‬‭‮‫‌‮(\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(4033050755U), (object)pendingEvent.WindowHandle));
                        num1 = (int)num3 * 911242218 ^ 1378243773;
                        continue;

                    case 19:
                        int num10 = !flag2 ? -890159805 : (num10 = -180505459);
                        int num11 = (int)num3 * -114012311;
                        num1 = num10 ^ num11;
                        continue;

                    case 20:
                        flag1 = JoinAttack.\u206C‪‫‫‫‌‬‬‮‭‮‫‮‏‮‍‌‬​‫‮‏‍​‎‭‬‌‭‮(pendingEvent.WindowTitle, \u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(3960671279U));
                        num1  = (int)num3 * 1393779797 ^ -438026158;
                        continue;

                    default:
                        goto label_28;
                    }
                }
label_28:
                return;

                label_31 :;
            }
            catch (Exception ex)
            {
                label_26 :
                int num1 = -1271562248;
                while (true)
                {
                    int  num2 = -732586811;
                    uint num3;
                    switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                    {
                    case 0:
                        goto label_26;

                    case 1:
                        num1 = (int)num3 * 1530565629 ^ -2109438830;
                        continue;

                    case 2:
                        num1 = (int)num3 * 1211072160 ^ 1934387426;
                        continue;

                    case 3:
                        goto label_24;

                    default:
                        goto label_4;
                    }
                }
label_4:
                return;

                label_24 :;
            }
        }
Exemple #2
0
        private void InitiateJoin(object meetingId)
        {
            try
            {
                JoinAttack.\u206F‫‮​‮‌‏‮‪‭​‫‪‪‍​‬‌‮‍‬‌‎‪‌‮(this.Engine.Settings.ZoomExePath, \u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(2032981318U));
label_2:
                int num1 = -1262958237;
                while (true)
                {
                    int              num2 = -1095072986;
                    uint             num3;
                    ProcessStartInfo processStartInfo1;
                    switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                    {
                    case 0:
                        JoinAttack.\u202C‮‪‬​‪‎‏‭‭‬‌‏‌‭‭‭‬‭‭‎‪‭‎‮(processStartInfo1);
                        num1 = (int)num3 * 1711312795 ^ 555603328;
                        continue;

                    case 1:
                        string           str1 = JoinAttack.\u200B‌‌‪‎‬‌​‫‏‏‫‏‫‬‪‭‮‏​‍‬‭‮‫‌‮(\u003CModule\u003E.\u200E‏‍‬‌‌‌‫‎‮‎‌‍‌‮‬‎‎‌‎‌‫‬‮‮ <string>(3150945443U), meetingId);
                        ProcessStartInfo processStartInfo2 = JoinAttack.\u206C‬‌‌‍‌​‏‪‎‍‍‬‎‍‏‎‪‍‪‬‬‮‎​‫‍‍‮();
                        string           str2 = \u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(3204904539U);
                        JoinAttack.\u206B‎‪‫‌‪‮‎‪‎‬‮‬‬‬‏‎‫‬‏‌‭​‌‌‭‎‫‮(processStartInfo2, str2);
                        string str3 = JoinAttack.\u200B‌‌‪‎‬‌​‫‏‏‫‏‫‬‪‭‮‏​‍‬‭‮‫‌‮(\u003CModule\u003E.\u206B‎‏‎‮‌​‪‏‭‭‍‍‬‬‫‌‎‮‮‪‌‪‮ <string>(3987318200U), (object)str1);
                        JoinAttack.\u206A‍‌​‌‏‍‎‫‏‫‫‍‌‫‬‪‮‌‫‪‍‮‫‎‎‮(processStartInfo2, str3);
                        int num4 = 1;
                        JoinAttack.\u206E‭‬‍‬‮‌​‍‭‎‫‏‪‫‏‬‎‭‬‭​​‏‌‮(processStartInfo2, (ProcessWindowStyle)num4);
                        int num5 = 0;
                        JoinAttack.\u202A‬‏‬‫‍‏‭‏​‌‏‎‬‮‫‮‎‎‭‮(processStartInfo2, num5 != 0);
                        processStartInfo1 = processStartInfo2;
                        num1 = (int)num3 * -945467938 ^ 1309583868;
                        continue;

                    case 2:
                        goto label_14;

                    case 3:
                        goto label_2;

                    default:
                        goto label_11;
                    }
                }
label_11:
                return;

                label_14 :;
            }
            catch (Exception ex)
            {
                label_9 :
                int num1 = -1707898984;
                while (true)
                {
                    int  num2 = -1095072986;
                    uint num3;
                    switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                    {
                    case 0:
                        goto label_9;

                    case 1:
                        goto label_7;

                    case 2:
                        JoinAttack.\u206B‮​‮‮‮‫‮‪‫‎‬‬‫‎‌‎‫‮‌‎‏‍‮(CoreObject.log, (object)ex);
                        num1 = (int)num3 * 87917583 ^ 380549467;
                        continue;

                    case 3:
                        num1 = (int)num3 * 794571267 ^ 331022846;
                        continue;

                    default:
                        goto label_4;
                    }
                }
label_4:
                return;

                label_7 :;
            }
        }
Exemple #3
0
        protected Task StartSTATask(Action func)
        {
label_1:
            int num1 = -396204695;
            Task task;

            while (true)
            {
                int    num2 = -1882111531;
                uint   num3;
                Thread thread;
                TaskCompletionSource <object> tcs;
                switch ((num3 = (uint)(num1 ^ num2)) % 7U)
                {
                case 0:
                    num1 = (int)num3 * 354809277 ^ 453180871;
                    continue;

                case 1:
                    JoinAttack.\u206C‭‭‌‪‪‌‬​​‫‍‍‬‎‭‮‭‭‎‌‍‌‭‌‎‫‬‮(thread);
                    num1 = (int)num3 * 345773881 ^ -1515043857;
                    continue;

                case 2:
                    tcs    = new TaskCompletionSource <object>();
                    thread = JoinAttack.\u206F‌‍‍‮​‮‭‬‎‮‍​‭‫‭‌‍‭‪‏‮‏‌‬‮((ThreadStart)(() =>
                    {
                        try
                        {
                            label_2:
                            int num2 = 2135717351;
                            while (true)
                            {
                                int num3 = 1344962558;
                                uint num4;
                                switch ((num4 = (uint)(num2 ^ num3)) % 6U)
                                {
                                case 0:
                                    goto label_2;

                                case 1:
                                    func.Invoke();
                                    num2 = (int)num4 * 2115475405 ^ 1380241215;
                                    continue;

                                case 2:
                                    num2 = (int)num4 * -2045662633 ^ 384423091;
                                    continue;

                                case 3:
                                    goto label_17;

                                case 4:
                                    tcs.SetResult((object)null);
                                    num2 = (int)num4 * 1162006518 ^ -2028136351;
                                    continue;

                                case 5:
                                    num2 = (int)num4 * 1865279441 ^ 819704023;
                                    continue;

                                default:
                                    goto label_13;
                                }
                            }
                            label_13:
                            return;

                            label_17:;
                        }
                        catch (Exception ex)
                        {
                            label_11:
                            int num2 = 1300745360;
                            while (true)
                            {
                                int num3 = 1344962558;
                                uint num4;
                                switch ((num4 = (uint)(num2 ^ num3)) % 5U)
                                {
                                case 0:
                                    num2 = (int)num4 * -1722933173 ^ -11178998;
                                    continue;

                                case 1:
                                    tcs.SetException(ex);
                                    num2 = (int)num4 * 1227794919 ^ 108165958;
                                    continue;

                                case 2:
                                    num2 = (int)num4 * -265963207 ^ 1555775733;
                                    continue;

                                case 3:
                                    goto label_9;

                                case 4:
                                    goto label_11;

                                default:
                                    goto label_4;
                                }
                            }
                            label_4:
                            return;

                            label_9:;
                        }
                    }));
                    JoinAttack.\u202C‪‭‮‬‎​‏​‫‌‪‎‪‌‮‪‬‍‎‮‫‫‫‍‭‮(thread, ApartmentState.STA);
                    num1 = (int)num3 * 1677934264 ^ 653834358;
                    continue;

                case 3:
                    goto label_1;

                case 4:
                    num1 = (int)num3 * -1376066048 ^ 1605591330;
                    continue;

                case 5:
                    task = (Task)tcs.get_Task();
                    num1 = (int)num3 * 68481832 ^ -721269245;
                    continue;

                default:
                    goto label_8;
                }
            }
label_8:
            return(task);
        }