Suspicious
Suspect

5884b64f66c2297be1d3dd219b62dc58

PE Executable
|
MD5: 5884b64f66c2297be1d3dd219b62dc58
|
Size: 172.54 KB
|
application/x-dosexec


Print
Summary by MalvaGPT
Characteristics

Symbol Ofbuscation Score

Low

Hash
Hash Value
MD5
5884b64f66c2297be1d3dd219b62dc58
Sha1
5d00a9100c88ee1a6cba658c3a9a02305a4aef2a
Sha256
172258e53b9506a7671deab25d2ad360cd833a4942609f1a4836d305ffe4578b
Sha384
9a86eb422a55c379c86001de02ef98d88aaafb1fee5100b030f031ed74b34827d1338405c44b256e451930a74c74050e
Sha512
779245d4837e2510df25baacd1dc6c60411abe85e65b64db9d939f43db5d9df97761317edfae5c6781575f3ff52bf75632e0db7671ea15f405e8df2683010d61
SSDeep
3072:z1YwZyb6o9+zNg+sRzk6lRjbTs7Ng+sRzk6lRjbb:5zg9bfhf
TLSH
AFF332212DEB109DF3A7ABB16FD8B8FF88AAE5B3651D71F5204147464B21E80CC52B35

PeID

.NET executable
Microsoft Visual C# / Basic .NET
Microsoft Visual C# / Basic.NET / MS Visual Basic 2005 - ASL
Microsoft Visual C# v7.0 / Basic .NET
Microsoft Visual Studio .NET
File Structure
[Base64-Block @0x0000432D]
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
Informations
Name
Value
Info

PE Detect: PeReader OK (file layout)

Module Name

FleetAgentAdvanced_final.exe

Full Name

FleetAgentAdvanced_final.exe

EntryPoint

System.Void Microsoft.NET.Runtime.Program::Main(System.String[])

Scope Name

FleetAgentAdvanced_final.exe

Scope Type

ModuleDef

Kind

Windows

Runtime Version

v4.0.30319

Tables Header Version

512

WinMD Version

<null>

Assembly Name

FleetAgentAdvanced_final

Assembly Version

4.0.0.0

Assembly Culture

<null>

Has PublicKey

False

PublicKey Token

<null>

Target Framework

<null>

Total Strings

209

Main Method

System.Void Microsoft.NET.Runtime.Program::Main(System.String[])

Main IL Instruction Count

91

Main IL

call System.IntPtr Microsoft.NET.Runtime.Program::GetConsoleWindow() stloc.0 <null> ldloc.0 <null> ldsfld System.IntPtr System.IntPtr::Zero call System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) brfalse.s IL_001B: leave.s IL_0020 ldloc.0 <null> ldc.i4.0 <null> call System.Boolean Microsoft.NET.Runtime.Program::ShowWindow(System.IntPtr,System.Int32) pop <null> leave.s IL_0020: ldarg.0 pop <null> leave.s IL_0020: ldarg.0 ldarg.0 <null> ldlen <null> conv.i4 <null> ldc.i4.0 <null> ble.s IL_0055: call System.Boolean Microsoft.NET.Runtime.Program::AcquireMutex() ldarg.0 <null> ldc.i4.0 <null> ldelem.ref <null> ldstr --watchdog call System.Boolean System.String::op_Equality(System.String,System.String) brfalse.s IL_0055: call System.Boolean Microsoft.NET.Runtime.Program::AcquireMutex() ldc.i4.1 <null> stsfld System.Boolean Microsoft.NET.Runtime.Program::_isWatchdog ldarg.0 <null> ldlen <null> conv.i4 <null> ldc.i4.1 <null> ble.s IL_004F: call System.Void Microsoft.NET.Runtime.Program::RunWatchdog() ldarg.0 <null> ldc.i4.1 <null> ldelem.ref <null> ldsflda System.Int32 Microsoft.NET.Runtime.Program::_mainPid call System.Boolean System.Int32::TryParse(System.String,System.Int32&) pop <null> call System.Void Microsoft.NET.Runtime.Program::RunWatchdog() ret <null> call System.Boolean Microsoft.NET.Runtime.Program::AcquireMutex() brtrue.s IL_005D: call System.Void Microsoft.NET.Runtime.Program::Install() ret <null> call System.Void Microsoft.NET.Runtime.Program::Install() ldsfld System.String Microsoft.NET.Runtime.Program::_installPath call System.Boolean System.String::IsNullOrEmpty(System.String) brtrue.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() ldsfld System.String Microsoft.NET.Runtime.Program::_installPath call System.Boolean System.IO.File::Exists(System.String) brfalse.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() ldstr stloc.1 <null> call System.Reflection.Assembly System.Reflection.Assembly::GetExecutingAssembly() callvirt System.String System.Reflection.Assembly::get_Location() stloc.1 <null> leave.s IL_0090: ldloc.1 pop <null> leave.s IL_0090: ldloc.1 ldloc.1 <null> call System.Boolean System.String::IsNullOrEmpty(System.String) brtrue.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() ldloc.1 <null> ldsfld System.String Microsoft.NET.Runtime.Program::_installPath ldc.i4.5 <null> callvirt System.Boolean System.String::Equals(System.String,System.StringComparison) brfalse.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() call System.Void Microsoft.NET.Runtime.Program::StartWatchdog() call System.String Microsoft.NET.Runtime.Program::GenId() stsfld System.String Microsoft.NET.Runtime.Program::_mid call System.String System.Environment::get_MachineName() stsfld System.String Microsoft.NET.Runtime.Program::_host br.s IL_00DC: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run call System.Void Microsoft.NET.Runtime.Program::MainLoop() leave.s IL_00CB: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run pop <null> leave.s IL_00CB: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run brfalse.s IL_00DC: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run ldc.i4 5000 call System.Void System.Threading.Thread::Sleep(System.Int32) ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run brtrue.s IL_00C1: call System.Void Microsoft.NET.Runtime.Program::MainLoop() leave.s IL_0102: ret ldsfld System.IntPtr Microsoft.NET.Runtime.Program::_mutex ldsfld System.IntPtr System.IntPtr::Zero call System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) brfalse.s IL_0101: endfinally ldsfld System.IntPtr Microsoft.NET.Runtime.Program::_mutex call System.Boolean Microsoft.NET.Runtime.Program::ReleaseMutex(System.IntPtr) pop <null> endfinally <null> ret <null>

