TL;DR: A Windows workstation was used to deliver a compiled Python RAT through an obfuscated finger command, while alert-only endpoint detections fired repeatedly but never contained the compromise, according to Artemis Security. The case shows that detection without action creates noise, not resilience, especially when legitimate binaries, world-writable paths, and persistence overlap.
Editorial analysis by NHI Mgmt Group, based on content published by Artemis Security: “A Protocol From 1977 Is Still Delivering Malware in 2026”.
Key questions
Q: What breaks when finger.exe is allowed on workstations?
A: It creates a low-friction command delivery path that many environments never watch closely.
Q: Why do alert-only endpoint detections fail against RAT persistence?
A: Because a truthful alert still leaves the compromise in place if nothing interrupts execution, blocks re-launch, or isolates the host.
Q: What are the signs that Python-based malware is running from trusted Windows paths?
A: Look for pythonw.exe or python.exe starting from C:ProgramData, launched by cmd or PowerShell, writing Run keys, and spawning background payloads with little user-visible activity.
Practitioner guidance
- Hunt for finger.exe on endpoints Alert on any execution of finger.exe on workstations, and treat command lines containing @ or caret-obfuscated finger strings as high-signal delivery activity.
- Correlate interpreter launches with staging paths Flag pythonw.exe, python.exe and similar interpreters when they start from C:ProgramData, C:UsersPublic or %TEMP% and are parented by cmd.exe, PowerShell or a parsing loop.
- Promote behavioural detections out of alert-only mode Require a containment or triage path for rules that detect repeated suspicious execution, especially when the same rule also fires on developer tooling or installers.
Bottom line: Finger protocol abuse matters because it can still deliver commands into modern Windows execution chains, especially when the client is present by default.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Alert-only telemetry is not a control, it is an observation layer. This case shows why detection programmes fail when they cannot change the state of the endpoint. The endpoint agent produced true alerts, but the host remained compromised because no containment path was attached to the behaviour. That is a governance failure in the detection-to-response handoff, and it should be treated as such by security leaders.
A question worth separating out:
Q: When should defenders contain a host instead of just triaging alerts?
A: Containment should happen when repeated behavioural alerts line up with suspicious process ancestry, writable staging paths and persistence, even if each individual event looks plausible. If the same rule is noisy on other hosts, use correlation to isolate the one host that shows the full chain rather than waiting for manual certainty.
👉 Read our full editorial: Finger protocol abuse and Python RAT delivery expose alert-only gaps