Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // dPatch.SDP
- public static string AtDenuvo(string NameArg)
- {
- string text = <Module>.<string>(1556830342u);
- char[] array2;
- while (true)
- {
- IL_0B:
- uint arg_15_0 = 668229862u;
- while (true)
- {
- uint num;
- switch ((num = (arg_15_0 ^ 162211028u)) % 50u)
- {
- case 0u:
- {
- string text2;
- int num2 = (((~(num2 + 147) - (int)SDP.(text2, 15) << 2 | (~(num2 + 147) - (int)SDP.(text2, 15) & 255) >> 6) & 255) ^ 184) + (int)SDP.(text, 9);
- num2 = (~(((((((~num2 << 7 | (~num2 & 255) >> 1) & 255) + (int)SDP.(text, 5) & 255) >> 1 | ((~num2 << 7 | (~num2 & 255) >> 1) & 255) + (int)SDP.(text, 5) << 7) & 255) ^ 177) + 94) ^ (int)SDP.(text, 2));
- int num3;
- num2 = ((((((num2 & 255) >> 6 | num2 << 2) & 255) - (int)SDP.(text, 3) + (int)SDP.(text, 10) << 6 | ((((num2 & 255) >> 6 | num2 << 2) & 255) - (int)SDP.(text, 3) + (int)SDP.(text, 10) & 255) >> 2) & 255) ^ (int)SDP.(text2, 15)) - num3 - (int)SDP.(text2, 19) - (int)SDP.(text, 6);
- num2 = num2 + num3 + num3 - (int)SDP.(text, 5);
- num2 = num2 - (int)SDP.(text, 8) + num3 + 102 + num3;
- num2 = ((num2 ^ 53 ^ 207 ^ 233) - (int)SDP.(text, 0) ^ (int)SDP.(text, 6));
- arg_15_0 = (num * 2455261780u ^ 3039684467u);
- continue;
- }
- case 1u:
- {
- int num5;
- int num4 = ~(((((num4 ^ 62) & 255) >> 7 | (num4 ^ 62) << 1) & 255) ^ (int)SDP.(NameArg, 6)) - num5;
- num4 = ((((((((num4 << 4 | (num4 & 255) >> 4) & 255) << 4 | ((num4 << 4 | (num4 & 255) >> 4) & 255 & 255) >> 4) & 255) | ((((num4 << 4 | (num4 & 255) >> 4) & 255) << 4 | ((num4 << 4 | (num4 & 255) >> 4) & 255 & 255) >> 4) & 255 & 255) >> 8) & 255 & 255) >> 2 | ((((((num4 << 4 | (num4 & 255) >> 4) & 255) << 4 | ((num4 << 4 | (num4 & 255) >> 4) & 255 & 255) >> 4) & 255) | ((((num4 << 4 | (num4 & 255) >> 4) & 255) << 4 | ((num4 << 4 | (num4 & 255) >> 4) & 255 & 255) >> 4) & 255 & 255) >> 8) & 255) << 6) & 255);
- arg_15_0 = (num * 2851388452u ^ 1648218877u);
- continue;
- }
- case 2u:
- {
- char[] array;
- int num4 = num4 - (int)array[8] ^ (int)SDP.(NameArg, 4);
- int num5;
- num4 = (~(num4 - num5 + (int)SDP.(NameArg, 10) + (int)SDP.(NameArg, 4) - (int)array[7] + (int)array[5]) ^ 186) - (int)SDP.(NameArg, 5);
- arg_15_0 = (num * 3135394560u ^ 2650887423u);
- continue;
- }
- case 3u:
- {
- int num3 = 0;
- arg_15_0 = (num * 1654109153u ^ 3933794374u);
- continue;
- }
- case 4u:
- {
- int num5;
- char[] array;
- int num4 = ~((((~(num4 - (int)SDP.(NameArg, 0) ^ 227 ^ (int)array[1]) + num5 ^ 120) & 255) >> 2 | (~(num4 - (int)SDP.(NameArg, 0) ^ 227 ^ (int)array[1]) + num5 ^ 120) << 6) & 255);
- arg_15_0 = (num * 3535748661u ^ 3187250441u);
- continue;
- }
- case 5u:
- {
- int num3;
- int num2 = ((num2 + num3 << 4 | (num2 + num3 & 255) >> 4) & 255) + 56 + (int)SDP.(text, 9) + 108 - (int)SDP.(text, 6) + 110 ^ 82;
- arg_15_0 = (num * 1990407333u ^ 3325739225u);
- continue;
- }
- case 6u:
- {
- int num4 = num4 - (int)SDP.(NameArg, 0) ^ (int)SDP.(NameArg, 8);
- arg_15_0 = (num * 1182137556u ^ 2858267919u);
- continue;
- }
- case 7u:
- {
- string text2;
- int num3;
- int num2 = (num2 - num3 + num3 ^ (int)SDP.(text, 1)) + (int)SDP.(text, 5) + num3 ^ (int)SDP.(text2, 19);
- char[] array;
- array[num3] = (char)(num2 & 255);
- num3++;
- arg_15_0 = (num * 2039355530u ^ 3872565143u);
- continue;
- }
- case 8u:
- arg_15_0 = (num * 988260660u ^ 327257748u);
- continue;
- case 9u:
- {
- char[] array;
- int num4 = ((((~(num4 - (int)array[0] + 134) ^ (int)SDP.(NameArg, 7)) + (int)array[7] ^ (int)array[7]) << 7 | (((~(num4 - (int)array[0] + 134) ^ (int)SDP.(NameArg, 7)) + (int)array[7] ^ (int)array[7]) & 255) >> 1) & 255) + (int)array[2];
- arg_15_0 = (num * 66908436u ^ 786143364u);
- continue;
- }
- case 10u:
- {
- int num3;
- char[] array;
- int num2 = (int)array[num3];
- arg_15_0 = 1584232991u;
- continue;
- }
- case 11u:
- {
- int num5 = 0;
- arg_15_0 = (num * 3471752600u ^ 3305812636u);
- continue;
- }
- case 12u:
- {
- int num4;
- int num5;
- array2[num5] = (char)(num4 & 255);
- num5++;
- arg_15_0 = (num * 1851170474u ^ 161071940u);
- continue;
- }
- case 13u:
- {
- int num5;
- int num4 = (num4 ^ 142 ^ (int)SDP.(NameArg, 7)) + num5 + num5 + 134;
- arg_15_0 = (num * 2963659180u ^ 4206631058u);
- continue;
- }
- case 14u:
- {
- string text2;
- int num2 = (((((((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) << 8 | ((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) & 255)) & 255) << 6 | (((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) << 8 | ((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) & 255)) & 255 & 255) >> 2) & 255 & 255) >> 1 | (((((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) << 8 | ((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) & 255)) & 255) << 6 | (((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) << 8 | ((((num2 << 4 | (num2 & 255) >> 4) & 255) ^ (int)SDP.(text, 6) ^ (int)SDP.(text2, 3)) & 255)) & 255 & 255) >> 2) & 255) << 7) & 255) - (int)SDP.(text, 0);
- arg_15_0 = (num * 2766773160u ^ 1270617714u);
- continue;
- }
- case 15u:
- {
- int num5;
- int num4 = (((num4 + 1 & 255) >> 6 | num4 + 1 << 2) & 255) + num5;
- char[] array;
- num4 = (num4 - (int)array[6] ^ 35 ^ (int)array[1] ^ (int)array[10]) - num5;
- arg_15_0 = (num * 3216433941u ^ 1768021487u);
- continue;
- }
- case 16u:
- {
- string text2 = <Module>.<string>(1008638826u);
- arg_15_0 = (num * 1692149445u ^ 4230635711u);
- continue;
- }
- case 17u:
- {
- char[] array;
- int num4 = ((num4 ^ (int)array[10]) - (int)SDP.(NameArg, 1) - (int)SDP.(NameArg, 12) ^ 98) - (int)array[0] - (int)array[3] - (int)SDP.(NameArg, 5) - (int)array[11];
- num4 = ((((((num4 << 2 | (num4 & 255) >> 6) & 255) - (int)SDP.(NameArg, 0) << 2 | (((num4 << 2 | (num4 & 255) >> 6) & 255) - (int)SDP.(NameArg, 0) & 255) >> 6) & 255) - (int)array[9] + (int)SDP.(NameArg, 0) + (int)array[12] << 1 | (((((num4 << 2 | (num4 & 255) >> 6) & 255) - (int)SDP.(NameArg, 0) << 2 | (((num4 << 2 | (num4 & 255) >> 6) & 255) - (int)SDP.(NameArg, 0) & 255) >> 6) & 255) - (int)array[9] + (int)SDP.(NameArg, 0) + (int)array[12] & 255) >> 7) & 255) + (int)array[8];
- int num5;
- num4 = (num4 ^ 205) - (int)array[4] + num5;
- num4 = (((((num4 - (int)array[10] << 7 | (num4 - (int)array[10] & 255) >> 1) & 255) + 151 & 255) >> 8 | ((num4 - (int)array[10] << 7 | (num4 - (int)array[10] & 255) >> 1) & 255) + 151) & 255) + (int)SDP.(NameArg, 12);
- num4 = num4 + (int)SDP.(NameArg, 11) + (int)SDP.(NameArg, 10) + (int)array[2];
- num4 = ((((num4 << 8 | (num4 & 255)) & 255) + num5 ^ 95) - num5 ^ (int)array[6]) - (int)array[9] - num5 + (int)SDP.(NameArg, 5);
- num4 = ~(((((((num4 - (int)array[2] - num5 | (num4 - (int)array[2] - num5 & 255) >> 8) & 255) ^ (int)array[10]) << 8 | ((((num4 - (int)array[2] - num5 | (num4 - (int)array[2] - num5 & 255) >> 8) & 255) ^ (int)array[10]) & 255)) & 255) ^ 212) + num5) - (int)array[4];
- num4 = ((num4 + 40 << 8 | (num4 + 40 & 255)) & 255) - (int)SDP.(NameArg, 9) - (int)SDP.(NameArg, 9);
- num4 = (((~num4 ^ (int)array[7]) << 4 | ((~num4 ^ (int)array[7]) & 255) >> 4) & 255) - num5;
- arg_15_0 = (num * 567319513u ^ 322522547u);
- continue;
- }
- case 18u:
- {
- int num3;
- int num2 = (((((num2 + num3 << 6 | (num2 + num3 & 255) >> 2) & 255 & 255) >> 3 | ((num2 + num3 << 6 | (num2 + num3 & 255) >> 2) & 255) << 5) & 255) ^ (int)SDP.(text, 5)) + num3;
- arg_15_0 = (num * 939036354u ^ 89761314u);
- continue;
- }
- case 19u:
- {
- char[] array = SDP.(<Module>.<string>(2493430368u));
- arg_15_0 = (num * 4065938406u ^ 3624269181u);
- continue;
- }
- case 20u:
- {
- char[] array;
- int num4 = (num4 ^ 4) + (int)array[11] - (int)SDP.(NameArg, 10) ^ (int)SDP.(NameArg, 12);
- arg_15_0 = (num * 2224763585u ^ 4230700588u);
- continue;
- }
- case 21u:
- {
- string text2;
- int num2 = ((((num2 + 197 - (int)SDP.(text2, 14) & 255) >> 8 | num2 + 197 - (int)SDP.(text2, 14)) & 255) ^ 168) + (int)SDP.(text2, 7) + 51;
- int num3;
- num2 = num2 - (int)SDP.(text2, 18) + num3;
- num2 = (~((~(~num2) - num3 + 24 + 198 ^ 101) + (int)SDP.(text, 4)) ^ (int)SDP.(text2, 12));
- num2 = (~(num2 ^ (int)SDP.(text2, 18) ^ (int)SDP.(text, 1)) - num3 - (int)SDP.(text, 6) + 177 ^ 237) + num3;
- arg_15_0 = (num * 3554110318u ^ 1658656502u);
- continue;
- }
- case 22u:
- {
- char[] array;
- int num4 = ((((num4 + (int)SDP.(NameArg, 0) & 255) | num4 + (int)SDP.(NameArg, 0) << 8) & 255) - (int)SDP.(NameArg, 2) ^ (int)array[7]) + (int)SDP.(NameArg, 2) - (int)SDP.(NameArg, 10);
- arg_15_0 = (num * 511918806u ^ 3364333323u);
- continue;
- }
- case 23u:
- {
- int num5;
- int num4 = ((~(num4 + (int)SDP.(NameArg, 0)) + num5 ^ (int)SDP.(NameArg, 3)) + num5 ^ 70) + 145;
- char[] array;
- num4 = ((((num4 & 255) >> 6 | num4 << 2) & 255) ^ (int)SDP.(NameArg, 0)) + (int)array[4];
- arg_15_0 = (num * 2713533752u ^ 4047001401u);
- continue;
- }
- case 24u:
- {
- int num5;
- char[] array;
- int num4 = (((((num4 - num5 << 8 | (num4 - num5 & 255)) & 255) ^ (int)array[11]) & 255) >> 4 | (((num4 - num5 << 8 | (num4 - num5 & 255)) & 255) ^ (int)array[11]) << 4) & 255;
- arg_15_0 = (num * 649329478u ^ 1617414844u);
- continue;
- }
- case 25u:
- {
- char[] array;
- int num4 = (num4 + (int)SDP.(NameArg, 12) + (int)array[7] ^ 237) - (int)SDP.(NameArg, 4);
- num4 = (((((((num4 ^ (int)array[1]) & 255) >> 7 | (num4 ^ (int)array[1]) << 1) & 255) + 32 + 52 & 255) | ((((num4 ^ (int)array[1]) & 255) >> 7 | (num4 ^ (int)array[1]) << 1) & 255) + 32 + 52 << 8) & 255);
- arg_15_0 = (num * 503318847u ^ 2831063271u);
- continue;
- }
- case 26u:
- {
- int num5;
- arg_15_0 = ((num5 >= array2.Length) ? 1698117940u : 395202356u);
- continue;
- }
- case 27u:
- array2 = SDP.(<Module>.<string>(2582330307u));
- arg_15_0 = (num * 3400496145u ^ 2998139016u);
- continue;
- case 28u:
- {
- int num5;
- int num4 = (int)array2[num5];
- num4 = num4 - num5 + 131;
- arg_15_0 = 1356318371u;
- continue;
- }
- case 29u:
- arg_15_0 = (num * 1996048036u ^ 806543269u);
- continue;
- case 30u:
- {
- int num5;
- char[] array;
- int num4 = ((num4 + num5 - (int)array[9] << 2 | (num4 + num5 - (int)array[9] & 255) >> 6) & 255) - num5;
- arg_15_0 = (num * 2878912430u ^ 899231572u);
- continue;
- }
- case 31u:
- {
- int num5;
- int num4 = ~num4 + num5;
- arg_15_0 = (num * 1096278395u ^ 1963858140u);
- continue;
- }
- case 32u:
- {
- int num4;
- int num5;
- num4 -= num5;
- arg_15_0 = (num * 2811735467u ^ 31087475u);
- continue;
- }
- case 33u:
- {
- char[] array;
- int num4 = ~(((num4 - (int)array[7] & 255) >> 3 | num4 - (int)array[7] << 5) & 255);
- num4 = ((((num4 & 255) >> 4 | num4 << 4) & 255) ^ (int)SDP.(NameArg, 11));
- int num5;
- num4 = ((num4 + (int)SDP.(NameArg, 11) << 4 | (num4 + (int)SDP.(NameArg, 11) & 255) >> 4) & 255) - (int)array[3] - num5;
- arg_15_0 = (num * 1968933332u ^ 3829712316u);
- continue;
- }
- case 34u:
- {
- string text2;
- int num3;
- int num2 = ~(num2 + (int)SDP.(text2, 15) + 43 + (int)SDP.(text2, 17) + (int)SDP.(text, 8)) - num3 + (int)SDP.(text, 6);
- arg_15_0 = (num * 2582320058u ^ 421319630u);
- continue;
- }
- case 35u:
- {
- int num5;
- int num4 = (((~((((num4 & 255) >> 6 | num4 << 2) & 255) - num5) & 255) >> 5 | ~((((num4 & 255) >> 6 | num4 << 2) & 255) - num5) << 3) & 255) - num5;
- arg_15_0 = (num * 2660757817u ^ 880288082u);
- continue;
- }
- case 36u:
- {
- int num5;
- char[] array;
- int num4 = (~(num4 - (int)array[0] - (int)SDP.(NameArg, 7) - (int)SDP.(NameArg, 3)) ^ (int)array[3]) + num5;
- arg_15_0 = (num * 119543884u ^ 2132608851u);
- continue;
- }
- case 37u:
- {
- string text2;
- int num3;
- int num2 = (((~(num2 + (int)SDP.(text2, 16)) + num3 ^ 248) << 3 | ((~(num2 + (int)SDP.(text2, 16)) + num3 ^ 248) & 255) >> 5) & 255) + (int)SDP.(text, 0) + (int)SDP.(text2, 8) - (int)SDP.(text2, 19);
- arg_15_0 = (num * 3641862675u ^ 1777818994u);
- continue;
- }
- case 38u:
- {
- string text2;
- int num2 = ~((((num2 ^ (int)SDP.(text2, 4)) & 255) >> 7 | (num2 ^ (int)SDP.(text2, 4)) << 1) & 255) ^ (int)SDP.(text, 5) ^ (int)SDP.(text2, 5) ^ (int)SDP.(text, 1) ^ (int)SDP.(text, 10);
- arg_15_0 = (num * 335891306u ^ 2876950785u);
- continue;
- }
- case 39u:
- {
- int num5;
- char[] array;
- int num4 = (((((num4 ^ (int)SDP.(NameArg, 10)) + 79 + num5 + (int)array[6] & 255) | (num4 ^ (int)SDP.(NameArg, 10)) + 79 + num5 + (int)array[6] << 8) & 255) ^ (int)array[0]) + (int)SDP.(NameArg, 2);
- arg_15_0 = (num * 1385967091u ^ 992164545u);
- continue;
- }
- case 40u:
- {
- char[] array;
- int num4 = num4 + (int)array[11] + (int)SDP.(NameArg, 11) - (int)array[11] + (int)SDP.(NameArg, 10) + (int)SDP.(NameArg, 1);
- int num5;
- num4 = (((((num4 & 255) >> 8 | num4) & 255) - (int)array[5] - (int)SDP.(NameArg, 3) ^ (int)array[2]) - num5 - (int)SDP.(NameArg, 9) ^ (int)array[0]) + (int)array[4];
- arg_15_0 = (num * 529156551u ^ 2289065643u);
- continue;
- }
- case 41u:
- {
- char[] array;
- int num4 = (~(num4 - (int)array[4]) ^ (int)array[8]) - (int)SDP.(NameArg, 5) ^ 150 ^ (int)SDP.(NameArg, 0);
- arg_15_0 = (num * 2351256710u ^ 1749689704u);
- continue;
- }
- case 43u:
- {
- int num5;
- int num4 = ((num4 + (int)SDP.(NameArg, 1) + (int)SDP.(NameArg, 7) + (int)SDP.(NameArg, 2) + num5 << 7 | (num4 + (int)SDP.(NameArg, 1) + (int)SDP.(NameArg, 7) + (int)SDP.(NameArg, 2) + num5 & 255) >> 1) & 255) + num5 ^ 125;
- num4 = (((num4 & 255) >> 3 | num4 << 5) & 255) + (int)SDP.(NameArg, 6) - num5 + 72;
- num4 = (num4 ^ 103) + 162;
- arg_15_0 = (num * 868191340u ^ 3709781938u);
- continue;
- }
- case 44u:
- {
- int num5;
- char[] array;
- int num4 = ((((num4 ^ 143 ^ (int)array[8]) - (int)array[3] + (int)array[2] - (int)array[10] + 80 - num5 & 255) >> 7 | (num4 ^ 143 ^ (int)array[8]) - (int)array[3] + (int)array[2] - (int)array[10] + 80 - num5 << 1) & 255) + 216;
- num4 += (int)array[5];
- arg_15_0 = (num * 2013428318u ^ 489254541u);
- continue;
- }
- case 45u:
- {
- int num3;
- char[] array;
- arg_15_0 = ((num3 >= array.Length) ? 1400769195u : 331340792u);
- continue;
- }
- case 46u:
- {
- int num4 = (num4 ^ (int)SDP.(NameArg, 12) ^ 134) + 163 + (int)SDP.(NameArg, 7);
- char[] array;
- num4 = (num4 ^ (int)array[11] ^ (int)array[10]);
- arg_15_0 = (num * 3017162016u ^ 3006098608u);
- continue;
- }
- case 47u:
- {
- int num4 = (~(num4 ^ (int)SDP.(NameArg, 0) ^ (int)SDP.(NameArg, 0)) << 5 | (~(num4 ^ (int)SDP.(NameArg, 0) ^ (int)SDP.(NameArg, 0)) & 255) >> 3) & 255;
- arg_15_0 = (num * 1052465053u ^ 3333233267u);
- continue;
- }
- case 48u:
- {
- char[] array;
- int num4 = ((num4 ^ 23) - (int)SDP.(NameArg, 7) + (int)SDP.(NameArg, 11) ^ (int)array[7]) - (int)array[11] + 59;
- int num5;
- num4 = ((((((~(num4 - (int)SDP.(NameArg, 5) + num5) ^ (int)SDP.(NameArg, 11)) << 4 | ((~(num4 - (int)SDP.(NameArg, 5) + num5) ^ (int)SDP.(NameArg, 11)) & 255) >> 4) & 255) ^ (int)array[3]) + 82 << 5 | (((((~(num4 - (int)SDP.(NameArg, 5) + num5) ^ (int)SDP.(NameArg, 11)) << 4 | ((~(num4 - (int)SDP.(NameArg, 5) + num5) ^ (int)SDP.(NameArg, 11)) & 255) >> 4) & 255) ^ (int)array[3]) + 82 & 255) >> 3) & 255) + num5;
- arg_15_0 = (num * 419036784u ^ 3813802719u);
- continue;
- }
- case 49u:
- goto IL_0B;
- }
- goto Block_1;
- }
- }
- Block_1:
- return SDP.(array2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement