216.73.217.139

T0889: Modify Program

View on MITRE ATT&CK The MITRE Corporation · Published 13/04/2021 13:15 · Modified 27/03/2026 01:44

Essential information

MITRE technique ID
T0889
Confidence
100/100
Revoked
No
Published
13/04/2021 13:15
Modified
27/03/2026 01:44
Author / Source
The MITRE Corporation

Description

Adversaries may modify or add a program on a controller to affect how it interacts with the physical process, peripheral devices and other hosts on the network. Modification to controller programs can be accomplished using a Program Download in addition to other types of program modification such as online edit and program append. Program modification encompasses the addition and modification of instructions and logic contained in Program Organization Units (POU) (Citation: IEC February 2013) and similar programming elements found on controllers. This can include, for example, adding new functions to a controller, modifying the logic in existing functions and making new calls from one function to another. Some programs may allow an adversary to interact directly with the native API of the controller to take advantage of obscure features or vulnerabilities.

Kill chain phases

Kill chainPhase
mitre-ics-attack persistence

Marking (TLP)

Copyright 2015-2025, The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation.

External references