Malware Analysis Report

2024-12-07 13:05

Sample ID 241109-ntewrssqcv
Target c5d9033a0433e8d19e9f8c1970dc6d5d.dll
SHA256 56dd157bbfede1d15cb1169613abc944c2364a138e27a4a118c78847ebc9bd72
Tags
gh0strat purplefox discovery persistence rat rootkit trojan
score
10/10

Table of Contents

Analysis Overview

MITRE ATT&CK

Enterprise Matrix V15

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral2

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
10/10

SHA256

56dd157bbfede1d15cb1169613abc944c2364a138e27a4a118c78847ebc9bd72

Threat Level: Known bad

The file c5d9033a0433e8d19e9f8c1970dc6d5d.dll was found to be: Known bad.

Malicious Activity Summary

gh0strat purplefox discovery persistence rat rootkit trojan

Detect PurpleFox Rootkit

Gh0strat

Gh0st RAT payload

PurpleFox

Gh0strat family

Purplefox family

Blocklisted process makes network request

Enumerates connected drives

Adds Run key to start application

Unsigned PE

Program crash

System Location Discovery: System Language Discovery

Checks processor information in registry

Suspicious use of WriteProcessMemory

MITRE ATT&CK

Analysis: static1

Detonation Overview

Reported

2024-11-09 11:41

Signatures

Unsigned PE

Description Indicator Process Target
N/A N/A N/A N/A

Analysis: behavioral1

Detonation Overview

Submitted

2024-11-09 11:41

Reported

2024-11-09 11:43

Platform

win7-20240903-en

Max time kernel

118s

Max time network

119s

Command Line

rundll32.exe C:\Users\Admin\AppData\Local\Temp\c5d9033a0433e8d19e9f8c1970dc6d5d.dll,#1

Signatures

Detect PurpleFox Rootkit

rootkit
Description Indicator Process Target
N/A N/A N/A N/A

Gh0st RAT payload

Description Indicator Process Target
N/A N/A N/A N/A

Gh0strat

rat gh0strat

Gh0strat family

gh0strat

PurpleFox

rootkit trojan purplefox

Purplefox family

purplefox

Adds Run key to start application

persistence
Description Indicator Process Target
Set value (str) \REGISTRY\USER\S-1-5-21-4177215427-74451935-3209572229-1000\Software\Microsoft\Windows\CurrentVersion\Run\RuntimeBroker = "C:\\Windows\\SysWOW64\\rundll32.exe" C:\Windows\SysWOW64\rundll32.exe N/A

System Location Discovery: System Language Discovery

discovery
Description Indicator Process Target
Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language C:\Windows\SysWOW64\rundll32.exe N/A

Suspicious use of WriteProcessMemory

Description Indicator Process Target
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 2116 wrote to memory of 1992 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe

Processes

C:\Windows\system32\rundll32.exe

rundll32.exe C:\Users\Admin\AppData\Local\Temp\c5d9033a0433e8d19e9f8c1970dc6d5d.dll,#1

C:\Windows\SysWOW64\rundll32.exe

rundll32.exe C:\Users\Admin\AppData\Local\Temp\c5d9033a0433e8d19e9f8c1970dc6d5d.dll,#1

Network

N/A

Files

memory/1992-0-0x0000000077410000-0x00000000774E6000-memory.dmp

memory/1992-1-0x0000000010000000-0x00000000101A4000-memory.dmp

Analysis: behavioral2

Detonation Overview

Submitted

2024-11-09 11:41

Reported

2024-11-09 11:43

Platform

win10v2004-20241007-en

Max time kernel

94s

Max time network

137s

Command Line

rundll32.exe C:\Users\Admin\AppData\Local\Temp\c5d9033a0433e8d19e9f8c1970dc6d5d.dll,#1

Signatures

Detect PurpleFox Rootkit

rootkit
Description Indicator Process Target
N/A N/A N/A N/A

