CIS CTI identified an active phishing campaign targeting U.S. SLTT networks with a custom PowerShell WebSocket RAT that leads to persistent dual-RMM access through ScreenConnect and Pulseway. The operation uses Google Drive lures, Google Cloud Storage infrastructure, and continuously updated delivery variants that align with the cargo theft and freight fraud campaign previously documented by Proofpoint Threat Research. #PowerShellWebSocketRAT #ScreenConnect #Pulseway #ProofpointThreatResearch #MSISAC #GCS
Keypoints
- Active phishing emails are being sent to U.S. State, Local, Tribal, and Territorial (SLTT) government networks.
- The initial payload is a custom PowerShell WebSocket RAT delivered through a multi-stage phishing chain.
- The campaign installs two remote monitoring and management tools, ScreenConnect and Pulseway, to maintain persistent access.
- CIS CTI believes the activity is almost certainly a variant of the cargo theft and freight fraud operation previously reported by Proofpoint Threat Research.
- The attackers abuse Google Drive share notifications and host lure pages and payloads on Google Cloud Storage to evade detection.
- Four observed variants show active development, including encrypted C2, UAC bypass, and randomized payload builds.
- Multiple U.S. SLTT member networks have already shown C2 beaconing to confirmed campaign infrastructure.
MITRE Techniques
- [T1566.002 ] Phishing: Spearphishing Link â Victims receive Google Drive share notification emails that lead to malicious lure pages (âthe phishing emails are delivered as Google Drive share notificationsâ).
- [T1036 ] Masquerading â The lure impersonates a law firm, DocuSign, and Telegram-related paths to hide malicious activity (âfake DocuSign PDFâ, âTelegramTabOpenerâ).
- [T1027 ] Obfuscated Files or Information â The droppers and payloads use Base64, XOR, and other obfuscation to hide content (âembedded Base64 PowerShell RATâ, âXOR and Base64-encoded loaderâ).
- [T1105 ] Ingress Tool Transfer â The lure page and VBS downloader fetch RAT content and installers from cloud storage (âfetches the PowerShell RAT live from a separate GCS staging bucketâ).
- [T1059.001 ] Command and Scripting Interpreter: PowerShell â PowerShell is used to execute the RAT, stage payloads, and run commands (âinvoke powershell.exe with a UTF-16LE Base64 encoded commandâ).
- [T1059.005 ] Command and Scripting Interpreter: Visual Basic â VBS droppers assemble and launch the payload chain (âa three-line wrapperâ).
- [T1059.007 ] Command and Scripting Interpreter: JavaScript â JavaScript on the lure page dynamically assembles and delivers the malicious dropper (âJavaScript on the lure page fetches the PowerShell RAT liveâ).
- [T1053.005 ] Scheduled Task/Job: Scheduled Task â Persistence is established with a scheduled task that runs at startup and logon (âscheduled task named TabOpenerAgentâ).
- [T1547.001 ] Boot or Logon Autostart Execution: Registry Run Keys / Startup Folder â A registry Run key is used as fallback persistence (âa registry Run key named GoogleChromeAutoStartâ).
- [T1218.005 ] System Binary Proxy Execution: Msiexec â The attackers silently install RMM software using msiexec (âinstalled via msiexec /quiet /qnâ).
- [T1090.001 ] Proxy: Internal Proxy â The WebSocket RAT and RMM tools provide remote access channels that relay operator interaction (âfull-duplex channel for real-time, hands-on-keyboard interactionâ).
- [T1204.002 ] User Execution: Malicious File â The phishing chain relies on user clicks to open the Google Drive lure and download the dropper (âOnce a victim clicks the Google Drive linkâ).
- [T1219 ] Remote Access Software â ScreenConnect and Pulseway are installed for persistent remote access (âdual-RMM deploymentâ, âBoth RMMs establish independent, persistent remote access channelsâ).
- [T1112 ] Modify Registry â The registry Run key is written to maintain access (âa registry Run key named GoogleChromeAutoStartâ).
- [T1140 ] Deobfuscate/Decode Files or Information â The payload is decoded from Base64 and deobfuscated before execution (âOnce decoded, the initial PowerShell writesâŚâ).
Indicators of Compromise
- [IP addresses ] WebSocket RAT C2 and related infrastructure â 45.61.163[.]253:3000, 172.86.108[.]91:3000
- [Domains ] C2, lure, and phishing infrastructure â 360securityaccess[.]com, mgnajgk2.anondns[.]net, thehealingpc.pulseway.com, safeandtrustedconnections[.]com, instantotification[.]com
- [URLs / Paths ] Malicious WebSocket endpoint and cloud storage hosting â wss://360securityaccess[.]com, Google Cloud Storage staging buckets
- [File names ] Droppers and installer payloads â mg.msi, windows_agent_x64.msi, agent.ps1
- [Registry / task names ] Persistence artifacts â TabOpenerAgent, GoogleChromeAutoStart
- [File hash ] Exact Pulseway installer match with prior campaign â SHA256 hash match for the Pulseway installer (one exact match noted, plus multiple overlapping samples)
Read more: https://www.cisecurity.org/insights/blog/dual-rmm-phishing-powershell-rat-campaign-hits-sltts