Windows Analysis Report
test2.exe

Overview

General Information

Sample name: test2.exe
Analysis ID: 1558605
MD5: 396ef18c45676b0074e41dc2212e06d3
SHA1: fe07d7d57a66b71611086771260163432a9e7b55
SHA256: 1209c3df30d7d53edad5c43e122e5c14e350e9d229cdf1e263fd16ef22f485f0
Tags: exeopendiruser-Joker
Infos:

Detection

XWorm
Score: 100
Range: 0 - 100
Whitelisted: false
Confidence: 100%

Signatures

Antivirus / Scanner detection for submitted sample
Found malware configuration
Malicious sample detected (through community Yara rule)
Multi AV Scanner detection for submitted file
Yara detected XWorm
.NET source code contains method to dynamically call methods (often used by packers)
.NET source code contains potential unpacker
AI detected suspicious sample
C2 URLs / IPs found in malware configuration
Found potential dummy code loops (likely to delay analysis)
Machine Learning detection for sample
Sample uses string decryption to hide its real strings
Allocates memory with a write watch (potentially for evading sandboxes)
Detected TCP or UDP traffic on non-standard ports
Enables debug privileges
Found a high number of Window / User specific system calls (may be a loop to detect user behavior)
Internet Provider seen in connection with other malware
May sleep (evasive loops) to hinder dynamic analysis
Program does not show much activity (idle)
Queries the volume information (name, serial number etc) of a device
Sample file is different than original file name gathered from version info
Uses 32bit PE files
Yara signature match

Classification

AV Detection

barindex
Source: test2.exe Avira: detected
Source: test2.exe Malware Configuration Extractor: Xworm {"C2 url": ["158.247.200.45"], "Port": 7033, "Aes key": "<123456789>", "SPL": "<Xwormmm>", "Install file": "USB.exe", "Version": "XWorm V5.6"}
Source: test2.exe ReversingLabs: Detection: 73%
Source: Submited Sample Integrated Neural Analysis Model: Matched 100.0% probability
Source: test2.exe Joe Sandbox ML: detected
Source: test2.exe String decryptor: 158.247.200.45
Source: test2.exe String decryptor: 7033
Source: test2.exe String decryptor: <123456789>
Source: test2.exe String decryptor: <Xwormmm>
Source: test2.exe String decryptor: XWorm V5.6
Source: test2.exe String decryptor: USB.exe
Source: test2.exe Static PE information: EXECUTABLE_IMAGE, 32BIT_MACHINE
Source: test2.exe Static PE information: DYNAMIC_BASE, NX_COMPAT, NO_SEH, TERMINAL_SERVER_AWARE

Networking

barindex
Source: Malware configuration extractor URLs: 158.247.200.45
Source: global traffic TCP traffic: 192.168.2.8:49704 -> 158.247.200.45:7033
Source: Joe Sandbox View ASN Name: FEWPBUS FEWPBUS
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45
Source: unknown TCP traffic detected without corresponding DNS query: 158.247.200.45

System Summary

barindex
Source: test2.exe, type: SAMPLE Matched rule: Detects AsyncRAT Author: ditekSHen
Source: 0.0.test2.exe.db0000.0.unpack, type: UNPACKEDPE Matched rule: Detects AsyncRAT Author: ditekSHen
Source: 00000000.00000000.1497145384.0000000000DB2000.00000002.00000001.01000000.00000003.sdmp, type: MEMORY Matched rule: Detects AsyncRAT Author: ditekSHen
Source: test2.exe, 00000000.00000000.1497145384.0000000000DB2000.00000002.00000001.01000000.00000003.sdmp Binary or memory string: OriginalFilenameXClient.exe4 vs test2.exe
Source: test2.exe Binary or memory string: OriginalFilenameXClient.exe4 vs test2.exe
Source: test2.exe Static PE information: EXECUTABLE_IMAGE, 32BIT_MACHINE
Source: test2.exe, type: SAMPLE Matched rule: MALWARE_Win_AsyncRAT author = ditekSHen, description = Detects AsyncRAT
Source: 0.0.test2.exe.db0000.0.unpack, type: UNPACKEDPE Matched rule: MALWARE_Win_AsyncRAT author = ditekSHen, description = Detects AsyncRAT
Source: 00000000.00000000.1497145384.0000000000DB2000.00000002.00000001.01000000.00000003.sdmp, type: MEMORY Matched rule: MALWARE_Win_AsyncRAT author = ditekSHen, description = Detects AsyncRAT
Source: test2.exe, Helper.cs Cryptographic APIs: 'TransformFinalBlock'
Source: test2.exe, Helper.cs Cryptographic APIs: 'TransformFinalBlock'
Source: test2.exe, AlgorithmAES.cs Cryptographic APIs: 'TransformFinalBlock'
Source: classification engine Classification label: mal100.troj.evad.winEXE@1/0@0/1
Source: C:\Users\user\Desktop\test2.exe Mutant created: NULL
Source: C:\Users\user\Desktop\test2.exe Mutant created: \Sessions\1\BaseNamedObjects\1kxWUkLkK2xrr7Fy
Source: test2.exe Static PE information: Section: .text IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ
Source: test2.exe Static file information: TRID: Win32 Executable (generic) Net Framework (10011505/4) 49.83%
Source: C:\Users\user\Desktop\test2.exe Key opened: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers Jump to behavior
Source: test2.exe ReversingLabs: Detection: 73%
Source: C:\Users\user\Desktop\test2.exe Section loaded: mscoree.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: apphelp.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: kernel.appcore.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: version.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: vcruntime140_clr0400.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: ucrtbase_clr0400.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: ucrtbase_clr0400.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: uxtheme.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: cryptsp.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: rsaenh.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: cryptbase.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: sspicli.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: windows.storage.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: wldp.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: profapi.dll Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Section loaded: mswsock.dll Jump to behavior
Source: test2.exe Static PE information: data directory type: IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR
Source: test2.exe Static PE information: DYNAMIC_BASE, NX_COMPAT, NO_SEH, TERMINAL_SERVER_AWARE