Gh0st RAT payload

Description Indicator Process Target
N/A N/A N/A N/A

Gh0strat

rat gh0strat

Gh0strat family

gh0strat

PurpleFox

rootkit trojan purplefox

Purplefox family

purplefox

Blocklisted process makes network request

Description Indicator Process Target
N/A N/A C:\Windows\SysWOW64\rundll32.exe N/A

Adds Run key to start application

persistence
Description Indicator Process Target
Set value (str) \REGISTRY\USER\S-1-5-21-3756129449-3121373848-4276368241-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\RuntimeBroker = "C:\\Windows\\SysWOW64\\rundll32.exe" C:\Windows\SysWOW64\rundll32.exe N/A

Enumerates connected drives

Description Indicator Process Target
File opened (read-only) \??\R: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\W: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\J: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\Q: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\O: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\Z: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\H: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\L: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\K: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\M: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\T: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\U: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\Y: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\B: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\I: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\N: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\P: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\S: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\V: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\X: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\E: C:\Windows\SysWOW64\rundll32.exe N/A
File opened (read-only) \??\G: C:\Windows\SysWOW64\rundll32.exe N/A

Program crash

Description Indicator Process Target
N/A N/A C:\Windows\SysWOW64\WerFault.exe C:\Windows\SysWOW64\rundll32.exe

System Location Discovery: System Language Discovery

discovery
Description Indicator Process Target
Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language C:\Windows\SysWOW64\rundll32.exe N/A

Checks processor information in registry

Description Indicator Process Target
Key opened \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 C:\Windows\SysWOW64\rundll32.exe N/A
Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz C:\Windows\SysWOW64\rundll32.exe N/A

Suspicious use of WriteProcessMemory

Description Indicator Process Target
PID 4492 wrote to memory of 3836 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 4492 wrote to memory of 3836 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe
PID 4492 wrote to memory of 3836 N/A C:\Windows\system32\rundll32.exe C:\Windows\SysWOW64\rundll32.exe

Processes

C:\Windows\system32\rundll32.exe

rundll32.exe C:\Users\Admin\AppData\Local\Temp\c5d9033a0433e8d19e9f8c1970dc6d5d.dll,#1

C:\Windows\SysWOW64\rundll32.exe

rundll32.exe C:\Users\Admin\AppData\Local\Temp\c5d9033a0433e8d19e9f8c1970dc6d5d.dll,#1

C:\Windows\SysWOW64\WerFault.exe

C:\Windows\SysWOW64\WerFault.exe -pss -s 408 -p 3836 -ip 3836

C:\Windows\SysWOW64\WerFault.exe

C:\Windows\SysWOW64\WerFault.exe -u -p 3836 -s 740

Network

Country Destination Domain Proto
HK 103.97.229.54:630 tcp
US 8.8.8.8:53 13.86.106.20.in-addr.arpa udp
US 8.8.8.8:53 54.229.97.103.in-addr.arpa udp
US 8.8.8.8:53 80.82.67.80.in-addr.arpa udp
US 8.8.8.8:53 68.32.126.40.in-addr.arpa udp
US 8.8.8.8:53 95.221.229.192.in-addr.arpa udp
US 8.8.8.8:53 133.211.185.52.in-addr.arpa udp
US 8.8.8.8:53 50.23.12.20.in-addr.arpa udp
US 8.8.8.8:53 171.39.242.20.in-addr.arpa udp
US 8.8.8.8:53 105.209.201.84.in-addr.arpa udp
US 8.8.8.8:53 73.82.67.80.in-addr.arpa udp
US 8.8.8.8:53 115.108.222.173.in-addr.arpa udp
US 8.8.8.8:53 23.236.111.52.in-addr.arpa udp

Files

memory/3836-0-0x0000000077951000-0x0000000077A71000-memory.dmp

memory/3836-1-0x0000000010000000-0x00000000101A4000-memory.dmp