Module Name

FleetAgentAdvanced_final.exe

Full Name

FleetAgentAdvanced_final.exe

EntryPoint

System.Void Microsoft.NET.Runtime.Program::Main(System.String[])

Scope Name

FleetAgentAdvanced_final.exe

Scope Type

ModuleDef

Kind

Windows

Runtime Version

v4.0.30319

Tables Header Version

512

WinMD Version

<null>

Assembly Name

FleetAgentAdvanced_final

Assembly Version

4.0.0.0

Assembly Culture

<null>

Has PublicKey

False

PublicKey Token

<null>

Target Framework

<null>

Total Strings

209

Main Method

System.Void Microsoft.NET.Runtime.Program::Main(System.String[])

Main IL Instruction Count

91

Main IL

call System.IntPtr Microsoft.NET.Runtime.Program::GetConsoleWindow() stloc.0 <null> ldloc.0 <null> ldsfld System.IntPtr System.IntPtr::Zero call System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) brfalse.s IL_001B: leave.s IL_0020 ldloc.0 <null> ldc.i4.0 <null> call System.Boolean Microsoft.NET.Runtime.Program::ShowWindow(System.IntPtr,System.Int32) pop <null> leave.s IL_0020: ldarg.0 pop <null> leave.s IL_0020: ldarg.0 ldarg.0 <null> ldlen <null> conv.i4 <null> ldc.i4.0 <null> ble.s IL_0055: call System.Boolean Microsoft.NET.Runtime.Program::AcquireMutex() ldarg.0 <null> ldc.i4.0 <null> ldelem.ref <null> ldstr --watchdog call System.Boolean System.String::op_Equality(System.String,System.String) brfalse.s IL_0055: call System.Boolean Microsoft.NET.Runtime.Program::AcquireMutex() ldc.i4.1 <null> stsfld System.Boolean Microsoft.NET.Runtime.Program::_isWatchdog ldarg.0 <null> ldlen <null> conv.i4 <null> ldc.i4.1 <null> ble.s IL_004F: call System.Void Microsoft.NET.Runtime.Program::RunWatchdog() ldarg.0 <null> ldc.i4.1 <null> ldelem.ref <null> ldsflda System.Int32 Microsoft.NET.Runtime.Program::_mainPid call System.Boolean System.Int32::TryParse(System.String,System.Int32&) pop <null> call System.Void Microsoft.NET.Runtime.Program::RunWatchdog() ret <null> call System.Boolean Microsoft.NET.Runtime.Program::AcquireMutex() brtrue.s IL_005D: call System.Void Microsoft.NET.Runtime.Program::Install() ret <null> call System.Void Microsoft.NET.Runtime.Program::Install() ldsfld System.String Microsoft.NET.Runtime.Program::_installPath call System.Boolean System.String::IsNullOrEmpty(System.String) brtrue.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() ldsfld System.String Microsoft.NET.Runtime.Program::_installPath call System.Boolean System.IO.File::Exists(System.String) brfalse.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() ldstr stloc.1 <null> call System.Reflection.Assembly System.Reflection.Assembly::GetExecutingAssembly() callvirt System.String System.Reflection.Assembly::get_Location() stloc.1 <null> leave.s IL_0090: ldloc.1 pop <null> leave.s IL_0090: ldloc.1 ldloc.1 <null> call System.Boolean System.String::IsNullOrEmpty(System.String) brtrue.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() ldloc.1 <null> ldsfld System.String Microsoft.NET.Runtime.Program::_installPath ldc.i4.5 <null> callvirt System.Boolean System.String::Equals(System.String,System.StringComparison) brfalse.s IL_00AB: call System.String Microsoft.NET.Runtime.Program::GenId() call System.Void Microsoft.NET.Runtime.Program::StartWatchdog() call System.String Microsoft.NET.Runtime.Program::GenId() stsfld System.String Microsoft.NET.Runtime.Program::_mid call System.String System.Environment::get_MachineName() stsfld System.String Microsoft.NET.Runtime.Program::_host br.s IL_00DC: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run call System.Void Microsoft.NET.Runtime.Program::MainLoop() leave.s IL_00CB: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run pop <null> leave.s IL_00CB: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run brfalse.s IL_00DC: ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run ldc.i4 5000 call System.Void System.Threading.Thread::Sleep(System.Int32) ldsfld System.Boolean Microsoft.NET.Runtime.Program::_run brtrue.s IL_00C1: call System.Void Microsoft.NET.Runtime.Program::MainLoop() leave.s IL_0102: ret ldsfld System.IntPtr Microsoft.NET.Runtime.Program::_mutex ldsfld System.IntPtr System.IntPtr::Zero call System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr) brfalse.s IL_0101: endfinally ldsfld System.IntPtr Microsoft.NET.Runtime.Program::_mutex call System.Boolean Microsoft.NET.Runtime.Program::ReleaseMutex(System.IntPtr) pop <null> endfinally <null> ret <null>

5884b64f66c2297be1d3dd219b62dc58 (172.54 KB)
An error has occurred. This application may no longer respond until reloaded. Reload 🗙