Skip to content
Back to skills

T0834 Native Api

ASecurity

Adversaries may directly interact with the native OS application programming interface (API) to access system functions.

  • 2,182 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added May 30, 2026
securitygoapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add CyberStrikeus/CyberStrike --skill T0834_native-api --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of T0834 Native Api?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for T0834 Native Api
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cyberstrikeus-t0834-native-api/badge)](https://www.skillsdirectory.com/skills/cyberstrikeus-t0834-native-api)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "T0834_native-api"
description: "Adversaries may directly interact with the native OS application programming interface (API) to access system functions."
category: "input-validation"
version: "18.1"
author: "cyberstrike-official"
tags:
  - mitre-attack
  - ics
  - t0834
  - execution
technique_id: "T0834"
tactic: "execution"
all_tactics:
  - execution
platforms:
  - ICS
mitre_url: "https://attack.mitre.org/techniques/T0834"
tech_stack:
  - ics
cwe_ids:
  - CWE-94
chains_with: []
prerequisites: []
severity_boost: {}
---

# T0834 Native API

## High-Level Description

Adversaries may directly interact with the native OS application programming interface (API) to access system functions. Native APIs provide a controlled means of calling low-level OS services within the kernel, such as those involving hardware/devices, memory, and processes. These native APIs are leveraged by the OS during system boot (when other system components are not yet initialized) as well as carrying out tasks and requests during routine operations.

Functionality provided by native APIs are often also exposed to user-mode applications via interfaces and libraries. For example, functions such as memcpy and direct operations on memory registers can be used to modify user and system memory space.

## Kill Chain Phase

- Execution (TA0104)

**Platforms:** ICS

## What to Check

- [ ] Identify if Native API technique is applicable to target ICS environment
- [ ] Check ICS/SCADA systems for indicators of Native API
- [ ] Verify mitigations are bypassed or absent (1 known mitigations)
- [ ] Assess detection coverage (1 detection strategies)

## How to Test

### Identify Attack Surface

Determine if the target ICS/SCADA environment is susceptible to Native API by examining operational technology systems and network architecture.

### Assess Existing Defenses

Review whether mitigations for T0834 are in place. If defenses are absent or misconfigured, this technique may be exploitable in the ICS environment.

## Remediation Guide

### M0938 Execution Prevention

Minimize the exposure of API calls that allow the execution of code.

## Detection

### Detection of Native API

## Risk Assessment

| Finding                         | Severity | Impact    |
| ------------------------------- | -------- | --------- |
| Native API technique applicable | Low      | Execution |

## CWE Categories

| CWE ID | Title                                  |
| ------ | -------------------------------------- |
| CWE-94 | Improper Control of Generation of Code |

## References

- [The MITRE Corporation May 2017](https://attack.mitre.org/techniques/T1106/)
- [MITRE ATT&CK ICS - T0834](https://attack.mitre.org/techniques/T0834)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.