CAPECattack pattern

CAPEC-568 Capture Credentials via Keylogger

High Official page ↗
Abstraction
Detailed
Status
Draft
Typical severity
High
CAPEC version
3.9

Description

An adversary deploys a keylogger in an effort to obtain credentials directly from a system's user. After capturing all the keystrokes made by a user, the adversary can analyze the data and determine which string are likely to be passwords or other credential related information.

Execution flow

1. [Explore] [Determine which user's credentials to capture] Since this is a more targeted attack, an adversary will first identify a particular user they wish the capture the credentials of. 2. [Experiment] [Deploy keylogger] Once a user is identified, an adversary will deploy a keylogger to the user's system in one of many ways. 3. [Experiment] [Record keystrokes] Once the keylogger is deployed on the user's system, the adversary will record keystrokes over a period of time. 4. [Experiment] [Analyze data and determine credentials] Using the captured keystrokes, the adversary will be able to determine the credentials of the user. 5. [Exploit] [Use found credentials] After the adversary has found the credentials for the target user, they will then use them to gain access to a system in order to perform some follow-up attack

Prerequisites

• The ability to install the keylogger, either in person or remote.

Mitigations

• Strong physical security can help reduce the ability of an adversary to install a keylogger.

Related

Att&ck technique · MITRE ATT&CK (1)

Can precede · CAPEC (5)

  • CAPEC-151 Identity Spoofing attack pattern
  • CAPEC-560 Use of Known Domain Credentials attack pattern
  • CAPEC-561 Windows Admin Shares with Stolen Credentials attack pattern
  • CAPEC-600 Credential Stuffing attack pattern
  • CAPEC-653 Use of Known Operating System Credentials attack pattern

Child of · CAPEC (1)

  • CAPEC-569 Collect Data as Provided by Users attack pattern

Referenced by CAPEC · can precede (1)

  • CAPEC-270 Modification of Registry Run Keys attack pattern