Skip to content

Latest commit

 

History

History
106 lines (72 loc) · 2.81 KB

T1113.md

File metadata and controls

106 lines (72 loc) · 2.81 KB

T1113 - Screen Capture

Adversaries may attempt to take screen captures of the desktop to gather information over the course of an operation. Screen capturing functionality may be included as a feature of a remote access tool used in post-compromise operations.

===Mac===

On OSX, the native command screencapture is used to capture screenshots.

===Linux===

On Linux, there is the native command xwd. (Citation: Antiquated Mac Malware)

Detection: Monitoring for screen capture behavior will depend on the method used to obtain data from the operating system and write output files. Detection methods could include collecting information from unusual processes using API calls used to obtain image data, and monitoring for image files written to disk. The sensor data may need to be correlated with other events to identify malicious activity, depending on the legitimacy of this behavior within a given network environment.

Platforms: Linux, macOS, Windows

Data Sources: API monitoring, Process monitoring, File monitoring

Atomic Tests


Atomic Test #1 - Screencapture

Use screencapture command to collect a full desktop screenshot

Supported Platforms: macOS

Inputs

Name Description Type Default Value
output_file xxx
Path desktop.png

Run it with bash!

screencapture


Atomic Test #2 - Screencapture (silent)

Use screencapture command to collect a full desktop screenshot

Supported Platforms: macOS

Inputs

Name Description Type Default Value
output_file xxx
Path desktop.png

Run it with bash!

screencapture -x


Atomic Test #3 - X Windows Capture

Use xwd command to collect a full desktop screenshot and review file with xwud

Supported Platforms: Linux

Inputs

Name Description Type Default Value
output_file xxx
Path desktop.xwd

Run it with bash!

xwd -root -out #{output_file}
xwud -in #{output_file}


Atomic Test #4 - Import

Use import command to collect a full desktop screenshot

Supported Platforms: Linux

Inputs

Name Description Type Default Value
output_file xxx
Path desktop.png

Run it with bash!

import -window root