Suspicious
Suspect

85ae7d0ae6cb9da135b663aaf4e8e69a

PE Executable
MD5: 85ae7d0ae6cb9da135b663aaf4e8e69a
Size: 28.67 KB
application/x-dosexec

This sample is a 28 KB PE Executable for which Malva.RE's static analysis did not establish a malicious verdict. Static analysis extracted 2 embedded or derived files. It matches 6 YARA rules. The file was analysed statically: it was parsed and decompiled, never executed.

SHA256
ab123404e2813a79a38b0b14713866a279babb07753a40c8f044be9f55fdf4f5
MD5
85ae7d0ae6cb9da135b663aaf4e8e69a
Verdict
Inconclusive
File type
PE Executable · 28 KB

Cite this report: https://app.malva.re/sha256/ab123404e2813a79a38b0b14713866a279babb07753a40c8f044be9f55fdf4f5

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
Size
28.67 KB · 28,672 B
First seen
2026-10-01 15:00 · 24 days ago
Last seen
2026-10-01 15:00 · 24 days ago
Last analysis
2026-10-01 15:00 · 24 days ago
Hashes
MD5 85ae7d0ae6cb9da135b663aaf4e8e69a Sha1 67665d277b27a622b90cc4df1c5f44e33329c177 Sha256 ab123404e2813a79a38b0b14713866a279babb07753a40c8f044be9f55fdf4f5 Sha384 6c7d48731fc16a9b1ee0d7731aa784f309364e47b9947979b494984018f0f28db9f0ed940ae3e6f4cc2b34f6f6170427 Sha512 5a4577feeeae8b7092164b962dbe05fb5bfe09c865c386ed6cc9ad7ba1ca92ef5342e8d46030ee6e3dd4508079dbcd9fb178ca05063e09810898a982cafe6e45 SSDeep 384:K/gsUIASoRtkIB5gJrrnI2wyavCUIiuNNq1OOQu9l+THOkvCge:aUIvocIOr9w3IiuNNwQSjkNe TLSH 28D2160C77ED8516D0BD4F7D4672E3600371F5038A23EB9F2DE118AE2AB17E15A206E1
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
Symbol obfuscation
Low

3 files
EXE85ae7d0ae6cb9da135b663aaf4e8e69a
Structure
BINResources
BINRT_VERSION
BINID:0001
BINID:0
BINRT_MANIFEST
BINID:0001
BINID:0
STICH beta

No STICH Path has been generated for this analysis yet.

1 structural branch were classified as secondary (decorative or non-determinant content) and did not produce a fingerprint.

bin 1

