985403322946177f633033c8c4081ed1
PE Executable | MD5: 985403322946177f633033c8c4081ed1 | Size: 40.92 KB | application/x-dosexec
Symbol Obfuscation Score
|
Hash | Hash Value |
|---|---|
| MD5 | 985403322946177f633033c8c4081ed1
|
| Sha1 | 3f700b2fd715fb1dae27a9fd3b6223b4e2d7c295
|
| Sha256 | 77c0f2ed3891ea7fbcb743ef77795c42e09c6be727b16583ada8dc1a451addf6
|
| Sha384 | 5775bcbb76f19ace45613530c71fa344310943c46135f565fb5831e85b6c800fb0108f2bba09ef7c26c307241b418df6
|
| Sha512 | f0673a4bfe3d2d57bd69a711fae26920e0c8df22b29da5657766c5cc2fb4706cdcacb5f5dd380320c75f9b89049913809083ad092fb0e3497175357daa900abb
|
| SSDeep | 768:VvAskDtJE4JE0u557DMGo23ASsRgbfQNZ0JEyK08W6kGoE4Hh7:iNZy0u55XMGoUAVRgbIgSyT51E+
|
| TLSH | 5503E196571DAA3EC0E82EB74B93D084E33C1111F8DB4E1B8AED5D6DBE4325C9A057C1
|
PeID
|
Name0 | Value |
|---|---|
| Info | PE Detect: PeReader OK (file layout) |
| Info | Overlay extracted: Overlay_e17a6f1e.bin (34771 bytes) |
| Module Name | Application.exe |
| Full Name | Application.exe |
| EntryPoint | System.Int32 mpress._::Main(System.String[]) |
| Scope Name | Application.exe |
| Scope Type | ModuleDef |
| Kind | Windows |
| Runtime Version | v2.0.50727 |
| Tables Header Version | 512 |
| WinMD Version | <null> |
| Assembly Name | Application |
| 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 | Application.exe |
| Full Name | Application.exe |
| EntryPoint | System.Int32 mpress._::Main(System.String[]) |
| Scope Name | Application.exe |
| Scope Type | ModuleDef |
| Kind | Windows |
| Runtime Version | v2.0.50727 |
| Tables Header Version | 512 |
| WinMD Version | <null> |
| Assembly Name | Application |
| 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> |