Analysis
-
max time kernel
90s -
max time network
92s -
platform
windows11-21h2_x64 -
resource
win11-20240412-en -
resource tags
arch:x64arch:x86image:win11-20240412-enlocale:en-usos:windows11-21h2-x64system -
submitted
25-04-2024 01:19
Behavioral task
behavioral1
Sample
Mercurial.exe
Resource
win10-20240404-en
Behavioral task
behavioral2
Sample
Mercurial.exe
Resource
win10v2004-20240412-en
General
-
Target
Mercurial.exe
-
Size
3.4MB
-
MD5
098e9faf57bdcda0314e4f43cfbe9686
-
SHA1
3a245eedb31cafc62d3672885875489551b69283
-
SHA256
610e127f79bb023801c4964d5fb4ce85f8cc145f54be11eb3dbe685c5e927db0
-
SHA512
202e533c0a0a535add4e6a19a04b2fa36e486a3b058981d522cc2b961af4dd189d69f20cf77aebad31bc5e1eaef183a4ed6d6948c62ea7ceabd226a7c9fe05b1
-
SSDEEP
98304:hNkjozJ9/im8XVBKl6t1buVfRhq+5tXzgCa/T:hxzJpjS346t1bIfuq07
Malware Config
Extracted
xworm
147.185.221.17:53478
-
Install_directory
%Temp%
-
install_file
Runbroker.exe
Signatures
-
Detect Xworm Payload 2 IoCs
Processes:
resource yara_rule C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\E.EXE family_xworm behavioral3/memory/3492-14-0x0000000000080000-0x0000000000098000-memory.dmp family_xworm -
Drops startup file 2 IoCs
Processes:
E.EXEdescription ioc process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Runbroker.lnk E.EXE File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Runbroker.lnk E.EXE -
Executes dropped EXE 2 IoCs
Processes:
E.EXEMERCURIAL.EXEpid process 3492 E.EXE 3656 MERCURIAL.EXE -
Obfuscated with Agile.Net obfuscator 11 IoCs
Detects use of the Agile.Net commercial obfuscator, which is capable of entity renaming and control flow obfuscation.
Processes:
resource yara_rule behavioral3/memory/3656-36-0x0000000005270000-0x000000000528E000-memory.dmp agile_net behavioral3/memory/3656-39-0x0000000005310000-0x000000000531E000-memory.dmp agile_net behavioral3/memory/3656-40-0x0000000005B80000-0x0000000005CCA000-memory.dmp agile_net behavioral3/memory/3656-38-0x00000000052F0000-0x00000000052FE000-memory.dmp agile_net behavioral3/memory/3656-37-0x00000000052B0000-0x00000000052E6000-memory.dmp agile_net behavioral3/memory/3656-35-0x00000000051F0000-0x000000000525E000-memory.dmp agile_net behavioral3/memory/3656-34-0x00000000051E0000-0x00000000051F4000-memory.dmp agile_net behavioral3/memory/3656-33-0x00000000051D0000-0x00000000051E0000-memory.dmp agile_net behavioral3/memory/3656-32-0x00000000051A0000-0x00000000051C0000-memory.dmp agile_net behavioral3/memory/3656-31-0x0000000005180000-0x00000000051A0000-memory.dmp agile_net behavioral3/memory/3656-30-0x0000000005040000-0x000000000505C000-memory.dmp agile_net -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Suspicious behavior: EnumeratesProcesses 9 IoCs
Processes:
MERCURIAL.EXEE.EXEpid process 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3656 MERCURIAL.EXE 3492 E.EXE -
Suspicious use of AdjustPrivilegeToken 3 IoCs
Processes:
E.EXEMERCURIAL.EXEdescription pid process Token: SeDebugPrivilege 3492 E.EXE Token: SeDebugPrivilege 3656 MERCURIAL.EXE Token: SeDebugPrivilege 3492 E.EXE -
Suspicious use of SetWindowsHookEx 1 IoCs
Processes:
E.EXEpid process 3492 E.EXE -
Suspicious use of WriteProcessMemory 5 IoCs
Processes:
Mercurial.exedescription pid process target process PID 416 wrote to memory of 3492 416 Mercurial.exe E.EXE PID 416 wrote to memory of 3492 416 Mercurial.exe E.EXE PID 416 wrote to memory of 3656 416 Mercurial.exe MERCURIAL.EXE PID 416 wrote to memory of 3656 416 Mercurial.exe MERCURIAL.EXE PID 416 wrote to memory of 3656 416 Mercurial.exe MERCURIAL.EXE
Processes
-
C:\Users\Admin\AppData\Local\Temp\Mercurial.exe"C:\Users\Admin\AppData\Local\Temp\Mercurial.exe"1⤵
- Suspicious use of WriteProcessMemory
-
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\E.EXE"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\E.EXE"2⤵
- Drops startup file
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
-
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\MERCURIAL.EXE"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\MERCURIAL.EXE"2⤵
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
Network
MITRE ATT&CK Matrix ATT&CK v13
Replay Monitor
Loading Replay Monitor...
Downloads
-
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\E.EXEFilesize
71KB
MD5fc1ffcb6cb37e5c7f5222ab764cbd64a
SHA1e213083ec8f538a512892e0d03546e9d509deb47
SHA256452fad43428918730f5fdd74953065b2359aa021ab05052d4cdfdaf15c28c3f2
SHA51257ab086d049c4de13fe9673f7ea6d11f8109818214ae01e3cdf501c3b738f89dccab800f4e47476c21415e048e8424cb445780686f9090a7ede7dbbdd7e97fb4
-
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\MERCURIAL.EXEFilesize
3.2MB
MD5a9477b3e21018b96fc5d2264d4016e65
SHA1493fa8da8bf89ea773aeb282215f78219a5401b7
SHA256890fd59af3370e2ce12e0d11916d1ad4ee9b9c267c434347dbed11e9572e8645
SHA51266529a656865400fe37d40ae125a1d057f8be5aa17da80d367ebbe1a9dcea38f5174870d0dc5b56771f6ca5a13e2fad22d803f5357f3ef59a46e3bdf0cc5ee9c
-
memory/3492-14-0x0000000000080000-0x0000000000098000-memory.dmpFilesize
96KB
-
memory/3492-23-0x00007FFE54DB0000-0x00007FFE55872000-memory.dmpFilesize
10.8MB
-
memory/3492-57-0x0000000002080000-0x0000000002090000-memory.dmpFilesize
64KB
-
memory/3492-52-0x00007FFE54DB0000-0x00007FFE55872000-memory.dmpFilesize
10.8MB
-
memory/3656-41-0x0000000005CD0000-0x0000000005DE6000-memory.dmpFilesize
1.1MB
-
memory/3656-31-0x0000000005180000-0x00000000051A0000-memory.dmpFilesize
128KB
-
memory/3656-28-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-29-0x0000000004F20000-0x0000000004F2A000-memory.dmpFilesize
40KB
-
memory/3656-36-0x0000000005270000-0x000000000528E000-memory.dmpFilesize
120KB
-
memory/3656-39-0x0000000005310000-0x000000000531E000-memory.dmpFilesize
56KB
-
memory/3656-40-0x0000000005B80000-0x0000000005CCA000-memory.dmpFilesize
1.3MB
-
memory/3656-38-0x00000000052F0000-0x00000000052FE000-memory.dmpFilesize
56KB
-
memory/3656-37-0x00000000052B0000-0x00000000052E6000-memory.dmpFilesize
216KB
-
memory/3656-42-0x0000000005B40000-0x0000000005B70000-memory.dmpFilesize
192KB
-
memory/3656-25-0x0000000074A20000-0x00000000751D1000-memory.dmpFilesize
7.7MB
-
memory/3656-35-0x00000000051F0000-0x000000000525E000-memory.dmpFilesize
440KB
-
memory/3656-34-0x00000000051E0000-0x00000000051F4000-memory.dmpFilesize
80KB
-
memory/3656-33-0x00000000051D0000-0x00000000051E0000-memory.dmpFilesize
64KB
-
memory/3656-32-0x00000000051A0000-0x00000000051C0000-memory.dmpFilesize
128KB
-
memory/3656-27-0x0000000004F30000-0x0000000004FC2000-memory.dmpFilesize
584KB
-
memory/3656-30-0x0000000005040000-0x000000000505C000-memory.dmpFilesize
112KB
-
memory/3656-43-0x0000000008890000-0x0000000008898000-memory.dmpFilesize
32KB
-
memory/3656-44-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-45-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-46-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-51-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-26-0x0000000005440000-0x00000000059E6000-memory.dmpFilesize
5.6MB
-
memory/3656-53-0x0000000074A20000-0x00000000751D1000-memory.dmpFilesize
7.7MB
-
memory/3656-54-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-55-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-56-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB
-
memory/3656-24-0x0000000000120000-0x000000000045A000-memory.dmpFilesize
3.2MB
-
memory/3656-58-0x0000000004E10000-0x0000000004E20000-memory.dmpFilesize
64KB