Name Value
Module Name
agent2.exe
Full Name
agent2.exe
EntryPoint
System.Void Agent::Main(System.String[])
Scope Name
agent2.exe
Scope Type
ModuleDef
Kind
Console
Runtime Version
v2.0.50727
Tables Header Version
512
WinMD Version
<null>
Assembly Name
agent2
Assembly Version
0.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
99
Main Method
System.Void Agent::Main(System.String[])
Main IL Instruction Count
64
Main IL
nop <null>
ldarg.0 <null>
ldlen <null>
conv.i4 <null>
ldc.i4.0 <null>
bgt.s IL_000E: ldarg.0
ldc.i4 9001
br.s IL_0016: stloc.0
ldarg.0 <null>
ldc.i4.0 <null>
ldelem.ref <null>
call System.Int32 System.Int32::Parse(System.String)
stloc.0 <null>
ldsfld System.Net.IPAddress System.Net.IPAddress::Any
ldloc.0 <null>
newobj System.Void System.Net.Sockets.TcpListener::.ctor(System.Net.IPAddress,System.Int32)
stloc.1 <null>
ldloc.1 <null>
callvirt System.Void System.Net.Sockets.TcpListener::Start()
nop <null>
ldc.i4.4 <null>
newarr System.Object
stloc.3 <null>
ldloc.3 <null>
ldc.i4.0 <null>
ldstr [agent] listening on 0.0.0.0:
stelem.ref <null>
ldloc.3 <null>
ldc.i4.1 <null>
ldloc.0 <null>
box System.Int32
stelem.ref <null>
ldloc.3 <null>
ldc.i4.2 <null>
ldstr  host=
stelem.ref <null>
ldloc.3 <null>
ldc.i4.3 <null>
call System.String System.Environment::get_MachineName()
stelem.ref <null>
ldloc.3 <null>
call System.String System.String::Concat(System.Object[])
call System.Void System.Console::WriteLine(System.String)
nop <null>
br.s IL_008F: ldc.i4.1
nop <null>
ldloc.1 <null>
callvirt System.Net.Sockets.TcpClient System.Net.Sockets.TcpListener::AcceptTcpClient()
stloc.2 <null>
ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
brtrue.s IL_0082: ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
ldnull <null>
ldftn System.Void Agent::<Main>b__0(System.Object)
newobj System.Void System.Threading.WaitCallback::.ctor(System.Object,System.IntPtr)
stsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
br.s IL_0082: ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
ldloc.2 <null>
call System.Boolean System.Threading.ThreadPool::QueueUserWorkItem(System.Threading.WaitCallback,System.Object)
pop <null>
nop <null>
ldc.i4.1 <null>
stloc.s V_4
br.s IL_0060: nop
Module Name
agent2.exe
Full Name
agent2.exe
EntryPoint
System.Void Agent::Main(System.String[])
Scope Name
agent2.exe
Scope Type
ModuleDef
Kind
Console
Runtime Version
v2.0.50727
Tables Header Version
512
WinMD Version
<null>
Assembly Name
agent2
Assembly Version
0.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
99
Main Method
System.Void Agent::Main(System.String[])
Main IL Instruction Count
64
Main IL
nop <null>
ldarg.0 <null>
ldlen <null>
conv.i4 <null>
ldc.i4.0 <null>
bgt.s IL_000E: ldarg.0
ldc.i4 9001
br.s IL_0016: stloc.0
ldarg.0 <null>
ldc.i4.0 <null>
ldelem.ref <null>
call System.Int32 System.Int32::Parse(System.String)
stloc.0 <null>
ldsfld System.Net.IPAddress System.Net.IPAddress::Any
ldloc.0 <null>
newobj System.Void System.Net.Sockets.TcpListener::.ctor(System.Net.IPAddress,System.Int32)
stloc.1 <null>
ldloc.1 <null>
callvirt System.Void System.Net.Sockets.TcpListener::Start()
nop <null>
ldc.i4.4 <null>
newarr System.Object
stloc.3 <null>
ldloc.3 <null>
ldc.i4.0 <null>
ldstr [agent] listening on 0.0.0.0:
stelem.ref <null>
ldloc.3 <null>
ldc.i4.1 <null>
ldloc.0 <null>
box System.Int32
stelem.ref <null>
ldloc.3 <null>
ldc.i4.2 <null>
ldstr  host=
stelem.ref <null>
ldloc.3 <null>
ldc.i4.3 <null>
call System.String System.Environment::get_MachineName()
stelem.ref <null>
ldloc.3 <null>
call System.String System.String::Concat(System.Object[])
call System.Void System.Console::WriteLine(System.String)
nop <null>
br.s IL_008F: ldc.i4.1
nop <null>
ldloc.1 <null>
callvirt System.Net.Sockets.TcpClient System.Net.Sockets.TcpListener::AcceptTcpClient()
stloc.2 <null>
ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
brtrue.s IL_0082: ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
ldnull <null>
ldftn System.Void Agent::<Main>b__0(System.Object)
newobj System.Void System.Threading.WaitCallback::.ctor(System.Object,System.IntPtr)
stsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
br.s IL_0082: ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
ldsfld System.Threading.WaitCallback Agent::CS$<>9__CachedAnonymousMethodDelegate1
ldloc.2 <null>
call System.Boolean System.Threading.ThreadPool::QueueUserWorkItem(System.Threading.WaitCallback,System.Object)
pop <null>
nop <null>
ldc.i4.1 <null>
stloc.s V_4
br.s IL_0060: nop

3 files
EXE85ae7d0ae6cb9da135b663aaf4e8e69a
Structure
No malware configuration was found at this point.
Sign in or create a free account to view the matching YARA rules. Create a free account
An error has occurred. This application may no longer respond until reloaded. Reload 🗙