Merge pull request #41 from MBCProject/mbc-objectives

Mbc objectives
This commit is contained in:
Desiree Beck
2022-08-06 11:27:45 -04:00
committed by GitHub
14 changed files with 14 additions and 17 deletions
+1 -1
View File
@@ -82,5 +82,5 @@ Malware objectives are defined in the table below. Follow the links to view asso
|[**Privilege Escalation**](./privilege-escalation/README.md)|Malware aims to obtain higher level permissions.|
**Copyright 2022 The MITRE Corporation. [Terms of Use](./tou.md)**
**Copyright 2022 The MITRE Corporation. [Terms of Use.](./tou.md)**
-1
View File
@@ -14,7 +14,6 @@ Behaviors that prevent, obstruct, or evade behavioral analysis of malware--for e
* **Emulator Detection** [B0004](../anti-behavioral-analysis/detect-emulator.md)
* **Emulator Evasion** [B0005](../anti-behavioral-analysis/evade-emulator.md)
* **Executable Code Virtualization** [B0008](../anti-static-analysis/exe-code-virtualize.md)
* **Hooking** [F0003](../credential-access/hooking.md)
* **Memory Dump Evasion** [B0006](../anti-behavioral-analysis/evade-memory-dump.md)
* **Sandbox Detection** [B0007](../anti-behavioral-analysis/detect-sandbox.md)
* **Software Packing** [F0001](../anti-static-analysis/software-packing.md)
+1 -2
View File
@@ -4,10 +4,9 @@
# Collection #
Behaviors that identify and gather information, such as sensitive files, from a target network prior to exfiltration. This objective includes locations on a system or network where the malware may look for information to exfiltrate.
Behaviors that enable malware to identify and gather information, such as sensitive files, from a machine or network. Sources often targeted include drives, browsers, audio/video, and email. Often the malware's next objective is to exfiltrate the information gathered.
* **Cryptocurrency** [B0028](../collection/cryptocurrency.md)
* **Hooking** [F0003](../credential-access/hooking.md)
* **Input Capture** [E1056](../collection/input-capture.md)
* **Keylogging** [F0002](../collection/keylogging.md)
* **Screen Capture** [E1113](../collection/screen-capture.md)
+1 -1
View File
@@ -4,7 +4,7 @@
# Command and Control
Behaviors malware may use to communicate with systems under its control within a target network. There are many ways malware can establish command and control with various levels of covertness, depending on system configuration and network topology. Behaviors may relate to C2 servers or a bot that is part of a botnet. As "server" and "client" are confusing terminology in this context, we use the terms **controller** and **implant**. The controller is the software running on adversary-controlled infrastructure and used to send commands to the implant. The implant is the software running on victim-controlled infrastructure that receives commands from the adversary, executes those commands on the victim, and optionally sends the results back to the adversary.
Behaviors that enable malware to communicate with systems such as C2 servers or bots. Malware can establish command and control with various levels of covertness, depending on system configuration and network topology.
* **Command and Control Communication** [B0030](../command-and-control/command-control-comm.md)
* **Domain Name Generation** [B0031](../command-and-control/domain-name-generate.md)
@@ -11,6 +11,8 @@ All command and control malware use implant/controller communication. The method
Command and Control Communication relates to *autonomous* communications, not explicit, on-demand commands that malware provides to an adversary (such commands should be captured with [Remote Commands](../execution/remote-commands.md) under the Execution objective).
As "server" and "client" are confusing terminology, we use the terms "controller" and "implant". The controller is the software running on adversary-controlled infrastructure and used to send commands to the implant. The implant is the software running on victim-controlled infrastructure that receives commands from the adversary, executes those commands on the victim, and optionally sends the results back to the adversary.
Methods
-------
|Name|ID|Description|
+1 -1
View File
@@ -4,7 +4,7 @@
# Credential Access
Behaviors to obtain credential access, allowing it or its underlying threat actor to assume control of an account, with the associated system and network permissions.
Behaviors to obtain credential access, allowing it or its underlying threat actor to assume control of an account with the associated system and network permissions.
* **Cryptocurrency** [B0028](../collection/cryptocurrency.md)
* **Input Capture** [E1056](../collection/input-capture.md)
+1 -2
View File
@@ -4,7 +4,7 @@
# Defense Evasion #
Behaviors that evade detection or avoid other defenses.
Behaviors that enable malware to evade detection.
* **Alternative Installation Location** [B0027](../defense-evasion/alter-install-location.md)
* **Bootkit** [F0013](../defense-evasion/boot-sector-mod.md)
@@ -16,7 +16,6 @@ Behaviors that evade detection or avoid other defenses.
* **Hide Artifacts** [E1564](../defense-evasion/hide-artifacts.md)
* **Hidden Files and Directories** [F0005](../defense-evasion/hidden-files.md)
* **Hijack Execution Flow** [F0015](../defense-evasion/hijack-execution-flow.md)
* **Hooking** [F0003](../credential-access/hooking.md)
* **Indicator Blocking** [F0006](../defense-evasion/indicator-blocking.md)
* **Install Insecure or Malicious Configuration** [E1478](../defense-evasion/config-mod.md)
* **Modify Registry** [E1112](../defense-evasion/modify-reg.md)
+1 -1
View File
@@ -4,7 +4,7 @@
# Discovery #
Behaviors that aim to gain knowledge about the system and internal network.
Behaviors that enable malware to gain knowledge about the system and network.
* **Analysis Tool Discovery** [B0013](../discovery/analysis-tool-discover.md)
* **Application Window Discovery** [E1010](../discovery/app-window-discover.md)
+1 -1
View File
@@ -3,7 +3,7 @@
|**ID**|**OB0009**|
# Execution #
Behaviors that execute code on a system to achieve a variety of goals.
Behaviors that enable malware to execute code on a system to achieve a variety of goals.
* **Command and Scripting Interpreter** [E1059](../execution/command-line.md)
* **Conditional Execution** [B0025](../execution/conditional-execute.md)
+1 -1
View File
@@ -4,7 +4,7 @@
# Exfiltration #
Behaviors that steal data from the system on which it executes. This includes stored data (e.g., files) as well as data input into applications (e.g., web browser).
Behaviors that enable malware to steal data from a system. This includes stored data, such as files, as well as data input into applications, such as web browsers.
* **Automated Exfiltration** [E1020](../exfiltration/auto-exfiltrate.md)
* **Archive Collected Data** [E1560](../exfiltration/data-encrypted.md)
+1 -1
View File
@@ -4,7 +4,7 @@
# Impact #
Behaviors that enable malware to achieve its mission of manipulating, interrupting, or destroying systems and/or data.
Behaviors that enable malware to manipulate, interrupt, or destroy systems and data.
* **Clipboard Modification** [E1510](../impact/clipboard-mod.md)
* **Component Firmware** [F0009](../persistence/component-firmware.md)
+1 -1
View File
@@ -4,7 +4,7 @@
# Lateral Movement
Behaviors that enable propagation through a compromised system or infected files. The malware may move actively (e.g., gain access to a machine directly) or passively (e.g., send malicious email).
Behaviors that enable malware to propagate or otherwise move through an environment. Lateral movement may be active, happening via direct machine access, or may be passive (for example, done via malicious email).
* **Malicious Network Driver** [B0026](../persistence/malicious-network-drv.md)
* **Remote File Copy** [E1105](../command-and-control/remote-file-copy.md)
+1 -2
View File
@@ -4,14 +4,13 @@
# Persistence #
Malware aims to remain on a system regardless of system events.
Behaviors that enable malware to remain on a system regardless of system events, such as reboots.
* **Bootkit** [F0013](../defense-evasion/boot-sector-mod.md)
* **Component Firmware** [F0009](../persistence/component-firmware.md)
* **Hide Artifacts** [E1564](../defense-evasion/hide-artifacts.md)
* **Hidden Files and Directories** [F0005](../defense-evasion/hidden-files.md)
* **Hijack Execution Flow** [E1574](../defense-evasion/hijack-execution-flow.md)
* **Hooking** [F0003](../credential-access/hooking.md)
* **Install Insecure or Malicious Configuration** [E1478](../defense-evasion/config-mod.md)
* **Kernel Modules and Extensions** [F0010](../persistence/kernel-modules-ext.md)
* **Malicious Network Driver** [B0026](../persistence/malicious-network-drv.md)
+1 -2
View File
@@ -4,10 +4,9 @@
# Privilege Escalation #
Behaviors that aim to obtain a higher level of permission.
Behaviors that enable malware to obtain higher level permissions. These behaviors often overlap with Persistence behaviors.
* **Hijack Execution Flow** [E1574](../defense-evasion/hijack-execution-flow.md)
* **Hooking** [F0003](../credential-access/hooking.md)
* **Kernel Modules and Extensions** [F0010](../persistence/kernel-modules-ext.md)
* **Modify Existing Service** [F0011](../persistence/modify-service.md)
* **Process Injection** [E1055](../defense-evasion/process-inject.md)