Exemple #1
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 #2
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 :;
            }
        }