Malware Analysis Report

2024-07-28 16:07

Sample ID 240613-1q1ehs1gkd
Target Shellbag anylizer.exe
SHA256 8f2d3eeab5e5d807acff4be9b7d6b41340f0c8a891baa094543d10e65ccec7f2
Tags
xworm execution persistence rat trojan evasion
score
10/10

Table of Contents

Analysis Overview

MITRE ATT&CK Matrix

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

8f2d3eeab5e5d807acff4be9b7d6b41340f0c8a891baa094543d10e65ccec7f2

Threat Level: Known bad

The file Shellbag anylizer.exe was found to be: Known bad.

Malicious Activity Summary

xworm execution persistence rat trojan evasion

Detect Xworm Payload

Xworm family

Xworm

Contains code to disable Windows Defender

UAC bypass

Disables Task Manager via registry modification

Command and Scripting Interpreter: PowerShell

Drops startup file

Checks computer location settings

Legitimate hosting services abused for malware hosting/C2

Looks up external IP address via web service

Adds Run key to start application

Unsigned PE

Enumerates physical storage devices

System policy modification

Suspicious use of WriteProcessMemory

Suspicious behavior: EnumeratesProcesses

Suspicious use of AdjustPrivilegeToken

MITRE ATT&CK Matrix V13

Analysis: static1

Detonation Overview

Reported

2024-06-13 21:51

Signatures

Detect Xworm Payload

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

Xworm family

xworm

Unsigned PE

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

Analysis: behavioral1

Detonation Overview

Submitted

2024-06-13 21:51

Reported

2024-06-13 21:54

Platform

win7-20240611-en

Max time kernel

118s

Max time network

153s

Command Line

"C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe"

Signatures

Detect Xworm Payload

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

Xworm

trojan rat xworm

Drops startup file

Description Indicator Process Target
File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\svchost.lnk C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A
File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\svchost.lnk C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Adds Run key to start application

persistence
Description Indicator Process Target
Set value (str) \REGISTRY\USER\S-1-5-21-39690363-730359138-1046745555-1000\Software\Microsoft\Windows\CurrentVersion\Run\svchost = "C:\\Users\\Admin\\AppData\\Local\\Temp\\svchost.exe" C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Legitimate hosting services abused for malware hosting/C2

Description Indicator Process Target
N/A pastebin.com N/A N/A
N/A pastebin.com N/A N/A
N/A 2.tcp.eu.ngrok.io N/A N/A

Looks up external IP address via web service

Description Indicator Process Target
N/A ip-api.com N/A N/A

Enumerates physical storage devices

Suspicious use of AdjustPrivilegeToken

Description Indicator Process Target
Token: SeDebugPrivilege N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Suspicious use of WriteProcessMemory

Description Indicator Process Target
PID 2416 wrote to memory of 2728 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2728 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2728 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2680 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2680 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2680 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2736 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2736 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2736 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2308 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2308 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PID 2416 wrote to memory of 2308 N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

Processes

C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe

"C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe"

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe'

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'Shellbag anylizer.exe'

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Local\Temp\svchost.exe'

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'svchost.exe'

Network

Country Destination Domain Proto
US 8.8.8.8:53 ip-api.com udp
US 208.95.112.1:80 ip-api.com tcp
US 8.8.8.8:53 pastebin.com udp
US 104.20.4.235:443 pastebin.com tcp
US 8.8.8.8:53 2.tcp.eu.ngrok.io udp
DE 3.127.138.57:13904 2.tcp.eu.ngrok.io tcp

Files

memory/2416-0-0x000007FEF5BF3000-0x000007FEF5BF4000-memory.dmp

memory/2416-1-0x0000000000090000-0x00000000000A8000-memory.dmp

memory/2416-2-0x000007FEF5BF0000-0x000007FEF65DC000-memory.dmp

memory/2728-7-0x000000001B400000-0x000000001B6E2000-memory.dmp

memory/2728-8-0x0000000001D70000-0x0000000001D78000-memory.dmp

C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\590aee7bdd69b59b.customDestinations-ms

