The AlienVault OTX pulse for 2026-08-05 highlights a sophisticated active campaign leveraging the abuse of legitimate ScreenConnect Remote Monitoring and Management (RMM) software. Threat actors are utilizing a multi-wave attack chain involving social engineering lures—themed around Zoom updates and business documents—to distribute malicious VBScript droppers and compiled .NET executables.
The campaign utilizes a WsgiDAV staging server (207.174.0.143:8080) to host payloads, potentially obscured by Cloudflare tunnels to evade detection. The ultimate objective appears to be establishing persistent, unauthorized remote access via trusted ScreenConnect agents, likely serving as a precursor to ransomware deployment or data exfiltration. The abuse of legitimate RMM tools allows adversaries to blend in with normal administrative traffic, bypassing standard security controls.
Threat Actor / Malware Profile
- Adversary: Unknown ( sophisticated in living-off-the-land attacks).
- Primary Tool: ScreenConnect RMM (Legitimate software abused for C2).
- Distribution Method:
- Phishing emails with HTML attachments or links.
- Social engineering lures impersonating Zoom updates, system utilities, or business documents.
- Payload Behavior:
- Droppers: VBScript (
.vbs) and Batch (.bat) scripts used to fetch and execute subsequent stages. - Loaders: Compiled .NET executables retrieving payloads from staging servers.
- Droppers: VBScript (
- C2 Communication:
- Connections to WsgiDAV servers on non-standard ports (e.g., 8080).
- Use of Cloudflare Tunnels to mask infrastructure and bypass IP-based blocking.
- Persistence Mechanism:
- Installation of ScreenConnect agents as a service.
- Registry modifications associated with the RMM tool.
- Anti-Analysis Techniques:
- Windows Defender evasion.
- Abuse of code signing to make malicious binaries appear legitimate.
IOC Analysis
This pulse provides a diverse set of indicators that require immediate operationalization:
- IPv4 Addresses:
142.202.191.225/207.174.0.143/207.189.11.170- Action: Block inbound/outbound traffic at the perimeter firewall. These serve as the primary staging and C2 nodes.
- File Hashes (SHA256):
9161a8f7f07741db06b9f9a87b6ec7f277faf2ae3a3a661d6eb09cec4e12b920dc8b056dd6eb75df21e9721ac2e340f91bb5e94d5a6ff412d7d0c7539e0f06e2- Action: Load into EDR solutions for quarantine and hunt for historical presence on endpoints.
- URLs & Domains:
http://207.189.11.170/Bin/working_payload.cscrestmarkhq.com/blog.derrspecial-onlinedmin.live- Action: Block DNS resolution and HTTP/HTTPS requests to these domains. Inspect proxy logs for any access attempts to port 8080 on the listed IPs.
Detection Engineering
---
title: Suspicious Script Execution Connecting to Non-Standard Ports
id: 94e8a3b2-1f90-4c5b-9d22-7f1a6e0d8b9c
description: Detects VBScript or Batch scripts initiating network connections to non-standard ports (e.g., 8080) or known bad IPs associated with WsgiDAV staging.
status: experimental
date: 2026/08/05
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/6428b34945f5e8e3e8e8e8e8
tags:
- attack.execution
- attack.initial_access
logsource:
category: process_creation
product: windows
detection:
selection_script:
Image|endswith:
- '\wscript.exe'
- '\cscript.exe'
- '\cmd.exe'
selection_cli:
CommandLine|contains:
- '.vbs'
- '.bat'
selection_network:
DestinationPort: 8080
condition: selection_script and selection_cli and selection_network
falsepositives:
- Legitimate administrative scripts connecting to internal web services
level: high
---
title: ScreenConnect RMM Installation from Non-Corporate Source
id: 21f4c5d6-7e8a-4b3c-9a1f-2d3e4f5a6b7c
description: Detects the installation or execution of ScreenConnect (ConnectWise Control) client processes initiated from suspicious paths or signed with non-standard certificates observed in recent campaigns.
status: experimental
date: 2026/08/05
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/6428b34945f5e8e3e8e8e8e8
tags:
- attack.persistence
- attack.command_and_control
logsource:
category: process_creation
product: windows
detection:
selection_img:
OriginalFileName:
- 'ScreenConnect.ClientService.exe'
- 'RemoteControl.Service.exe'
Image|contains: 'ScreenConnect'
selection_suspicious_loc:
CommandLine|contains:
- '\Temp\'
- '\Users\Public\'
- 'AppData\Local\Temp'
filter_corporate:
Subject: 'CN=ConnectWise, LLC'
condition: selection_img and selection_suspicious_loc and not filter_corporate
falsepositives:
- Legitimate IT admin installing ScreenConnect for temporary remote support
level: critical
---
title: Network Connection to Known Malicious Staging Infrastructure
id: 33g6h7j8-9k0l-1m2n-3o4p-5q6r7s8t9u0v
description: Identifies network connections to specific IP addresses and domains identified in OTX pulses serving as WsgiDAV staging or payload repositories.
status: experimental
date: 2026/08/05
author: Security Arsenal
references:
- https://otx.alienvault.com/pulse/6428b34945f5e8e3e8e8e8e8
tags:
- attack.command_and_control
logsource:
category: network_connection
product: windows
detection:
selection_ip:
DestinationIp:
- '142.202.191.225'
- '207.174.0.143'
- '207.189.11.170'
selection_domain:
DestinationHostname:
- 'crestmarkhq.com'
- 'blog.derrspecial-onlinedmin.live'
condition: 1 of selection*
falsepositives:
- None
level: critical
kql
// Hunt for ScreenConnect RMM abuse and staging server connections
// Scope: DeviceNetworkEvents, DeviceProcessEvents
let IoC_IPs = dynamic(["142.202.191.225", "207.174.0.143", "207.189.11.170"]);
let IoC_Domains = dynamic(["crestmarkhq.com", "blog.derrspecial-onlinedmin.live"]);
let IoC_Hashes = dynamic(["9161a8f7f07741db06b9f9a87b6ec7f277faf2ae3a3a661d6eb09cec4e12b920", "dc8b056dd6eb75df21e9721ac2e340f91bb5e94d5a6ff412d7d0c7539e0f06e2"]);
// Network Connections to IOCs
DeviceNetworkEvents
| where RemoteIP in (IoC_IPs) or RemoteUrl has_any (IoC_Domains)
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemoteIP, RemoteUrl, RemotePort
// Process Creation related to script droppers
| union (DeviceProcessEvents
| where (ProcessCommandLine contains ".vbs" or ProcessCommandLine contains ".bat")
and (FileName in ("wscript.exe", "cscript.exe", "cmd.exe", "powershell.exe"))
| project Timestamp, DeviceName, AccountName, FileName, ProcessCommandLine
)
// File Presence Checks for Hashes
| union (DeviceFileEvents
| where SHA256 in (IoC_Hashes)
| project Timestamp, DeviceName, FolderPath, FileName, SHA256
)
powershell
# IOC Hunt Script for ScreenConnect Abuse Campaign
# Requires Administrative Privileges
Write-Host "Starting hunt for ScreenConnect RMM Abuse Indicators..." -ForegroundColor Cyan
# 1. Check for known malicious file hashes
$maliciousHashes = @(
"9161a8f7f07741db06b9f9a87b6ec7f277faf2ae3a3a661d6eb09cec4e12b920",
"dc8b056dd6eb75df21e9721ac2e340f91bb5e94d5a6ff412d7d0c7539e0f06e2"
)
Write-Host "Scanning for specific file hashes..." -ForegroundColor Yellow
$drives = Get-PSDrive -PSProvider FileSystem
foreach ($drive in $drives) {
Get-ChildItem -Path $drive.Root -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.Length -gt 0 } |
ForEach-Object {
$hash = (Get-FileHash -Path $_.FullName -Algorithm SHA256 -ErrorAction SilentlyContinue).Hash
if ($hash -in $maliciousHashes) {
Write-Host "[MALICIOUS FILE FOUND] $($_.FullName) - Hash: $hash" -ForegroundColor Red
}
}
}
# 2. Check for active ScreenConnect processes not running from standard Program Files paths
Write-Host "Checking ScreenConnect process integrity..." -ForegroundColor Yellow
$suspiciousProcesses = Get-Process | Where-Object {
$_.ProcessName -like "*ScreenConnect*" -or
$_.ProcessName -like "*ConnectWise*" -or
$_.ProcessName -like "*RemoteControl*"
}
foreach ($proc in $suspiciousProcesses) {
$path = $proc.Path
if ($path -notmatch "Program Files" -and $path -ne "") {
Write-Host "[SUSPICIOUS PROCESS] $($proc.ProcessName) running from non-standard path: $path" -ForegroundColor Red
}
}
# 3. Network Connection Check for Staging IPs
$stagingIPs = @("142.202.191.225", "207.174.0.143", "207.189.11.170")
Write-Host "Checking active network connections to staging infrastructure..." -ForegroundColor Yellow
$connections = Get-NetTCPConnection -State Established -ErrorAction SilentlyContinue
foreach ($ip in $stagingIPs) {
$hits = $connections | Where-Object { $_.RemoteAddress -eq $ip }
if ($hits) {
foreach ($hit in $hits) {
$process = Get-Process -Id $hit.OwningProcess -ErrorAction SilentlyContinue
Write-Host "[C2 DETECTED] Connection to $ip from PID $($hit.OwningProcess) - $($process.ProcessName)" -ForegroundColor Red
}
}
}
Write-Host "Hunt complete." -ForegroundColor Green
Response Priorities
Immediate
- Block IOCs: Immediately block all listed IPv4 addresses and domains at the perimeter firewall, proxy, and EDR levels.
- Hunt Artifacts: Execute the provided PowerShell script across endpoints to identify active connections to
207.174.0.143or the presence of the SHA256 hashes. - Suspend Accounts: If ScreenConnect is discovered installed outside of standard change management windows, suspend the associated user accounts and investigate.
24 Hours
- Identity Verification: Review logs for any authentication attempts from the source IPs or domains correlated with user accounts.
- Scope Analysis: Identify the full scope of the phishing campaign by checking email gateways for messages containing the lure themes (Zoom updates, business documents) linked to the specific infrastructure.
1 Week
- Architecture Hardening: Implement strict allow-listing for RMM tools like ScreenConnect. Ensure these tools cannot be installed from temporary directories or downloaded from the internet by standard users.
- Policy Review: Update security policies to specifically address "LOLBin" (Living Off The Land Binaries) abuse and the risks associated with legitimate remote administration software.
Related Resources
Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.