Suspicious
Suspect

6c1f276b69a3567aa2d0d335ac683344

PE Executable
MD5: 6c1f276b69a3567aa2d0d335ac683344
Size: 1.33 MB
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 Very high
MD5 6c1f276b69a3567aa2d0d335ac683344
Sha1 d16ea0311a92f72a6ba1ba0eb3e8c8306d83fcc9
Sha256 d78d47fd0b46c35215d5d3a04a62ddeab1d37d4b7921ca491caa699c9b802f5c
Sha384 759a70b784a62e16f8c23b42e94bbc9a2d59025ce8688f44ca91f8f311a3df8298a7543af9bc65f3201674b8bf682465
Sha512 f3bbd4ab26b6406027342ce8209a781223a81a33495249afd3a97312373c6a1c7d95723204b1d06fcf9f6efea960285c4c603a3cdf8504c9a747e3ab83d368cf
SSDeep 24576:4huhCgk+pfb2M/P0Ckmzd3LXvI3lJACvmkUCK/GyQAXk:I1+pqM/MCkmZbXQ3rXmWJAXk
TLSH 7755E1293BC39648D47EDB34DB76461C07F1E65BC622D36BBA4231ECCA1A34B5412B63
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
.Net Resources
K_w1aJ0msc.Resources.resources
c42fa95c1d5f4f.Resources.resources
ce6015800
[NBF]root.Data
ce6015801
[NBF]root.Data
ce60158010
[NBF]root.Data
ce60158011
[NBF]root.Data
ce60158012
[NBF]root.Data
ce60158013
[NBF]root.Data
ce60158014
[NBF]root.Data
ce60158015
[NBF]root.Data
ce60158016
[NBF]root.Data
ce60158017
[NBF]root.Data
ce60158018
[NBF]root.Data
ce60158019
[NBF]root.Data
ce6015802
[NBF]root.Data
ce60158020
[NBF]root.Data
ce60158021
[NBF]root.Data
ce60158022
[NBF]root.Data
ce60158023
[NBF]root.Data
ce60158024
[NBF]root.Data
ce60158025
[NBF]root.Data
ce60158026
[NBF]root.Data
ce60158027
[NBF]root.Data
ce60158028
[NBF]root.Data
ce60158029
[NBF]root.Data
ce6015803
[NBF]root.Data
ce60158030
[NBF]root.Data
ce60158031
[NBF]root.Data
ce60158032
[NBF]root.Data
ce60158033
[NBF]root.Data
ce60158034
[NBF]root.Data
ce60158035
[NBF]root.Data
ce60158036
[NBF]root.Data
ce60158037
[NBF]root.Data
ce60158038
[NBF]root.Data
ce60158039
[NBF]root.Data
ce6015804
[NBF]root.Data
ce60158040
[NBF]root.Data
ce60158041
[NBF]root.Data
ce60158042
[NBF]root.Data
ce6015805
[NBF]root.Data
ce6015806
[NBF]root.Data
ce6015807
[NBF]root.Data
ce6015808
[NBF]root.Data
ce6015809
[NBF]root.Data
Name Value
Info
PE Detect: PeReader OK (file layout)
Module Name
K_w1aJ0msc
Full Name
K_w1aJ0msc
EntryPoint
System.Void K_w1aJ0msc.Sxr2n6C::Mz5gaZe6Yx4_pi()
Scope Name
K_w1aJ0msc
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
K_w1aJ0msc
Assembly Version
4.15.21.244
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
.NETFramework,Version=v4.6
Total Strings
836
Main Method
System.Void K_w1aJ0msc.Sxr2n6C::Mz5gaZe6Yx4_pi()
Main IL Instruction Count
167
Main IL
nop <null>
ldstr C:\ProgramData\app_init.flag
call System.Boolean System.IO.File::Exists(System.String)
ldc.i4.0 <null>
ceq <null>
stloc.0 <null>
ldloc.0 <null>
brfalse.s IL_0029: nop
ldstr C:\ProgramData\app_init.flag
ldstr 1
call System.Void System.IO.File::WriteAllText(System.String,System.String)
nop <null>
call System.Void System.Windows.Forms.Application::Exit()
nop <null>
nop <null>
nop <null>
call System.Void System.Windows.Forms.Application::EnableVisualStyles()
nop <null>
ldc.i4.0 <null>
call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean)
nop <null>
nop <null>
ldnull <null>
stloc.1 <null>
ldloc.1 <null>
ldnull <null>
ldstr GetDefault
ldc.i4.0 <null>
newarr System.Object
ldnull <null>
ldnull <null>
ldnull <null>
call System.Object Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateGet(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[])
call System.Object System.Runtime.CompilerServices.RuntimeHelpers::GetObjectValue(System.Object)
stloc.2 <null>
leave.s IL_0066: nop
dup <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
stloc.3 <null>
nop <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_0066: nop
nop <null>
nop <null>
ldc.i4.s 20
call System.Void System.Threading.Thread::Sleep(System.Int32)
nop <null>
call System.Byte[] K_w1aJ0msc.0Hgrj1zSqG2rP::Hi9enYj5rz8WM()
call System.Collections.Generic.IEnumerable`1<System.Byte> System.Linq.Enumerable::Reverse<System.Byte>(System.Collections.Generic.IEnumerable`1<System.Byte>)
call System.Byte[] System.Linq.Enumerable::ToArray<System.Byte>(System.Collections.Generic.IEnumerable`1<System.Byte>)
stloc.s V_4
ldloc.s V_4
ldlen <null>
conv.i4 <null>
ldc.i4.1 <null>
sub.ovf <null>
stloc.s V_8
ldc.i4.0 <null>
stloc.s V_9
br.s IL_00B4: ldloc.s V_9
ldloc.s V_9
ldc.i4.s 9
rem <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_10
ldloc.s V_10
brfalse.s IL_00AD: nop
ldloc.s V_4
ldloc.s V_9
ldloc.s V_4
ldloc.s V_9
ldelem.u1 <null>
ldc.i4 243
xor <null>
stelem.i1 <null>
nop <null>
nop <null>
ldloc.s V_9
ldc.i4.1 <null>
add.ovf <null>
stloc.s V_9
ldloc.s V_9
ldloc.s V_8
ble.s IL_008E: ldloc.s V_9
ldloc.s V_4
call System.Reflection.Assembly System.Reflection.Assembly::Load(System.Byte[])
stloc.s V_5
ldloc.s V_5
callvirt System.Type[] System.Reflection.Assembly::GetTypes()
stloc.s V_6
ldloc.s V_6
ldlen <null>
conv.i4 <null>
ldc.i4.s 24
cgt <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_11
ldloc.s V_11
brfalse.s IL_00DF: ldloc.s V_6
leave.s IL_015E: ret
ldloc.s V_6
ldc.i4.s 24
ldelem.ref <null>
stloc.s V_7
ldloc.s V_7
ldnull <null>
ceq <null>
stloc.s V_12
ldloc.s V_12
brfalse.s IL_00F3: ldloc.s V_7
leave.s IL_015E: ret
ldloc.s V_7
ldc.i4.s 56
callvirt System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags)
stloc.s V_13
ldc.i4.0 <null>
stloc.s V_14
br.s IL_0140: ldloc.s V_14
ldloc.s V_13
ldloc.s V_14
ldelem.ref <null>
stloc.s V_15
ldloc.s V_15
callvirt System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters()
ldlen <null>
conv.i4 <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_16
ldloc.s V_16
brfalse.s IL_0138: nop
nop <null>
ldloc.s V_15
ldnull <null>
ldnull <null>
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
pop <null>
leave.s IL_0136: nop
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
nop <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_0136: nop
nop <null>
nop <null>
nop <null>
nop <null>
ldloc.s V_14
ldc.i4.1 <null>
add.ovf <null>
stloc.s V_14
ldloc.s V_14
ldloc.s V_13
ldlen <null>
conv.i4 <null>
clt <null>
stloc.s V_17
ldloc.s V_17
brtrue.s IL_0103: ldloc.s V_13
leave.s IL_015D: nop
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
nop <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_015D: nop
nop <null>
ret <null>
Module Name
K_w1aJ0msc
Full Name
K_w1aJ0msc
EntryPoint
System.Void K_w1aJ0msc.Sxr2n6C::Mz5gaZe6Yx4_pi()
Scope Name
K_w1aJ0msc
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
K_w1aJ0msc
Assembly Version
4.15.21.244
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
.NETFramework,Version=v4.6
Total Strings
836
Main Method
System.Void K_w1aJ0msc.Sxr2n6C::Mz5gaZe6Yx4_pi()
Main IL Instruction Count
167
Main IL
nop <null>
ldstr C:\ProgramData\app_init.flag
call System.Boolean System.IO.File::Exists(System.String)
ldc.i4.0 <null>
ceq <null>
stloc.0 <null>
ldloc.0 <null>
brfalse.s IL_0029: nop
ldstr C:\ProgramData\app_init.flag
ldstr 1
call System.Void System.IO.File::WriteAllText(System.String,System.String)
nop <null>
call System.Void System.Windows.Forms.Application::Exit()
nop <null>
nop <null>
nop <null>
call System.Void System.Windows.Forms.Application::EnableVisualStyles()
nop <null>
ldc.i4.0 <null>
call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean)
nop <null>
nop <null>
ldnull <null>
stloc.1 <null>
ldloc.1 <null>
ldnull <null>
ldstr GetDefault
ldc.i4.0 <null>
newarr System.Object
ldnull <null>
ldnull <null>
ldnull <null>
call System.Object Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateGet(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[])
call System.Object System.Runtime.CompilerServices.RuntimeHelpers::GetObjectValue(System.Object)
stloc.2 <null>
leave.s IL_0066: nop
dup <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
stloc.3 <null>
nop <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_0066: nop
nop <null>
nop <null>
ldc.i4.s 20
call System.Void System.Threading.Thread::Sleep(System.Int32)
nop <null>
call System.Byte[] K_w1aJ0msc.0Hgrj1zSqG2rP::Hi9enYj5rz8WM()
call System.Collections.Generic.IEnumerable`1<System.Byte> System.Linq.Enumerable::Reverse<System.Byte>(System.Collections.Generic.IEnumerable`1<System.Byte>)
call System.Byte[] System.Linq.Enumerable::ToArray<System.Byte>(System.Collections.Generic.IEnumerable`1<System.Byte>)
stloc.s V_4
ldloc.s V_4
ldlen <null>
conv.i4 <null>
ldc.i4.1 <null>
sub.ovf <null>
stloc.s V_8
ldc.i4.0 <null>
stloc.s V_9
br.s IL_00B4: ldloc.s V_9
ldloc.s V_9
ldc.i4.s 9
rem <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_10
ldloc.s V_10
brfalse.s IL_00AD: nop
ldloc.s V_4
ldloc.s V_9
ldloc.s V_4
ldloc.s V_9
ldelem.u1 <null>
ldc.i4 243
xor <null>
stelem.i1 <null>
nop <null>
nop <null>
ldloc.s V_9
ldc.i4.1 <null>
add.ovf <null>
stloc.s V_9
ldloc.s V_9
ldloc.s V_8
ble.s IL_008E: ldloc.s V_9
ldloc.s V_4
call System.Reflection.Assembly System.Reflection.Assembly::Load(System.Byte[])
stloc.s V_5
ldloc.s V_5
callvirt System.Type[] System.Reflection.Assembly::GetTypes()
stloc.s V_6
ldloc.s V_6
ldlen <null>
conv.i4 <null>
ldc.i4.s 24
cgt <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_11
ldloc.s V_11
brfalse.s IL_00DF: ldloc.s V_6
leave.s IL_015E: ret
ldloc.s V_6
ldc.i4.s 24
ldelem.ref <null>
stloc.s V_7
ldloc.s V_7
ldnull <null>
ceq <null>
stloc.s V_12
ldloc.s V_12
brfalse.s IL_00F3: ldloc.s V_7
leave.s IL_015E: ret
ldloc.s V_7
ldc.i4.s 56
callvirt System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags)
stloc.s V_13
ldc.i4.0 <null>
stloc.s V_14
br.s IL_0140: ldloc.s V_14
ldloc.s V_13
ldloc.s V_14
ldelem.ref <null>
stloc.s V_15
ldloc.s V_15
callvirt System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters()
ldlen <null>
conv.i4 <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_16
ldloc.s V_16
brfalse.s IL_0138: nop
nop <null>
ldloc.s V_15
ldnull <null>
ldnull <null>
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
pop <null>
leave.s IL_0136: nop
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
nop <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_0136: nop
nop <null>
nop <null>
nop <null>
nop <null>
ldloc.s V_14
ldc.i4.1 <null>
add.ovf <null>
stloc.s V_14
ldloc.s V_14
ldloc.s V_13
ldlen <null>
conv.i4 <null>
clt <null>
stloc.s V_17
ldloc.s V_17
brtrue.s IL_0103: ldloc.s V_13
leave.s IL_015D: nop
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
nop <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_015D: nop
nop <null>
ret <null>
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_VERSION
ID:0001
ID:0
.Net Resources
K_w1aJ0msc.Resources.resources
c42fa95c1d5f4f.Resources.resources
ce6015800
[NBF]root.Data
ce6015801
[NBF]root.Data
ce60158010
[NBF]root.Data
ce60158011
[NBF]root.Data
ce60158012
[NBF]root.Data
ce60158013
[NBF]root.Data
ce60158014
[NBF]root.Data
ce60158015
[NBF]root.Data
ce60158016
[NBF]root.Data
ce60158017
[NBF]root.Data
ce60158018
[NBF]root.Data
ce60158019
[NBF]root.Data
ce6015802
[NBF]root.Data
ce60158020
[NBF]root.Data
ce60158021
[NBF]root.Data
ce60158022
[NBF]root.Data
ce60158023
[NBF]root.Data
ce60158024
[NBF]root.Data
ce60158025
[NBF]root.Data
ce60158026
[NBF]root.Data
ce60158027
[NBF]root.Data
ce60158028
[NBF]root.Data
ce60158029
[NBF]root.Data
ce6015803
[NBF]root.Data
ce60158030
[NBF]root.Data
ce60158031
[NBF]root.Data
ce60158032
[NBF]root.Data
ce60158033
[NBF]root.Data
ce60158034
[NBF]root.Data
ce60158035
[NBF]root.Data
ce60158036
[NBF]root.Data
ce60158037
[NBF]root.Data
ce60158038
[NBF]root.Data
ce60158039
[NBF]root.Data
ce6015804
[NBF]root.Data
ce60158040
[NBF]root.Data
ce60158041
[NBF]root.Data
ce60158042
[NBF]root.Data
ce6015805
[NBF]root.Data
ce6015806
[NBF]root.Data
ce6015807
[NBF]root.Data
ce6015808
[NBF]root.Data
ce6015809
[NBF]root.Data
No malware configuration was found at this point.
You must be signed in to view YARA rules.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