예제 #1
0
        internal override bool Valid()
        {
            label_1 :
            int num1 = 721376005;
            bool flag;

            while (true)
            {
                int  num2 = 2122265436;
                uint num3;
                switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                {
                case 0:
                    num1 = (int)num3 * 1040946908 ^ -2109954269;
                    continue;

                case 1:
                    flag = !JoinAttack.\u202A‎‪‪‌‎‌‌‏​‬​‮​‪‌‮‬​​‮(this.MeetingId);
                    num1 = (int)num3 * 1263744480 ^ -1487855288;
                    continue;

                case 2:
                    goto label_1;

                default:
                    goto label_5;
                }
            }
label_5:
            return(flag);
        }
예제 #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 :;
            }
        }