Suspicious
Suspect

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

The file 354de7286018e9db6c318fa4eb36c3a2 is a PE Executable for which Malva.RE's static analysis did not establish a malicious verdict. Static analysis extracted 1 embedded or derived file. It matches 1 YARA rule. The file was analysed statically: it was parsed and decompiled, never executed.

SHA256
—
MD5
-
Verdict
Inconclusive
File type
PE Executable

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
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

2 files
EXE354de7286018e9db6c318fa4eb36c3a2
Structure

Name Value
Module Name
Stub.exe
Full Name
Stub.exe
EntryPoint
System.Int32 mpress._::Main(System.String[])
Scope Name
Stub.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
Stub
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
2
Main Method
System.Int32 mpress._::Main(System.String[])
Main IL Instruction Count
75
Main IL
nop <null>
call System.String System.Windows.Forms.Application::get_ExecutablePath()
ldloca.s V_0
call System.Boolean mpress._::lf(System.String,System.Byte[]&)
stloc.s V_6
ldloc.s V_6
brtrue.s IL_0029: nop
nop <null>
ldstr File is invalid.
ldstr MPRESS
call System.Windows.Forms.DialogResult System.Windows.Forms.MessageBox::Show(System.String,System.String)
pop <null>
ldc.i4.m1 <null>
stloc.s V_5
br.s IL_0097: ldloc.s V_5
nop <null>
ldloc.0 <null>
call System.Reflection.Assembly System.Reflection.Assembly::Load(System.Byte[])
stsfld System.Reflection.Assembly mpress._::mp
ldsfld System.Reflection.Assembly mpress._::mp
callvirt System.Reflection.MethodInfo System.Reflection.Assembly::get_EntryPoint()
stloc.1 <null>
ldnull <null>
stloc.3 <null>
ldloc.1 <null>
callvirt System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters()
ldlen <null>
conv.i4 <null>
ldc.i4.0 <null>
cgt <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_6
ldloc.s V_6
brtrue.s IL_0066: ldloc.1
ldc.i4.1 <null>
newarr System.Object
stloc.s V_7
ldloc.s V_7
ldc.i4.0 <null>
ldarg.0 <null>
stelem.ref <null>
ldloc.s V_7
stloc.3 <null>
ldloc.1 <null>
ldnull <null>
ldloc.3 <null>
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
stloc.s V_4
ldloc.s V_4
ldnull <null>
ceq <null>
stloc.s V_6
ldloc.s V_6
brtrue.s IL_0085: ldc.i4.0
ldloc.s V_4
unbox.any System.Int32
stloc.2 <null>
br.s IL_0087: nop
ldc.i4.0 <null>
stloc.2 <null>
nop <null>
leave.s IL_0091: nop
pop <null>
nop <null>
ldc.i4.m1 <null>
stloc.2 <null>
nop <null>
leave.s IL_0091: nop
nop <null>
ldloc.2 <null>
stloc.s V_5
br.s IL_0097: ldloc.s V_5
ldloc.s V_5
ret <null>
Module Name
Stub.exe
Full Name
Stub.exe
EntryPoint
System.Int32 mpress._::Main(System.String[])
Scope Name
Stub.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
Stub
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
2
Main Method
System.Int32 mpress._::Main(System.String[])
Main IL Instruction Count
75
Main IL
nop <null>
call System.String System.Windows.Forms.Application::get_ExecutablePath()
ldloca.s V_0
call System.Boolean mpress._::lf(System.String,System.Byte[]&)
stloc.s V_6
ldloc.s V_6
brtrue.s IL_0029: nop
nop <null>
ldstr File is invalid.
ldstr MPRESS
call System.Windows.Forms.DialogResult System.Windows.Forms.MessageBox::Show(System.String,System.String)
pop <null>
ldc.i4.m1 <null>
stloc.s V_5
br.s IL_0097: ldloc.s V_5
nop <null>
ldloc.0 <null>
call System.Reflection.Assembly System.Reflection.Assembly::Load(System.Byte[])
stsfld System.Reflection.Assembly mpress._::mp
ldsfld System.Reflection.Assembly mpress._::mp
callvirt System.Reflection.MethodInfo System.Reflection.Assembly::get_EntryPoint()
stloc.1 <null>
ldnull <null>
stloc.3 <null>
ldloc.1 <null>
callvirt System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters()
ldlen <null>
conv.i4 <null>
ldc.i4.0 <null>
cgt <null>
ldc.i4.0 <null>
ceq <null>
stloc.s V_6
ldloc.s V_6
brtrue.s IL_0066: ldloc.1
ldc.i4.1 <null>
newarr System.Object
stloc.s V_7
ldloc.s V_7
ldc.i4.0 <null>
ldarg.0 <null>
stelem.ref <null>
ldloc.s V_7
stloc.3 <null>
ldloc.1 <null>
ldnull <null>
ldloc.3 <null>
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
stloc.s V_4
ldloc.s V_4
ldnull <null>
ceq <null>
stloc.s V_6
ldloc.s V_6
brtrue.s IL_0085: ldc.i4.0
ldloc.s V_4
unbox.any System.Int32
stloc.2 <null>
br.s IL_0087: nop
ldc.i4.0 <null>
stloc.2 <null>
nop <null>
leave.s IL_0091: nop
pop <null>
nop <null>
ldc.i4.m1 <null>
stloc.2 <null>
nop <null>
leave.s IL_0091: nop
nop <null>
ldloc.2 <null>
stloc.s V_5
br.s IL_0097: ldloc.s V_5
ldloc.s V_5
ret <null>

Embedded Resources UNKNWOWN
0huhuhuhu
Full artefact values (URLs, paths, registry keys, scripts…) are available with Essential.
Unlock with Essential
An error has occurred. This application may no longer respond until reloaded. Reload 🗙