EddyCZ

Inquartos..

Jul 15th, 2018
521
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 12.17 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. // Token: 0x0200000A RID: 10
  6. internal class 去````````
  7. {
  8.     // Token: 0x06000024 RID: 36 RVA: 0x00002984 File Offset: 0x00000B84
  9.     internal static uint 厵()
  10.     {
  11.         去````````.卛 = 1950968977u;
  12.         return 去````````.卛;
  13.     }
  14.  
  15.     // Token: 0x06000025 RID: 37 RVA: 0x00002998 File Offset: 0x00000B98
  16.     static 去````````()
  17.     {
  18.         去````````.厏 = 去````````.厷("☽♌♔♕☊♏♛♛♓☐☐♄♗♡♘☕♣♜☘♎♨♫♝♠♩♤♤☡♲♯♩♦♹♬☩");
  19.         去````````.厎 = 去````````.厷("♓☯");
  20.         去````````.厍 = 去````````.厷("☮♚");
  21.         去````````.厌 = 去````````.厷("☿☾");
  22.         去````````.压 = 去````````.厷("♓♀");
  23.         去````````.厊 = 去````````.厷("♛☾");
  24.         去````````.厉 = 去````````.厷("♛♝");
  25.         去````````.厈 = 去````````.厷("☬♊");
  26.         去````````.厇 = 去````````.厷("☳☛");
  27.         去````````.历 = 去````````.厷("☫♕♜♎♜☋♜♎♡♢♧♠♤♗☮☕");
  28.         去````````.厅 = 去````````.厷("☮♐☔☉♞♓♕♠☎♘♣☑♇♡♤♖♙♢♅♞☚♡♮♬♫☟♎♦♱♑♇♴♪♰♶♰☸♙♑♡☼☯☚☱☲♠⚍☵⚍♼♺⚌⚃⚏⚁♗☾⚍⚅⚐⚐⚆⚓⚉⚏⚕⚏♗⚘⚐⚠♍☸♏♐♾⚫♓♸⚞⚩⚚⚧⚫⚞♵♜♾⚳⚳⚯⚳⚫♦♹♸♽♾♨♓♪♫⚙⚮⚷⚻⚊♱⚶⚸⛊⚕⛄⚼⛇⛇⚽⛊⛀⛆⛌⛆⚎⛏⛇⛗⚄♯⚆⚇⚸⛛⛙⛟⛑⛐⛢⛞⛢⚫⚒⛁⛙⛤⛄⚽⛭⛬⛝⛜⛰⛬⛰⚟⛶⚳⚰⚶⚎⚏⚐⛎⛷⛸⛮⚫⛸✂⛱⛺⚾⚱");
  29.         去````````.厄 = 去````````.厷("☩♙♉♌♕☸♑♃☡☝♀♣♡♣♙♧♪♠♝♬☨♍♡♰♭♴♲♤♧♶");
  30.         去````````.厃 = 去````````.厷("☉☴☭☽☫☯☭♁☯☒☓");
  31.         去````````.厂 = 去````````.厷("☉☬☶☬☼♄☼♁☳☳☓");
  32.         去````````.厁 = 去````````.厷("☉☭☺☰☲☷☿☱☴☽☷♊☷♃♋☻☙");
  33.         去````````.厀 = 去````````.厷("☭☋☋☜☞");
  34.         去````````.卿 = 去````````.厷("♡☗☢♁♧");
  35.         去````````.卾 = 去````````.厷("☔");
  36.         去````````.卽 = 去````````.厷("♌♐♔♎☤☚☛☜");
  37.         去````````.卼 = 去````````.厷("☳♐♋♛♙♞♛♓♢☝☾♖♦");
  38.         去````````.卻 = 去````````.厷("♓♚♋♘♜♗♕♏");
  39.         去````````.卺 = 去````````.厷("☭☨☫");
  40.         去````````.卹 = 去````````.厷("☫♟♍♌♟♟♍♏♚♔♀♒♦♛");
  41.         去````````.卸 = 去````````.厷("☹♠♛♝♏♘☚♄♗♝♔♠♩♦☢☻♥♩♥♬☨☼♬♭♪♨♣♢♶♬♳♳");
  42.         去````````.卷 = 去````````.厷("☹♠♛♝♏♘☚♄♗♝♔♠♩♦☢☻♥♩♥♬☦☛♒♢♰♲♩♰♰♀☶☳☶☵☸☷☺☷☬♐⚃♻⚄⚆⚄♸♑⚃♻⚌⚌⚋♻⚇♈☽♮⚔⚂⚍⚋⚆♯⚊⚟♻⚗⚔⚏⚙♩⚏♥♦⚑♦⚕♨♪♦♯♪♬⚞♪♳♵");
  43.         去````````.卶 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟☟☸♂☢♗♬♬♨");
  44.         去````````.卵 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟☟☸♂");
  45.         去````````.却 = 去````````.厷("☪♌♎♊♟♗♠☜☺♞♓♒♞♜♮♖♪♠♧♧☧");
  46.         去````````.即 = 去````````.厷("☓♈♝♝♙");
  47.         去````````.卲 = 去````````.厷("♢");
  48.         去````````.危 = 去````````.厷("♂♣");
  49.         去````````.印 = 去````````.厷("◯");
  50.         去````````.卯 = 去````````.厷("♂♛");
  51.         去````````.卮 = 去````````.厷("◰");
  52.         去````````.卭 = 去````````.厷("♂♕");
  53.         去````````.卬 = 去````````.厷("◳");
  54.         去````````.卫 = 去````````.厷("♂♙");
  55.         去````````.卪 = 去````````.厷("☕☖");
  56.         去````````.卩 = 去````````.厷("☲♈♖♐♟♌♓♒");
  57.         去````````.卨 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟");
  58.         去````````.卧 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟☟☝☢♩♮♫");
  59.         去````````.卦 = 去````````.厷("☔♛♠♝");
  60.         去````````.卥 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟☟");
  61.         去````````.卤 = 去````````.厷("♊♌♎");
  62.         去````````.卣 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟♆♢♣♡♩☥♤♨♝♜♨♦♸♠♴♪♱♱♣♳♧♴♭");
  63.         去````````.卢 = 去````````.厷("☲♖♋♊♖♔♦♎♢♘♟♟☟♗♙♛");
  64.         去````````.卡 = 去````````.厷("☓");
  65.         去````````.占 = 去````````.厷("☫☵");
  66.         去````````.卟 = 去````````.厷("♡☨☪☚☞☮☮☰☰☜☶☦☫☧☡☩☩☫☽☦☲☬☰☳☫☲♅☴☳☺♊☻☺♍☻☼☻⚈");
  67.         去````````.卞 = 去````````.厷("♡☭☡☮☫☮☮☢☟☜☴☢☶☨☡☩☫☸☯☦☼☰☰☭☫♂☲☶☶☸☷☸♊♉☺♋♀⚈");
  68.         去````````.卜 = new Dictionary<int, string>();
  69.         去````````.卝 = new Random((int)DateTime.Now.Ticks);
  70.     }
  71.  
  72.     // Token: 0x06000026 RID: 38 RVA: 0x00002CC4 File Offset: 0x00000EC4
  73.     internal static string 厶(string 儶, int 儷)
  74.     {
  75.         if (去````````.卜 == null)
  76.         {
  77.             去````````.卜 = new Dictionary<int, string>();
  78.         }
  79.         if (!去````````.卜.ContainsKey(儷))
  80.         {
  81.             string text = 去````````.厷(儶);
  82.             去````````.卜[儷] = text;
  83.             return text;
  84.         }
  85.         return 去````````.卜[儷];
  86.     }
  87.  
  88.     // Token: 0x06000027 RID: 39 RVA: 0x00002D10 File Offset: 0x00000F10
  89.     internal static string 厷(string 儶)
  90.     {
  91.         if (儶 == null)
  92.         {
  93.             return 儶;
  94.         }
  95.         int num = (int)(去````````.厵() % 5000u);
  96.         int num2 = 0;
  97.         char[] array = 儶.ToCharArray();
  98.         num2 += 10;
  99.         num2 += 5;
  100.         if (num2 == 16)
  101.         {
  102.             for (int i = 0; i < array.Length; i++)
  103.             {
  104.                 array[i] -= (char)(243 + num + i);
  105.             }
  106.         }
  107.         num2 -= 3;
  108.         if (num2 == 15)
  109.         {
  110.             for (int j = 0; j < array.Length; j++)
  111.             {
  112.                 array[j] -= (char)(1452 + num + j);
  113.             }
  114.         }
  115.         num2++;
  116.         num2 += 2;
  117.         if (num2 == 15)
  118.         {
  119.             for (int k = 0; k < array.Length; k++)
  120.             {
  121.                 array[k] -= (char)(5725 + num + k);
  122.             }
  123.         }
  124.         num2 += 7;
  125.         if (num2 == 5)
  126.         {
  127.             for (int l = 0; l < array.Length; l++)
  128.             {
  129.                 array[l] -= (char)(345 - l);
  130.             }
  131.         }
  132.         return new string(array);
  133.     }
  134.  
  135.     // Token: 0x06000028 RID: 40 RVA: 0x00002DFC File Offset: 0x00000FFC
  136.     internal static string 厸(string 儶)
  137.     {
  138.         string result;
  139.         try
  140.         {
  141.             if (string.IsNullOrEmpty(儶))
  142.             {
  143.                 result = 儶;
  144.             }
  145.             else
  146.             {
  147.                 uint num = 591983395u;
  148.                 uint num2 = 1916441025u;
  149.                 byte[] array = Convert.FromBase64String(儶);
  150.                 byte[] array2 = new byte[array.Length - 1];
  151.                 byte b = array[0];
  152.                 for (int i = 0; i < array2.Length; i++)
  153.                 {
  154.                     array2[i] = array[i + 1];
  155.                     num = (num * 4343255u + (uint)b + 5235457u) % 4294967294u;
  156.                     num2 = (num2 * 5354354u + (uint)b + 去````````.厵()) % 4294967294u;
  157.                     array2[i] -= (byte)num2;
  158.                     array2[i] = (byte)((uint)array2[i] ^ num);
  159.                     b = array2[i];
  160.                 }
  161.                 result = Encoding.UTF8.GetString(array2, 0, array2.Length);
  162.             }
  163.         }
  164.         catch
  165.         {
  166.             result = null;
  167.         }
  168.         return result;
  169.     }
  170.  
  171.     // Token: 0x06000029 RID: 41 RVA: 0x00002EC8 File Offset: 0x000010C8
  172.     internal static string 厹(string 儶)
  173.     {
  174.         if (儶 == null || 儶.Length == 0)
  175.         {
  176.             return null;
  177.         }
  178.         string result;
  179.         try
  180.         {
  181.             uint num = 591983395u;
  182.             uint num2 = 1916441025u;
  183.             byte[] bytes = Encoding.UTF8.GetBytes(儶);
  184.             byte[] array = new byte[bytes.Length + 1];
  185.             array[0] = (byte)(去````````.卝.Next() % 256);
  186.             byte b = array[0];
  187.             for (int i = 1; i < array.Length; i++)
  188.             {
  189.                 array[i] = bytes[i - 1];
  190.                 num = (num * 4343255u + (uint)b + 5235457u) % 4294967294u;
  191.                 num2 = (num2 * 5354354u + (uint)b + 去````````.厵()) % 4294967294u;
  192.                 b = array[i];
  193.                 array[i] = (byte)((uint)array[i] ^ num);
  194.                 array[i] += (byte)num2;
  195.             }
  196.             result = Convert.ToBase64String(array);
  197.         }
  198.         catch
  199.         {
  200.             result = null;
  201.         }
  202.         return result;
  203.     }
  204.  
  205.     // Token: 0x0600002A RID: 42 RVA: 0x00002FA4 File Offset: 0x000011A4
  206.     internal static string 厺(string 儶)
  207.     {
  208.         string result;
  209.         try
  210.         {
  211.             uint num = 591983395u;
  212.             uint num2 = 1916441025u;
  213.             byte[] array = new byte[儶.Length / 8];
  214.             int num3 = 0;
  215.             int num4 = 0;
  216.             foreach (char c in 儶)
  217.             {
  218.                 if (c == '\r' || c == '\n')
  219.                 {
  220.                     array[num4] = (byte)((int)array[num4] | 1 << num3);
  221.                 }
  222.                 num3++;
  223.                 if (num3 >= 8)
  224.                 {
  225.                     num3 = 0;
  226.                     num4++;
  227.                 }
  228.             }
  229.             byte[] array2 = new byte[array.Length - 1];
  230.             byte b = array[0];
  231.             for (int j = 0; j < array2.Length; j++)
  232.             {
  233.                 array2[j] = array[j + 1];
  234.                 num = (num * 4343255u + (uint)b + 5235457u) % 4294967294u;
  235.                 num2 = (num2 * 5354354u + (uint)b + 去````````.厵()) % 4294967294u;
  236.                 array2[j] -= (byte)num2;
  237.                 array2[j] = (byte)((uint)array2[j] ^ num);
  238.                 b = array2[j];
  239.             }
  240.             result = Encoding.UTF8.GetString(array2, 0, array2.Length);
  241.         }
  242.         catch
  243.         {
  244.             result = null;
  245.         }
  246.         return result;
  247.     }
  248.  
  249.     // Token: 0x0600002B RID: 43 RVA: 0x000030C8 File Offset: 0x000012C8
  250.     public 去````````()
  251.     {
  252.     }
  253.  
  254.     // Token: 0x0400000C RID: 12
  255.     private static uint 卛;
  256.  
  257.     // Token: 0x0400000D RID: 13
  258.     private static Dictionary<int, string> 卜;
  259.  
  260.     // Token: 0x0400000E RID: 14
  261.     private static Random 卝;
  262.  
  263.     // Token: 0x0400000F RID: 15
  264.     internal static string 卞;
  265.  
  266.     // Token: 0x04000010 RID: 16
  267.     internal static string 卟;
  268.  
  269.     // Token: 0x04000011 RID: 17
  270.     internal static string 占;
  271.  
  272.     // Token: 0x04000012 RID: 18
  273.     internal static string 卡;
  274.  
  275.     // Token: 0x04000013 RID: 19
  276.     internal static string 卢;
  277.  
  278.     // Token: 0x04000014 RID: 20
  279.     internal static string 卣;
  280.  
  281.     // Token: 0x04000015 RID: 21
  282.     internal static string 卤;
  283.  
  284.     // Token: 0x04000016 RID: 22
  285.     internal static string 卥;
  286.  
  287.     // Token: 0x04000017 RID: 23
  288.     internal static string 卦;
  289.  
  290.     // Token: 0x04000018 RID: 24
  291.     internal static string 卧;
  292.  
  293.     // Token: 0x04000019 RID: 25
  294.     internal static string 卨;
  295.  
  296.     // Token: 0x0400001A RID: 26
  297.     internal static string 卩;
  298.  
  299.     // Token: 0x0400001B RID: 27
  300.     internal static string 卪;
  301.  
  302.     // Token: 0x0400001C RID: 28
  303.     internal static string 卫;
  304.  
  305.     // Token: 0x0400001D RID: 29
  306.     internal static string 卬;
  307.  
  308.     // Token: 0x0400001E RID: 30
  309.     internal static string 卭;
  310.  
  311.     // Token: 0x0400001F RID: 31
  312.     internal static string 卮;
  313.  
  314.     // Token: 0x04000020 RID: 32
  315.     internal static string 卯;
  316.  
  317.     // Token: 0x04000021 RID: 33
  318.     internal static string 印;
  319.  
  320.     // Token: 0x04000022 RID: 34
  321.     internal static string 危;
  322.  
  323.     // Token: 0x04000023 RID: 35
  324.     internal static string 卲;
  325.  
  326.     // Token: 0x04000024 RID: 36
  327.     internal static string 即;
  328.  
  329.     // Token: 0x04000025 RID: 37
  330.     internal static string 却;
  331.  
  332.     // Token: 0x04000026 RID: 38
  333.     internal static string 卵;
  334.  
  335.     // Token: 0x04000027 RID: 39
  336.     internal static string 卶;
  337.  
  338.     // Token: 0x04000028 RID: 40
  339.     internal static string 卷;
  340.  
  341.     // Token: 0x04000029 RID: 41
  342.     internal static string 卸;
  343.  
  344.     // Token: 0x0400002A RID: 42
  345.     internal static string 卹;
  346.  
  347.     // Token: 0x0400002B RID: 43
  348.     internal static string 卺;
  349.  
  350.     // Token: 0x0400002C RID: 44
  351.     internal static string 卻;
  352.  
  353.     // Token: 0x0400002D RID: 45
  354.     internal static string 卼;
  355.  
  356.     // Token: 0x0400002E RID: 46
  357.     internal static string 卽;
  358.  
  359.     // Token: 0x0400002F RID: 47
  360.     internal static string 卾;
  361.  
  362.     // Token: 0x04000030 RID: 48
  363.     internal static string 卿;
  364.  
  365.     // Token: 0x04000031 RID: 49
  366.     internal static string 厀;
  367.  
  368.     // Token: 0x04000032 RID: 50
  369.     internal static string 厁;
  370.  
  371.     // Token: 0x04000033 RID: 51
  372.     internal static string 厂;
  373.  
  374.     // Token: 0x04000034 RID: 52
  375.     internal static string 厃;
  376.  
  377.     // Token: 0x04000035 RID: 53
  378.     internal static string 厄;
  379.  
  380.     // Token: 0x04000036 RID: 54
  381.     internal static string 厅;
  382.  
  383.     // Token: 0x04000037 RID: 55
  384.     internal static string 历;
  385.  
  386.     // Token: 0x04000038 RID: 56
  387.     internal static string 厇;
  388.  
  389.     // Token: 0x04000039 RID: 57
  390.     internal static string 厈;
  391.  
  392.     // Token: 0x0400003A RID: 58
  393.     internal static string 厉;
  394.  
  395.     // Token: 0x0400003B RID: 59
  396.     internal static string 厊;
  397.  
  398.     // Token: 0x0400003C RID: 60
  399.     internal static string 压;
  400.  
  401.     // Token: 0x0400003D RID: 61
  402.     internal static string 厌;
  403.  
  404.     // Token: 0x0400003E RID: 62
  405.     internal static string 厍;
  406.  
  407.     // Token: 0x0400003F RID: 63
  408.     internal static string 厎;
  409.  
  410.     // Token: 0x04000040 RID: 64
  411.     internal static string 厏;
  412.  
  413.     // Token: 0x04000041 RID: 65
  414.     internal static string 厐 = 去````````.厷("☴☶☸☮☋");
  415. }
Advertisement
Add Comment
Please, Sign In to add comment