Data Obfuscation

barindex
Source: test2.exe, Messages.cs .Net Code: NewLateBinding.LateCall(obj, (Type)null, "Invoke", new object[2]{null,new object[5]{Settings.Host,Settings.Port,Settings.SPL,Settings.KEY,Helper.ID()}}, (string[])null, (Type[])null, (bool[])null, true)
Source: test2.exe, Messages.cs .Net Code: NewLateBinding.LateCall(obj, (Type)null, "Invoke", new object[2]{null,new object[2]{Pack[2],Helper.Decompress(Convert.FromBase64String(Pack[3]))}}, (string[])null, (Type[])null, (bool[])null, true)
Source: test2.exe, Messages.cs .Net Code: Plugin System.AppDomain.Load(byte[])
Source: test2.exe, Messages.cs .Net Code: Memory System.AppDomain.Load(byte[])
Source: test2.exe, Messages.cs .Net Code: Memory
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Process information set: NOOPENFILEERRORBOX Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Memory allocated: 1520000 memory reserve | memory write watch Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Memory allocated: 1B150000 memory reserve | memory write watch Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Window / User API: threadDelayed 9740 Jump to behavior
Source: C:\Users\user\Desktop\test2.exe TID: 352 Thread sleep count: 247 > 30 Jump to behavior
Source: C:\Users\user\Desktop\test2.exe TID: 352 Thread sleep time: -247000s >= -30000s Jump to behavior
Source: C:\Users\user\Desktop\test2.exe TID: 352 Thread sleep count: 9740 > 30 Jump to behavior
Source: C:\Users\user\Desktop\test2.exe TID: 352 Thread sleep time: -9740000s >= -30000s Jump to behavior
Source: all processes Thread injection, dropped files, key value created, disk infection and DNS query: no activity detected
Source: C:\Users\user\Desktop\test2.exe File Volume queried: C:\ FullSizeInformation Jump to behavior
Source: test2.exe, 00000000.00000002.3963607804.00000000013D7000.00000004.00000020.00020000.00000000.sdmp Binary or memory string: Hyper-V RAW%SystemRoot%\system32\mswsock.dll

Anti Debugging

barindex
Source: C:\Users\user\Desktop\test2.exe Process Stats: CPU usage > 42% for more than 60s
Source: C:\Users\user\Desktop\test2.exe Process token adjusted: Debug Jump to behavior
Source: all processes Thread injection, dropped files, key value created, disk infection and DNS query: no activity detected
Source: C:\Users\user\Desktop\test2.exe Memory allocated: page read and write | page guard Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Queries volume information: C:\Users\user\Desktop\test2.exe VolumeInformation Jump to behavior
Source: C:\Users\user\Desktop\test2.exe Key value queried: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography MachineGuid Jump to behavior

Stealing of Sensitive Information

barindex
Source: Yara match File source: test2.exe, type: SAMPLE
Source: Yara match File source: 0.0.test2.exe.db0000.0.unpack, type: UNPACKEDPE
Source: Yara match File source: 00000000.00000000.1497145384.0000000000DB2000.00000002.00000001.01000000.00000003.sdmp, type: MEMORY
Source: Yara match File source: Process Memory Space: test2.exe PID: 4468, type: MEMORYSTR

Remote Access Functionality

barindex
Source: Yara match File source: test2.exe, type: SAMPLE
Source: Yara match File source: 0.0.test2.exe.db0000.0.unpack, type: UNPACKEDPE
Source: Yara match File source: 00000000.00000000.1497145384.0000000000DB2000.00000002.00000001.01000000.00000003.sdmp, type: MEMORY
Source: Yara match File source: Process Memory Space: test2.exe PID: 4468, type: MEMORYSTR
  • No. of IPs < 25%
  • 25% < No. of IPs < 50%
  • 50% < No. of IPs < 75%
  • 75% < No. of IPs