MD5 93d6c7ffe525a048e76ccc3838d3e5c1
SHA1 e21f68b0c70304a2f86c0f17a1f1b1d5596733d4
SHA256 3f4bda03b3d754b1b696a5e010de35fcf3c7751869898f5c5283aabaee49c03b
SHA512 777e1dba0d4f235d39288b42fb4c78268f69d80cb8dd0d959b94eaa6e29137172de83014a2e3897304ffc9314e1ed45c81431892a04a0e8ed448b83d2581b289

memory/2680-14-0x000000001B4A0000-0x000000001B782000-memory.dmp

memory/2680-15-0x0000000001FD0000-0x0000000001FD8000-memory.dmp

memory/2416-30-0x000007FEF5BF3000-0x000007FEF5BF4000-memory.dmp

memory/2416-31-0x000007FEF5BF0000-0x000007FEF65DC000-memory.dmp

Analysis: behavioral2

Detonation Overview

Submitted

2024-06-13 21:51

Reported

2024-06-13 21:54

Platform

win10v2004-20240226-en

Max time kernel

141s

Max time network

156s

Command Line

"C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe"

Signatures

Contains code to disable Windows Defender

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

Detect Xworm Payload

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

UAC bypass

evasion trojan
Description Indicator Process Target
Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = "0" C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Xworm

trojan rat xworm

Disables Task Manager via registry modification

evasion

Checks computer location settings

Description Indicator Process Target
Key value queried \REGISTRY\USER\S-1-5-21-3808065738-1666277613-1125846146-1000\Control Panel\International\Geo\Nation C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Drops startup file

Description Indicator Process Target
File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\svchost.lnk C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A
File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\svchost.lnk C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Adds Run key to start application

persistence
Description Indicator Process Target
Set value (str) \REGISTRY\USER\S-1-5-21-3808065738-1666277613-1125846146-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\svchost = "C:\\Users\\Admin\\AppData\\Local\\Temp\\svchost.exe" C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Legitimate hosting services abused for malware hosting/C2

Description Indicator Process Target
N/A pastebin.com N/A N/A
N/A pastebin.com N/A N/A
N/A 2.tcp.eu.ngrok.io N/A N/A

Looks up external IP address via web service

Description Indicator Process Target
N/A ip-api.com N/A N/A

Enumerates physical storage devices

Suspicious use of AdjustPrivilegeToken

Description Indicator Process Target
Token: SeDebugPrivilege N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe N/A
Token: SeDebugPrivilege N/A C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

System policy modification

evasion
Description Indicator Process Target
Key created \REGISTRY\MACHINE\software\microsoft\windows\currentversion\policies\system C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A
Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = "0" C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe N/A

Processes

C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe

"C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe"

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Local\Temp\Shellbag anylizer.exe'

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'Shellbag anylizer.exe'

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Local\Temp\svchost.exe'

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'svchost.exe'

C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=asset_store.mojom.AssetStoreService --lang=en-US --service-sandbox-type=asset_store_service --no-appcompat-clear --mojo-platform-channel-handle=3680 --field-trial-handle=2272,i,4858140932023865871,5726683989663339295,262144 --variations-seed-version /prefetch:8

Network

Country Destination Domain Proto
US 8.8.8.8:53 209.205.72.20.in-addr.arpa udp
US 8.8.8.8:53 ip-api.com udp
US 208.95.112.1:80 ip-api.com tcp
US 8.8.8.8:53 88.251.17.2.in-addr.arpa udp
US 8.8.8.8:53 1.112.95.208.in-addr.arpa udp
US 8.8.8.8:53 67.31.126.40.in-addr.arpa udp
US 8.8.8.8:53 pastebin.com udp
US 104.20.4.235:443 pastebin.com tcp
US 8.8.8.8:53 235.4.20.104.in-addr.arpa udp
US 8.8.8.8:53 chromewebstore.googleapis.com udp
US 8.8.8.8:53 chromewebstore.googleapis.com udp
GB 172.217.169.42:443 chromewebstore.googleapis.com tcp
US 8.8.8.8:53 pki.goog udp
US 8.8.8.8:53 pki.goog udp
US 216.239.32.29:80 pki.goog tcp
US 8.8.8.8:53 42.169.217.172.in-addr.arpa udp
US 8.8.8.8:53 29.32.239.216.in-addr.arpa udp
US 8.8.8.8:53 2.tcp.eu.ngrok.io udp
DE 18.192.93.86:13904 2.tcp.eu.ngrok.io tcp
US 8.8.8.8:53 86.93.192.18.in-addr.arpa udp
US 8.8.8.8:53 133.211.185.52.in-addr.arpa udp
US 8.8.8.8:53 103.169.127.40.in-addr.arpa udp
US 8.8.8.8:53 15.164.165.52.in-addr.arpa udp
US 8.8.8.8:53 57.15.31.184.in-addr.arpa udp
US 13.107.246.64:443 tcp
US 8.8.8.8:53 98.251.17.2.in-addr.arpa udp
DE 18.192.93.86:13904 2.tcp.eu.ngrok.io tcp
US 8.8.8.8:53 31.243.111.52.in-addr.arpa udp
US 8.8.8.8:53 17.173.189.20.in-addr.arpa udp

