Join our Newsletter — 33% off our NHI Course
Home› FAQ› Threats, Abuse & Incident Response› What are the signs that indirect syscalls are…
Threats, Abuse & Incident Response

What are the signs that indirect syscalls are being used to bypass detection?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 12, 2026 Domain: Threats, Abuse & Incident Response

Look for processes that allocate executable memory, resolve native functions unusually, or jump into syscall instructions instead of using normal API paths. Those signals matter because indirect syscalls are designed to evade user-mode hooks, so standard function-level telemetry may show less than the process is actually doing.

How Indirect Syscalls Show Up in Process Behavior

Indirect syscalls are a sign of tradecraft that tries to preserve the syscall effect while avoiding the usual user-mode API path. The key pattern is not a single tell, but a cluster of behaviors that diverge from normal application execution, especially around memory permissions, function resolution, and how the process reaches kernel services.

One common indicator is memory being made executable in a way that does not match the process’s normal behavior. Another is unusual resolution of native functions or system-call stubs, particularly when the code path avoids the standard library calls you would expect from that application.

A third indicator is control flow that jumps directly into syscall instructions or into nearby stubs rather than calling the ordinary exported APIs. That can make the process look quieter to user-mode monitoring, while still performing the same privileged action underneath.

What To Look For In Telemetry And Memory Artifacts

The most useful signs usually appear when you correlate process telemetry with memory inspection. Look for executable private memory, RWX transitions, suspicious thread start addresses, and modules or regions that are not consistent with the signed binaries the process normally loads. Those details are especially important when the process later touches sensitive actions such as injection, credential access, or defense evasion.

It also helps to compare the function-call pattern with the binary’s purpose. A benign desktop app that suddenly resolves low-level native routines, emits very few user-mode API events, and still performs high-risk operations deserves scrutiny. Indirect syscalls often show up as an execution mismatch: the process activity is real, but the visibility path you normally trust is thinner than expected.

  • Memory protection changes that create executable pages without a clear development or runtime need.
  • Unusual loading or resolving of low-level native exports, stubs, or system-call related symbols.
  • Call stacks that bypass normal high-level APIs and land near syscall entry points.
  • Behavior that is operationally significant, but underreported by user-mode telemetry.

Why This Technique Is Used To Evade Detection

Indirect syscalls are attractive because they can reduce the chance that EDR or other user-mode hooks see the original API invocation. Instead of calling a monitored function directly, the code may reach the same kernel service through an alternate path. That means defenders may see the outcome, but miss the higher-level context they would normally use to classify the action.

For detection teams, the practical problem is attribution. If you only watch for obvious API names, you can miss processes that are using lower-level execution paths to perform the same behaviors. The better signal is not one library call, but whether the process’s memory, call flow, and resulting activity line up with its expected role.

Risk and Threat Considerations

Indirect syscalls matter because they are a visibility bypass, not just a code-obfuscation trick. They can weaken user-mode detections that depend on API interception, which creates a blind spot around the exact actions an attacker wants to hide.

Failure mechanism: The process reaches syscall instructions or native stubs through an indirect path, so monitoring that relies on normal API entry points may miss the most informative part of the execution chain.

Impact: Defenders can lose behavioral context for memory injection, credential theft, and post-exploitation activity, which delays triage and makes malicious execution harder to distinguish from legitimate low-level system use.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1106 — Native APIIndirect syscalls abuse low-level native execution paths to evade user-mode hooks.
Recommendation — Map syscall-bypass activity to Native API abuse and hunt for anomalous low-level call paths.
CIS Controls v8CIS-8 — Audit Log ManagementTelemetry gaps are central when API-level visibility is bypassed, so logging coverage matters.
Recommendation — Centralize and validate logging so low-level execution anomalies remain visible.

Practitioner Guidance

What to verify: Treat the combination of executable memory, unusual native function resolution, and syscall-bound control flow as the real signal. No single indicator proves abuse on its own, but the pattern becomes much stronger when all three appear together in a process that has no obvious reason to behave that way.

What good looks like: A mature detection workflow does not depend only on user-mode API visibility. It correlates memory permission changes, module loading, thread origins, and downstream actions so that an indirect syscall still leaves an analyzable trail.

Practitioner takeaway: Indirect syscalls are best handled as an execution-pattern problem, not a single-signature problem, so prioritize correlation across memory, control flow, and process purpose rather than waiting for an obvious API hook to fire.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org