TL;DR: A ClickFix-style campaign used Windows Run dialog social engineering to execute obfuscated commands, download a legitimate Node.js runtime, run discovery, and add registry-based persistence before enabling further payload delivery, according to Blackpoint Cyber reports. User execution and native tooling are now enough to bypass many file-based controls.
At a glance
What this is: This is a threat pulse on a ClickFix-style intrusion that abused the Windows Run dialog to launch a Node.js-based chain with discovery and registry persistence.
Why it matters: It matters because the attack blends social engineering with living-off-the-land execution, so defenders need controls that address user-driven command execution and post-exploitation persistence, not just malware files.
By the numbers:
- Blackpoint SOC weekly reporting noted more than 100 incidents observed.
- The same snapshot said 90% of pre-ransom interruptions occurred before payload execution.
- The weekly snapshot also showed 4% for both campaign statuses and SSL VPN compromise.
Context
ClickFix-style attacks turn a trusted user workflow into the entry point. Instead of exploiting a software vulnerability first, the attacker relies on social engineering to get a person to run an obfuscated command in a native Windows interface, which collapses the usual separation between user action and code execution.
The identity angle is indirect but real: once the user is tricked into executing the command, the host becomes the launch point for further discovery, persistence, and payload staging. That makes endpoint controls, privilege boundaries, and user training part of the same defensive chain rather than separate workstreams.
This pattern is increasingly common because it is inexpensive for attackers and difficult for traditional file-centric detections to stop in time.
Key questions
Q: What breaks when users can run obfuscated commands from native Windows dialogs?
A: The control boundary breaks because the action looks like normal user activity instead of suspicious malware execution. That creates a blind spot for file-based detection, especially when the attacker uses built-in tools and legitimate runtimes. Defenders need to treat interactive shell entry points as monitored execution surfaces, not neutral interfaces.
Q: Why does registry persistence make ClickFix-style attacks harder to contain?
A: Registry persistence converts a one-time social-engineering success into repeatable access after reboot or logoff. Even if the initial session is disrupted, the system can relaunch the malicious chain automatically. That means containment has to include startup locations, not only the original process tree.
Q: What are the signs that a user-driven intrusion has moved beyond initial access?
A: Unexpected runtime downloads, shell-spawned node.exe activity, discovery commands, and new autorun entries are strong signs that the intrusion has progressed. When those behaviours appear together, the issue is no longer just suspicious execution. It is a persistence-ready compromise that can support additional payload staging.
Q: How should defenders respond once suspicious ClickFix activity is confirmed?
A: Isolate the host first, then preserve process, registry, and script artefacts for analysis before cleanup begins. The aim is to stop persistence from re-establishing the foothold and to determine whether the compromise included discovery or second-stage delivery. Response speed matters because the attacker is often using native tools that blend into normal administration.
Technical breakdown
ClickFix turns user interaction into initial access
ClickFix is a social-engineering pattern that persuades the user to execute attacker-controlled commands, often through Windows Run, PowerShell, or Command Prompt. The critical technical detail is that the code path looks user-initiated, so the host may not see a conventional dropped binary or exploit chain at the start. That shifts the problem from malware detonation to command execution governance. In practice, the attacker benefits from native tools and legitimate interfaces, which can bypass some file-based alerts and reputation checks.
Practical implication: constrain interactive command execution for standard users and monitor for suspicious use of native shells.
Node.js can be used as a staging runtime, not just a development tool
Downloading a legitimate Node.js runtime is a common way to create a trusted execution environment for malicious JavaScript or loader logic. The runtime itself is not the payload problem; the issue is that a signed, common component can be used to execute attacker code without needing a custom binary. That makes application control, script policy, and execution telemetry more important than simple hash-based blocking. It also complicates detection because the process tree may look ordinary unless behaviour is inspected.
Practical implication: log and alert on unexpected runtime downloads and child-process behaviour from shell-launched Node.js instances.
Registry persistence keeps the malicious process alive after reboot
A registry-based startup entry gives the attacker persistence by automatically launching node.exe or a related script when the system starts. This is operationally valuable because it decouples access from a single session and allows the campaign to survive user logoff, reboots, or partial cleanup. The control failure here is not just persistence detection, but the lack of scrutiny over autorun locations and executable references. Once the registry key exists, the attacker has a repeatable foothold that can reinstate the chain.
Practical implication: continuously review autorun and Run key changes and investigate any unexpected Node.js startup reference.
Threat narrative
Attacker objective: The objective was to establish persistence and staging on the host so additional payloads could be delivered and the compromise could continue.
- Entry occurred when the user was manipulated into running an obfuscated command through the Windows Run dialog, which provided the initial execution path.
- Credential or tool access was not the main objective at that stage; instead, the command downloaded a legitimate Node.js runtime and enabled discovery on the host.
- Escalation came from adding registry-based persistence so node.exe could relaunch a malicious file automatically and support further payload staging.
- Impact was the creation of a durable foothold that could support later loaders or remote access tooling tied to the KongTuke distribution chain.
Breaches seen in the wild
- Massive Docker Hub Secrets Leak: 10,000+ Docker Hub container images expose hardcoded secrets and authentication keys.
- Cisco Active Directory credentials leak 2025: Kraken leaked Cisco Active Directory hashes, including service and krbtgt accounts; Cisco says they came from its 2022 breach, not a new one.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
ClickFix is a governance failure in user-executed code paths, not just a phishing variant. The attacker wins by converting a trusted Windows interaction into an execution channel, which means perimeter and file reputation controls are no longer sufficient on their own. The governance gap is the assumption that user initiation implies benign intent. Practitioners should treat interactive command surfaces as controlled execution zones, not convenience features.
Node.js is functioning here as a living-off-the-land runtime for intrusion staging. That changes the defensive question from "is the binary known?" to "why was this runtime fetched, launched, and allowed to persist?" The named concept is trusted-runtime abuse: legitimate tooling is weaponised to reduce friction for the attacker and raise friction for defenders. Security teams need policy, telemetry, and response logic that follow runtime behaviour, not just file origin.
Registry persistence remains one of the clearest signs that an initial social-engineering foothold has become an operational compromise. A startup entry turns a one-time execution into repeatable access, which is exactly where many teams lose containment. This is where endpoint hardening, autorun monitoring, and rapid isolation matter most. The lesson is to prioritise persistence visibility over retrospective malware hunting once suspicious command execution is detected.
The broader market signal is that endpoint compromise is increasingly a workflow problem. Attackers are optimising for the path of least resistance by blending social engineering, native dialogs, and trusted runtimes. That means identity and endpoint governance need to converge around execution authority, not stay split between "user awareness" and "malware defence". Practitioners should expect more intrusions that never need a conventional exploit.
Detection has to move earlier in the chain, before the malicious task becomes durable. Blackpoint's response underscores that rapid isolation still matters, but the real prize is reducing the chance that a user-driven command evolves into persistence. The practical challenge is to spot suspicious execution at the moment the user crosses into code-running territory, not after the payload has settled in.
From our research library:
- Only 5.7% of organisations have full visibility into their service accounts, according to the Ultimate Guide to NHIs.
- Read next: Top 10 NHI Issues
What this signals
Trusted-runtime abuse: this pattern shows that the attacker does not need a custom payload when a legitimate runtime can be fetched and repurposed for staging. That pushes defenders toward behaviour-based telemetry around process lineage, shell use, and unusual runtime acquisition rather than relying on file reputation alone.
User execution is becoming the decisive control point in these campaigns. If an organisation cannot prevent or closely monitor command entry through Windows Run, PowerShell, and similar surfaces, social engineering can become an execution pathway with direct persistence outcomes.
The practical implication for identity and endpoint programmes is to align user privilege, application control, and detection response around the moment code execution begins, because that is where the compromise becomes durable.
For practitioners
- Tighten interactive shell controls Block or restrict PowerShell, Command Prompt, and Windows Run dialog execution for standard users, especially where business workflows do not require ad hoc command entry.
- Alert on unexpected runtime downloads Watch for browser or shell activity that downloads Node.js, then launches node.exe from user-writable locations or temporary directories.
- Monitor autorun and registry persistence Inspect Run keys and other startup locations for new node.exe references or script launch commands, and treat them as high-signal persistence indicators.
- Isolate hosts on suspicious command execution Use endpoint response workflows to contain systems as soon as an obfuscated command is observed, before further discovery or second-stage payload delivery.
Key takeaways
- ClickFix-style attacks work because they convert user trust in native Windows interfaces into an execution path that bypasses many file-centric controls.
- In the Blackpoint Cyber incident, the chain included Node.js staging, host discovery, and registry persistence, which indicates a compromise designed to survive disruption.
- The most relevant control is early containment plus hardening of interactive command surfaces, autorun locations, and script execution policy.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| MITRE ATT&CK | TA0001; TA0003; TA0007; TA0040 — Initial Access; Persistence; Discovery; Impact | The incident follows a clear ATT&CK chain from user-driven entry to persistence and downstream impact. |
| Recommendation — Map the observed behaviours to ATT&CK tactics and prioritise detections for user-driven execution and autorun persistence. | ||
| CIS Controls v8 | CIS-5 — Account Management | The campaign relies on abusing a user context and maintaining durable execution paths on the host. |
| Recommendation — Review account use and execution privileges so standard users cannot easily launch unapproved command chains. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The attack succeeds when user execution rights and local authorisation boundaries are too permissive. |
| Recommendation — Limit local execution entitlements and monitor authorisation changes that enable interactive command abuse. | ||
| OWASP Non-Human Identity Top 10 | NHI-10 — Human Use of NHI | The attack weaponises human behaviour to trigger a machine-executed chain, which is a governance issue around human use of trusted execution paths. |
| Recommendation — Treat human-triggered execution paths as governed control points and restrict when users can invoke trusted runtimes. | ||
Key terms
- ClickFix: A browser-delivered social engineering technique that persuades a user to paste and execute a malicious command, usually through clipboard manipulation and a fake instruction sequence. The key risk is that the endpoint may see a normal user action even though the payload originated from a hostile webpage.
- Living-off-the-Land: Living-off-the-land attacks use legitimate enterprise tools instead of custom malware. In identity environments, that means abusing approved administrative functions to perform disruptive actions while blending into normal operational traffic.
- Directory Persistence: Directory persistence is a technique for maintaining long-term access by modifying identity infrastructure rather than relying on a single compromised account. In Active Directory environments, attackers may alter objects, permissions, or replication-related settings so access survives password resets, account lockouts, or routine monitoring.
- Trusted Runtime Abuse: A compromise pattern where malicious behaviour is embedded inside software that continues to perform its advertised function. The danger is that users and controls may treat the application as benign because the normal workflow still succeeds, even while sensitive traffic is being diverted.
Deepen your knowledge
NHI Mgmt Group covers identity security, NHI governance, and agentic AI through independent research, practitioner guides, and the NHI Foundation Level course. It is suitable for practitioners who need a stronger governance lens on identity, privilege, and lifecycle control across modern environments.
Published by the NHIMG editorial team on October 16, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org