Files

memory/4268-0-0x00007FFDB9F93000-0x00007FFDB9F95000-memory.dmp

memory/4268-1-0x00000000003F0000-0x0000000000408000-memory.dmp

memory/4268-2-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

memory/5020-3-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

memory/5020-4-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

memory/5020-5-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_prnszzqo.h5u.ps1

MD5 d17fe0a3f47be24a6453e9ef58c94641
SHA1 6ab83620379fc69f80c0242105ddffd7d98d5d9d
SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
SHA512 5b592e58f26c264604f98f6aa12860758ce606d1c63220736cf0c779e4e18e3cec8706930a16c38b20161754d1017d1657d35258e58ca22b18f5b232880dec82

memory/5020-12-0x000001ECF9A10000-0x000001ECF9A32000-memory.dmp

memory/5020-16-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

memory/5020-17-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

memory/5020-20-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\powershell.exe.log

MD5 d85ba6ff808d9e5444a4b369f5bc2730
SHA1 31aa9d96590fff6981b315e0b391b575e4c0804a
SHA256 84739c608a73509419748e4e20e6cc4e1846056c3fe1929a8300d5a1a488202f
SHA512 8c414eb55b45212af385accc16d9d562adba2123583ce70d22b91161fe878683845512a78f04dedd4ea98ed9b174dbfa98cf696370598ad8e6fbd1e714f1f249

C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive

MD5 3a6bad9528f8e23fb5c77fbd81fa28e8
SHA1 f127317c3bc6407f536c0f0600dcbcf1aabfba36
SHA256 986366767de5873f1b170a63f2a33ce05132d1afd90c8f5017afbca8ef1beb05
SHA512 846002154a0ece6f3e9feda6f115d3161dc21b3789525dd62ae1d9188495171293efdbe7be4710666dd8a15e66b557315b5a02918a741ed1d5f3ff0c515b98e2

C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive

MD5 9bc110200117a3752313ca2acaf8a9e1
SHA1 fda6b7da2e7b0175b391475ca78d1b4cf2147cd3
SHA256 c88e4bbb64f7fa31429ebe82c1cf07785c44486f37576f783a26ac856e02a4eb
SHA512 1f1af32aa18a8cbfcc65b0d4fb7e6ca2705f125eaa85789e981ee68b90c64522e954825abf460d4b4f97567715dfae8d9b0a25a4d54d10bc4c257c472f2e80fb

C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive

MD5 3505effaead0f06d098f1aec01836881
SHA1 94bafdbeb2f5adbd8cec709574df5b8dbcc5eba3
SHA256 5d39a25ff8842c7c14aa14f99c5e3e1606fb7516c57f03dc41069df3c3de0517
SHA512 934d8eab5bc2ec20e800c668f3c3434829feade4771918a22d712f7ba39f91f93877a1e9dc1beac966646af0c9dd2cf118041535143b3abc585fea8dfb1299f5

memory/4268-58-0x00007FFDB9F93000-0x00007FFDB9F95000-memory.dmp

memory/4268-60-0x00007FFDB9F90000-0x00007FFDBAA51000-memory.dmp

memory/4268-62-0x0000000000AF0000-0x0000000000AFC000-memory.dmp

memory/4268-63-0x0000000000A30000-0x0000000000A3E000-memory.dmp