Suspicious
Suspect

Share on LinkedIn
Print
PE Executable
MD5:
Size: 0 B
application/x-dosexec

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

AI analysis is available with Essential.
Unlock with Essential
Symbol Obfuscation Score Low
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
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_VERSION
ID:0001
ID:0
RT_MANIFEST
ID:0001
ID:0
.Net Resources
Client.Properties.Resources.resources
costura.costura.dll.compressed
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_VERSION
ID:0001
ID:0
costura.costura.pdb.compressed
costura.messagepacklib.dll.compressed
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_VERSION
ID:0001
ID:0
costura.system.buffers.dll.compressed
[Authenticode]_8c38879e.p7b
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_VERSION
ID:0001
ID:0
.Net Resources
FxResources.System.Buffers.SR.resources
costura.metadata
Name Value
Info
PE Detect: PeReader OK (file layout)
Module Name
ZOfHxxwGYxKP0
Full Name
ZOfHxxwGYxKP0
EntryPoint
System.Void Program::Main(System.String[])
Scope Name
ZOfHxxwGYxKP0
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
Client
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
.NETFramework,Version=v4.7.2
Total Strings
794
Main Method
System.Void Program::Main(System.String[])
Main IL Instruction Count
104
Main IL
newobj System.Void Program/KbcYoeBFmb1.ZCZurwOIlOS2::.ctor()
stloc.0 <null>
ldloc.0 <null>
ldarg.0 <null>
stfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldloc.0 <null>
ldfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
blt.s IL_0043: ldsfld System.Threading.ThreadExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_0
ldc.i4.s 30
call System.String Stuff.Helpers::Random(System.Int32)
stsfld System.String LglgwReVohzY10.srOXDjJadkUHZ11::Mutex
ldloc.0 <null>
ldfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldc.i4.0 <null>
ldelem.ref <null>
stsfld System.String LglgwReVohzY10.srOXDjJadkUHZ11::ht
ldloc.0 <null>
ldfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Int32 System.Convert::ToInt32(System.String)
stsfld System.Int32 LglgwReVohzY10.srOXDjJadkUHZ11::pt
ldsfld System.Threading.ThreadExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_0
dup <null>
brtrue.s IL_0062: call System.Void System.Windows.Forms.Application::add_ThreadException(System.Threading.ThreadExceptionEventHandler)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::wNJsEJtgKAl6(System.Object,System.Threading.ThreadExceptionEventArgs)
newobj System.Void System.Threading.ThreadExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Threading.ThreadExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>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/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_1
dup <null>
brtrue.s IL_008B: callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::KnVGrnVVMRS9(System.Object,System.UnhandledExceptionEventArgs)
newobj System.Void System.UnhandledExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.UnhandledExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_1
callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
ldsfld System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_2
dup <null>
brtrue.s IL_00AF: call System.Void System.Threading.Tasks.TaskScheduler::add_UnobservedTaskException(System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::bPzUMXnkZc(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/JxXfiwhfN4.xIUycpBIbDER5::<>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 LglgwReVohzY10.srOXDjJadkUHZ11::Delay
ldc.i4 1000
mul <null>
call System.Void System.Threading.Thread::Sleep(System.Int32)
ldsfld System.Boolean LglgwReVohzY10.srOXDjJadkUHZ11::HideFile
brfalse.s IL_00EB: call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
call System.Void HideClient::Execute()
leave.s IL_00EB: call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
stloc.1 <null>
ldstr HideFile
ldloc.1 <null>
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_00EB: call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
brtrue.s IL_00F8: nop
ldc.i4.0 <null>
call System.Void System.Environment::Exit(System.Int32)
nop <null>
newobj System.Void SillyClient::.ctor()
stsfld SillyClient Program::client
leave.s IL_0113: ldsfld System.Action Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_3
stloc.2 <null>
ldstr Client Init
ldloc.2 <null>
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_0154: ret
ldsfld System.Action Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_3
dup <null>
brtrue.s IL_0132: call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::AoLbwvbff()
newobj System.Void System.Action::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_3
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldloc.0 <null>
ldftn System.Threading.Tasks.Task Program/KbcYoeBFmb1.ZCZurwOIlOS2::GkFLXVSVXy3()
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
ZOfHxxwGYxKP0
Full Name
ZOfHxxwGYxKP0
EntryPoint
System.Void Program::Main(System.String[])
Scope Name
ZOfHxxwGYxKP0
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
Client
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
.NETFramework,Version=v4.7.2
Total Strings
794
Main Method
System.Void Program::Main(System.String[])
Main IL Instruction Count
104
Main IL
newobj System.Void Program/KbcYoeBFmb1.ZCZurwOIlOS2::.ctor()
stloc.0 <null>
ldloc.0 <null>
ldarg.0 <null>
stfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldloc.0 <null>
ldfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldlen <null>
conv.i4 <null>
ldc.i4.2 <null>
blt.s IL_0043: ldsfld System.Threading.ThreadExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_0
ldc.i4.s 30
call System.String Stuff.Helpers::Random(System.Int32)
stsfld System.String LglgwReVohzY10.srOXDjJadkUHZ11::Mutex
ldloc.0 <null>
ldfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldc.i4.0 <null>
ldelem.ref <null>
stsfld System.String LglgwReVohzY10.srOXDjJadkUHZ11::ht
ldloc.0 <null>
ldfld System.String[] Program/KbcYoeBFmb1.ZCZurwOIlOS2::args
ldc.i4.1 <null>
ldelem.ref <null>
call System.Int32 System.Convert::ToInt32(System.String)
stsfld System.Int32 LglgwReVohzY10.srOXDjJadkUHZ11::pt
ldsfld System.Threading.ThreadExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_0
dup <null>
brtrue.s IL_0062: call System.Void System.Windows.Forms.Application::add_ThreadException(System.Threading.ThreadExceptionEventHandler)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::wNJsEJtgKAl6(System.Object,System.Threading.ThreadExceptionEventArgs)
newobj System.Void System.Threading.ThreadExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Threading.ThreadExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>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/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_1
dup <null>
brtrue.s IL_008B: callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::KnVGrnVVMRS9(System.Object,System.UnhandledExceptionEventArgs)
newobj System.Void System.UnhandledExceptionEventHandler::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.UnhandledExceptionEventHandler Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_1
callvirt System.Void System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)
ldsfld System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_2
dup <null>
brtrue.s IL_00AF: call System.Void System.Threading.Tasks.TaskScheduler::add_UnobservedTaskException(System.EventHandler`1<System.Threading.Tasks.UnobservedTaskExceptionEventArgs>)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::bPzUMXnkZc(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/JxXfiwhfN4.xIUycpBIbDER5::<>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 LglgwReVohzY10.srOXDjJadkUHZ11::Delay
ldc.i4 1000
mul <null>
call System.Void System.Threading.Thread::Sleep(System.Int32)
ldsfld System.Boolean LglgwReVohzY10.srOXDjJadkUHZ11::HideFile
brfalse.s IL_00EB: call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
call System.Void HideClient::Execute()
leave.s IL_00EB: call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
stloc.1 <null>
ldstr HideFile
ldloc.1 <null>
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_00EB: call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
call System.Boolean xqfZgEfbc1a.vshvvtbrxR1b::CreateMutex()
brtrue.s IL_00F8: nop
ldc.i4.0 <null>
call System.Void System.Environment::Exit(System.Int32)
nop <null>
newobj System.Void SillyClient::.ctor()
stsfld SillyClient Program::client
leave.s IL_0113: ldsfld System.Action Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_3
stloc.2 <null>
ldstr Client Init
ldloc.2 <null>
call System.Void Program::LogError(System.String,System.Exception)
leave.s IL_0154: ret
ldsfld System.Action Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_3
dup <null>
brtrue.s IL_0132: call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldsfld Program/JxXfiwhfN4.xIUycpBIbDER5 Program/JxXfiwhfN4.xIUycpBIbDER5::<>9
ldftn System.Void Program/JxXfiwhfN4.xIUycpBIbDER5::AoLbwvbff()
newobj System.Void System.Action::.ctor(System.Object,System.IntPtr)
dup <null>
stsfld System.Action Program/JxXfiwhfN4.xIUycpBIbDER5::<>9__1_3
call System.Threading.Tasks.Task System.Threading.Tasks.Task::Run(System.Action)
pop <null>
ldloc.0 <null>
ldftn System.Threading.Tasks.Task Program/KbcYoeBFmb1.ZCZurwOIlOS2::GkFLXVSVXy3()
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 🗙