// Decompiled with JetBrains decompiler // Type: Qd3TIb3whAubSwrdUf.vE2Q8waT3eDjZJUuZD // Assembly: Service, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null // MVID: 7876418B-9B45-4205-B20B-41AA64972C85 // Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Cospet.iat-d5a913ab25c2ac01f6ad36151285d226598951b3a4f0b2d52c03e99ff09f0807.exe using System; using System.Reflection; using System.Runtime.CompilerServices; using TmwCXiWu118CwLLcBx; namespace Qd3TIb3whAubSwrdUf { internal class vE2Q8waT3eDjZJUuZD { internal static Module Uj1VGPQhn; [MethodImpl(MethodImplOptions.NoInlining)] internal static void RavJcrKKsSbih(int typemdt) { Type type = vE2Q8waT3eDjZJUuZD.Uj1VGPQhn.ResolveType(33554432 + typemdt); foreach (FieldInfo field in type.GetFields()) { MethodInfo method = (MethodInfo) vE2Q8waT3eDjZJUuZD.Uj1VGPQhn.ResolveMethod(field.MetadataToken + 100663296); field.SetValue((object) null, (object) (MulticastDelegate) Delegate.CreateDelegate(type, method)); } } [MethodImpl(MethodImplOptions.NoInlining)] public vE2Q8waT3eDjZJUuZD() { qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR(); // ISSUE: explicit constructor call base.\u002Ector(); } [MethodImpl(MethodImplOptions.NoInlining)] static vE2Q8waT3eDjZJUuZD() { qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR(); vE2Q8waT3eDjZJUuZD.Uj1VGPQhn = typeof (vE2Q8waT3eDjZJUuZD).Assembly.ManifestModule; } internal delegate void SFU4mbT3GMret7THonf(object o); } }