Analysis
-
max time kernel
119s -
max time network
120s -
platform
windows7_x64 -
resource
win7-20240903-en -
resource tags
arch:x64arch:x86image:win7-20240903-enlocale:en-usos:windows7-x64system -
submitted
07-11-2024 19:10
Behavioral task
behavioral1
Sample
f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe
Resource
win7-20240903-en
Behavioral task
behavioral2
Sample
f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe
Resource
win10v2004-20241007-en
General
-
Target
f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe
-
Size
952KB
-
MD5
2e9644402e12601f1d8161857c48a3ad
-
SHA1
43b55976d438bc8273932f12a12b7f248165e8a9
-
SHA256
f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b
-
SHA512
4e1efd2ef2a9e9f062c3a9321cb28c34a56edc9b398e857eb3f14ecc6ded5660249a4523b8c21eccf3db524625b05ab1b075d7be20f68d0e27f91e7b403a1662
-
SSDEEP
24576:Q+O7F9smBDJwWmIezBLwsHuWbxR4AK5ZJXX:z8/KfRTK
Malware Config
Signatures
-
DcRat
DarkCrystal(DC) is a new .NET RAT active since June 2019 capable of loading additional plugins.
-
Dcrat family
-
Modifies WinLogon for persistence 2 TTPs 5 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell = "explorer.exe, \"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\dllhost.exe\", \"C:\\Windows\\PLA\\Templates\\OSPPSVC.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell = "explorer.exe, \"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\dllhost.exe\", \"C:\\Windows\\PLA\\Templates\\OSPPSVC.exe\", \"C:\\Windows\\System32\\stdole2\\smss.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell = "explorer.exe, \"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell = "explorer.exe, \"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\winlogon.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell = "explorer.exe, \"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\winlogon.exe\", \"C:\\PerfLogs\\Admin\\dllhost.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
Process spawned unexpected child process 5 IoCs
This typically indicates the parent process was compromised via an exploit or macro.
description pid pid_target Process procid_target Parent C:\Windows\system32\wbem\wmiprvse.exe is not expected to spawn this process 2864 1996 schtasks.exe 31 Parent C:\Windows\system32\wbem\wmiprvse.exe is not expected to spawn this process 2172 1996 schtasks.exe 31 Parent C:\Windows\system32\wbem\wmiprvse.exe is not expected to spawn this process 2888 1996 schtasks.exe 31 Parent C:\Windows\system32\wbem\wmiprvse.exe is not expected to spawn this process 2688 1996 schtasks.exe 31 Parent C:\Windows\system32\wbem\wmiprvse.exe is not expected to spawn this process 2552 1996 schtasks.exe 31 -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\PromptOnSecureDesktop = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = "0" dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\PromptOnSecureDesktop = "0" dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
resource yara_rule behavioral1/memory/1404-1-0x00000000003F0000-0x00000000004E4000-memory.dmp dcrat behavioral1/files/0x00060000000173e4-20.dat dcrat behavioral1/files/0x0009000000016409-35.dat dcrat behavioral1/memory/1800-93-0x00000000012E0000-0x00000000013D4000-memory.dmp dcrat -
Executes dropped EXE 1 IoCs
pid Process 1800 dllhost.exe -
Adds Run key to start application 2 TTPs 10 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-3290804112-2823094203-3137964600-1000\Software\Microsoft\Windows\CurrentVersion\Run\winlogon = "\"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\USER\S-1-5-21-3290804112-2823094203-3137964600-1000\Software\Microsoft\Windows\CurrentVersion\Run\winlogon = "\"C:\\PerfLogs\\Admin\\winlogon.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\winlogon = "\"C:\\PerfLogs\\Admin\\winlogon.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OSPPSVC = "\"C:\\Windows\\PLA\\Templates\\OSPPSVC.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\USER\S-1-5-21-3290804112-2823094203-3137964600-1000\Software\Microsoft\Windows\CurrentVersion\Run\smss = "\"C:\\Windows\\System32\\stdole2\\smss.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\smss = "\"C:\\Windows\\System32\\stdole2\\smss.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\winlogon = "\"C:\\Recovery\\1f276ee2-69f6-11ef-8b31-62cb582c238c\\winlogon.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\USER\S-1-5-21-3290804112-2823094203-3137964600-1000\Software\Microsoft\Windows\CurrentVersion\Run\dllhost = "\"C:\\PerfLogs\\Admin\\dllhost.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\dllhost = "\"C:\\PerfLogs\\Admin\\dllhost.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (str) \REGISTRY\USER\S-1-5-21-3290804112-2823094203-3137964600-1000\Software\Microsoft\Windows\CurrentVersion\Run\OSPPSVC = "\"C:\\Windows\\PLA\\Templates\\OSPPSVC.exe\"" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
description ioc Process Key value queried \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Key value queried \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" dllhost.exe -
Drops file in System32 directory 5 IoCs
description ioc Process File created C:\Windows\System32\stdole2\smss.exe f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File created C:\Windows\System32\stdole2\69ddcba757bf72f7d36c464c71f42baab150b2b9 f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File opened for modification C:\Windows\System32\stdole2\RCXE847.tmp f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File opened for modification C:\Windows\System32\stdole2\RCXE848.tmp f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File opened for modification C:\Windows\System32\stdole2\smss.exe f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
Drops file in Windows directory 5 IoCs
description ioc Process File created C:\Windows\PLA\Templates\OSPPSVC.exe f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File created C:\Windows\PLA\Templates\1610b97d3ab4a74cd8ae104b51bea7bfcc5b9c6f f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File opened for modification C:\Windows\PLA\Templates\RCXE642.tmp f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File opened for modification C:\Windows\PLA\Templates\RCXE643.tmp f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe File opened for modification C:\Windows\PLA\Templates\OSPPSVC.exe f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Scheduled Task/Job: Scheduled Task 1 TTPs 5 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 2864 schtasks.exe 2172 schtasks.exe 2888 schtasks.exe 2688 schtasks.exe 2552 schtasks.exe -
Suspicious behavior: EnumeratesProcesses 1 IoCs
pid Process 1404 f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 1404 f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Token: SeDebugPrivilege 1800 dllhost.exe -
Suspicious use of WriteProcessMemory 3 IoCs
description pid Process procid_target PID 1404 wrote to memory of 1800 1404 f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe 37 PID 1404 wrote to memory of 1800 1404 f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe 37 PID 1404 wrote to memory of 1800 1404 f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe 37 -
System policy modification 1 TTPs 6 IoCs
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\PromptOnSecureDesktop = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = "0" dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\PromptOnSecureDesktop = "0" dllhost.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = "0" f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe -
Uses Task Scheduler COM API 1 TTPs
The Task Scheduler COM API can be used to schedule applications to run on boot or at set times.
Processes
-
C:\Users\Admin\AppData\Local\Temp\f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe"C:\Users\Admin\AppData\Local\Temp\f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b.exe"1⤵
- Modifies WinLogon for persistence
- UAC bypass
- Adds Run key to start application
- Checks whether UAC is enabled
- Drops file in System32 directory
- Drops file in Windows directory
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
- System policy modification
PID:1404 -
C:\PerfLogs\Admin\dllhost.exe"C:\PerfLogs\Admin\dllhost.exe"2⤵
- UAC bypass
- Executes dropped EXE
- Checks whether UAC is enabled
- Suspicious use of AdjustPrivilegeToken
- System policy modification
PID:1800
-
-
C:\Windows\system32\schtasks.exeschtasks.exe /create /tn "winlogon" /sc ONLOGON /tr "'C:\Recovery\1f276ee2-69f6-11ef-8b31-62cb582c238c\winlogon.exe'" /rl HIGHEST /f1⤵
- Process spawned unexpected child process
- Scheduled Task/Job: Scheduled Task
PID:2864
-
C:\Windows\system32\schtasks.exeschtasks.exe /create /tn "winlogon" /sc ONLOGON /tr "'C:\PerfLogs\Admin\winlogon.exe'" /rl HIGHEST /f1⤵
- Process spawned unexpected child process
- Scheduled Task/Job: Scheduled Task
PID:2172
-
C:\Windows\system32\schtasks.exeschtasks.exe /create /tn "dllhost" /sc ONLOGON /tr "'C:\PerfLogs\Admin\dllhost.exe'" /rl HIGHEST /f1⤵
- Process spawned unexpected child process
- Scheduled Task/Job: Scheduled Task
PID:2888
-
C:\Windows\system32\schtasks.exeschtasks.exe /create /tn "OSPPSVC" /sc ONLOGON /tr "'C:\Windows\PLA\Templates\OSPPSVC.exe'" /rl HIGHEST /f1⤵
- Process spawned unexpected child process
- Scheduled Task/Job: Scheduled Task
PID:2688
-
C:\Windows\system32\schtasks.exeschtasks.exe /create /tn "smss" /sc ONLOGON /tr "'C:\Windows\System32\stdole2\smss.exe'" /rl HIGHEST /f1⤵
- Process spawned unexpected child process
- Scheduled Task/Job: Scheduled Task
PID:2552
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
2Registry Run Keys / Startup Folder
1Winlogon Helper DLL
1Scheduled Task/Job
1Scheduled Task
1Privilege Escalation
Abuse Elevation Control Mechanism
1Bypass User Account Control
1Boot or Logon Autostart Execution
2Registry Run Keys / Startup Folder
1Winlogon Helper DLL
1Scheduled Task/Job
1Scheduled Task
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
952KB
MD5e75ce634e9844c8ad616cc917d7bbbc3
SHA1f4fc9d2efa38604f848f1b11d5fffe88e7ad64c1
SHA2568b768d1ddeb801e5f13f9c62a029466af027f5d2422534ddea4bee809fd8ba07
SHA5121f8ad69d4c80903fe23c20edf0de17edcabca8785d5c47a2879c0a22a9aa7523b2075eb4a700107a379a3c78129ef4d12762faec6f9d04fc4998f592abca17df
-
Filesize
952KB
MD52e9644402e12601f1d8161857c48a3ad
SHA143b55976d438bc8273932f12a12b7f248165e8a9
SHA256f7d1ba849bec5c9f1761a6b420f793fa7c350be0e66d40788cde74650bf8a20b
SHA5124e1efd2ef2a9e9f062c3a9321cb28c34a56edc9b398e857eb3f14ecc6ded5660249a4523b8c21eccf3db524625b05ab1b075d7be20f68d0e27f91e7b403a1662