Has used DYEPACK.FOX to manipulate PDF data as it is accessed to remove traces of fraudulent SWIFT transactions from the data displayed to the end user.1
Runtime Data Manipulation T1565.003
- Tactic
- Impact
- Platforms
- Linux, macOS, Windows
- Version
- 1.2
- Created
- 02 March 2020
- Last modified
- 13 November 2025
Runtime Data Manipulation MITRE reference T1565.003
1 group has been recorded using this technique. Newest first; each entry carries MITRE’s procedure text and a link to the group’s full record. Click a name to filter the rules below.
All 1 groups for this technique
Offense vs defense T1565.003
Is defensive coverage keeping up with adversary use? Eight counts, each ranked against all 697 ATT&CK techniques. Attack sits left, defense right, so a shape leaning left means adversaries are better documented here than defenders are equipped. Hover any spoke for its percentile and the share of techniques that have more. The timeline below shows when each side arrived.
Runtime Data Manipulation detection strategy DET0391
MITRE names one behaviour worth catching for this technique and breaks it into 3 analytics, one per platform. Each carries the log sources it needs and the fields you tune per environment.
Detection Strategy for Runtime Data Manipulation.
AN1097 · Windows
Monitor for runtime data manipulations by detecting suspicious modification of application binaries, API hooking, or unexpected behavior from processes responsible for rendering or displaying data. Correlate registry edits, process creation, and unexpected binary hash mismatches.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| File CreationDC0039 | WinEventLog:Sysmon | EventCode=11 |
| File MetadataDC0059 | WinEventLog:Sysmon | EventCode=15 |
| Windows Registry Key ModificationDC0063 | WinEventLog:Security | EventCode=4657 |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| MonitoredPaths | Directory paths of business-critical applications where runtime manipulations are most impactful. |
| HashBaseline | Expected cryptographic hashes of application binaries used for runtime data display. |
AN1098 · Linux
Detect runtime manipulation by monitoring system calls for modifications to shared libraries, ELF binaries, or environment variables that affect how data is displayed. Look for suspicious writes to application directories and mismatch in binary integrity baselines.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| OS API ExecutionDC0021 | linux:syslog | Execution of modified binaries or abnormal library load sequences |
| File ModificationDC0061 | auditd:SYSCALL | open, write: File writes to application binaries or libraries at runtime |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| WatchedBinaries | Specific critical application binaries or libraries to monitor for unauthorized changes. |
| IntegrityCheckFrequency | Interval for verifying hashes of executables and libraries. |
AN1099 · macOS
Monitor for runtime manipulation by observing changes in application bundles, unexpected signing modifications, and runtime API calls that inject or alter how data is displayed. Detect alterations in CFNetwork or CoreFoundation frameworks responsible for rendering data.
Log sources
The data this analytic draws on. You do not need every component — each one you already collect covers part of it. Each links to its ATT&CK record.
| Data component | Name | Channel |
|---|---|---|
| File MetadataDC0059 | macos:unifiedlog | Unexpected application binary modifications or altered signing status |
| File ModificationDC0061 | macos:osquery | CALCULATE: Mismatch in file integrity of critical macOS applications |
Tunable fields
MITRE calls these the analytic’s mutable elements: the thresholds and filters you set for your own environment.
| Field | What you tune |
|---|---|
| AllowedApps | Whitelisted applications expected to handle sensitive runtime data. |
| SignatureEnforcement | Policy enforcement for validating application code signing integrity. |
Identify critical business and system processes that may be targeted by adversaries and work to isolate and secure those systems against unauthorized access and tampering.
Prevent critical business and system processes from being replaced, overwritten, or reconfigured to load potentially malicious code.