The Payload Was a Real, Signed ScreenConnect Agent
Securonix's findings turn two standing assumptions into test cases: that antivirus tampering generates an alert, and that your EDR reliably links stage one to stage two.
The evasion is engineered against named products
SMOKE#SCREEN's fake Zoom update page auto-downloads after two seconds. That is not the consequential detail. The consequential one is that the operator stopped destroying Microsoft Defender and started quietly evading it. AV-tampering events are among the highest-fidelity alerts most SOCs own, because they are loud. An actor that leaves Defender running produces silence instead, and detection anchored to AV-disable telemetry has nothing to fire on.
Second engineered detail: a 180-second sleep between stages, chosen to fall outside Elastic EDR's event-correlation window. Read that as a disclosure about the tooling rather than about the malware. A correlation window is a configuration value that someone reverse-engineered and now treats as a known adversary parameter. So test it: benign stage-1 execution, a 180-second pause, then a stage-2 network callback. If the chain does not reassemble in the SIEM, the fix is a longer window or stateful behavioral chaining. Better learned on a Wednesday than during triage.
Why the terminal stage defeats artifact detection
Delivery is diversified across VBScript droppers, batch loaders and .NET executables. The end of the chain is a fully functional, signed ConnectWise ScreenConnect agent beaconing to attacker-controlled relay servers. Nothing here is unsigned and no hash is novel. The parent-process tree looks like IT remote support because it is IT remote support software. The prerequisite control is unglamorous and most organizations skip it: a tenant-level allowlist of approved RMM instance IDs and relay FQDNs. Without that list, helpdesk traffic and intruder traffic are indistinguishable, and the detections worth writing collapse into noise.
The same pattern, one platform over
XCSSET v40 makes the point on macOS. It has spread through infected Xcode projects since April 2026, affecting dozens of legitimate apps with thousands of users. It ships no C2 of its own. Instead it replaces Chrome's launch process with a wrapper that enables remote debugging, then abuses the Chrome DevTools Protocol to inject JavaScript, steal credentials and API tokens, tamper with MetaMask transactions, and run a fileless reverse shell through console messages. Google's Windows-side protections have not yet reached macOS. The C2 channel is a browser feature, so egress inspection sees Chrome doing Chrome things.
Where the reporting agrees and where it splits
Both bodies of reporting converge on mechanism: attackers operating inside sanctioned tooling rather than smuggling code past it. They diverge on ownership. Cyberpresso frames it as a detection-engineering problem, testable and tunable. The Hacker News frames the same class as an identity and authorization problem, pointing at phishing kits that ride genuine Microsoft authentication infrastructure so that look-alike-domain tooling never fires. Both readings are correct. They bill to different budgets: one buys correlation and RMM allowlists, the other buys Conditional Access and behavioral authorization.
A stack that asks whether a binary is known-bad has nothing to say about a signed support tool talking to an unapproved relay.
Timing baselines have to span both directions
One number pair from the reporting should reset behavioral baselining. Malicious marketplace extensions phoned home 4 to 5 seconds after activation. SMOKE#SCREEN waited 180 seconds. A window tuned tightly enough to catch the first misses the second, and a window loose enough to catch the second drowns in benign activity unless it is chained on behavior rather than time alone. Test both ends against the same detection content before declaring coverage.
What to do
Run the 180-second correlation test this week: execute a benign stage-1, sleep 180 seconds, fire a stage-2 network callback, and confirm your SIEM and EDR still link the chain into one incident.
Publish a tenant allowlist of approved RMM instance IDs and relay FQDNs before the next change window, then alert on any ScreenConnect agent connecting to a raw IP address, any process stopping WinDefend, and any Defender exclusion added for a broad path.
Deploy macOS detections for Chrome launched with remote-debugging flags and unexpected wrappers in Chrome's launch path, and move Xcode-bearing developer Macs to tier-1 monitoring this quarter.