T1056.002: GUI Input Capture
Adversaries may mimic common operating system GUI components to prompt users for credentials with a seemingly legitimate prompt. When programs are executed that need additional privileges than are present in the current user context, it is common for the operating system to prompt the user for proper credentials to authorize the elevated privileges for the task (ex: Bypass User Account Control).
Adversaries may mimic this functionality to prompt users for credentials with a seemingly legitimate prompt for a number of reasons that mimic normal usage, such as a fake installer requiring additional access or a fake malware removal suite.[1] This type of prompt can be used to collect credentials via various languages such as AppleScript[2][3][4] and PowerShell.[2][5][4] On Linux systems adversaries may launch dialog boxes prompting users for credentials from malicious shell scripts or the command line (i.e. Unix Shell).[4]
Adversaries may also mimic common software authentication requests, such as those from browsers or email clients. This may also be paired with user activity monitoring (i.e., Browser Information Discovery and/or Application Window Discovery) to spoof prompts when users are naturally accessing sensitive sites/data.
Analyst context for executives and security teams
GUI Input Capture matters because it turns normal user trust in operating system or application prompts into a credential collection path. Instead of breaking authentication directly, an adversary may present a believable privilege, installer, browser, email, or software login dialog and persuade the user to type credentials. For leaders, the business issue is not only malware prevention; it is whether users, endpoint telemetry, SOC workflows, and incident response can distinguish legitimate credential prompts from spoofed ones across Windows, macOS, and Linux.
Executive priority
Prioritize this as an identity and endpoint resilience risk. A single convincing prompt can produce credentials that may affect privileged access, cloud/application access, or sensitive business data, depending on where the captured credentials are reused. Executives should ask whether the organization has user training and reporting paths for suspicious prompts, whether SOC teams can investigate prompt-related credential theft quickly, and whether macOS coverage is mature enough given the number of related ATT&CK software examples on macOS. This technique also supports audit and compliance discussions around security awareness, credential protection, and incident evidence collection.
Technical view
This is ATT&CK T1056.002, a sub-technique of Input Capture under collection and credential-access for Linux, macOS, and Windows. The supplied ATT&CK description highlights spoofed operating system GUI credential prompts and spoofed browser or email authentication requests, potentially implemented through AppleScript, PowerShell, or Unix shell activity. There is no official MITRE detection text for this object, but the relationship to DET0521, Behavioral Detection of Spoofed GUI Credential Prompts, indicates that defenders should focus on behavioral detection rather than static prompt content alone. SOC and IR teams should validate telemetry for script or command-line creation of dialog boxes, unexpected credential prompts from installers or fake utilities, and suspicious timing with browser/application window discovery or sensitive site access where available.
Likely telemetry
- Endpoint process creation and command-line telemetry for AppleScript, PowerShell, Unix shell, and scripts launched by unusual parent processes
- macOS, Windows, and Linux endpoint security events showing suspicious or unexpected GUI prompt generation
- Application execution history for fake installers, fake malware removal tools, trojanized utilities, or applications mimicking trusted software
- User reports, help desk tickets, and phishing/security mailbox submissions describing unexpected credential or privilege prompts
- Browser and email client activity context when prompts appear during access to sensitive sites, email, or business applications
Detection direction
- Treat this as a behavior-and-context detection problem: validate DET0521-style coverage for spoofed GUI credential prompts rather than relying only on malware signatures.
- Tune for script-driven prompt creation from AppleScript, PowerShell, and Unix shell, especially when launched by downloaded applications, installers, archive contents, or unexpected user-writable paths.
- Correlate suspicious prompts with surrounding activity such as application window discovery, browser information discovery, fake software authentication requests, or sudden credential failures after a prompt is shown.
- Use relationship context to prioritize macOS detection validation: multiple related software entries using this technique are macOS-focused, while Windows is also supported by ATT&CK and represented by related software.
- Account for false positives from legitimate administrative tools, installers, support workflows, and expected operating system privilege prompts. Detection should emphasize abnormal parent process, script source, user context, timing, and application reputation rather than the existence of a prompt alone.
Mitigation priorities
- Start with M1017 User Training: teach users to question unexpected credential or privilege prompts, especially prompts from installers, utilities, browsers, or email clients that appear out of normal workflow.
- Provide a low-friction reporting path for suspicious prompts so SOC and help desk teams can capture screenshots, timestamps, hostnames, and user context before evidence disappears.
- Define and communicate what legitimate administrative elevation and application authentication prompts look like in the organization, including when users should expect them and when they should stop and report.
- Use incident response playbooks that treat reported spoofed prompts as potential credential exposure events, prompting credential review and endpoint investigation rather than closing them as generic phishing awareness issues.
- Sequence detection engineering after training by validating script execution visibility and endpoint context on Windows, macOS, and Linux systems in scope.
Analyst notes and limits
The strongest relationship-driven signal is that this behavior sits under Input Capture and is used for credential-access and collection. ATT&CK relationships include FIN4 and RedCurl as groups and multiple software examples, with a notable concentration of macOS software such as Calisto, Keydnap, iKitten, Proton, Dok, Bundlore, XCSSET, and Cuckoo Stealer, plus Windows examples including Metamorfo, SILENTTRINITY, Mispadu, MuddyViper, and LP-Notes. These relationships support prioritizing both macOS and Windows validation, while the official platform list also includes Linux.
The supplied ATT&CK object does not include official detection guidance, procedure-level detail, or environment-specific indicators. This take does not assert active exploitation, current targeting, customer exposure, or guaranteed detection. Local evidence is required to determine whether users encounter this behavior, whether endpoint telemetry captures spoofed prompt creation, and whether SOC processes can respond before captured credentials are abused.
GUI Input Capture
Adversaries may mimic common operating system GUI components to prompt users for credentials with a seemingly legitimate prompt. When programs are executed that need additional privileges than are present in the current user context, it is common for the operating system to prompt the user for proper credentials to authorize the elevated privileges for the task (ex: Bypass User Account Control).
Adversaries may mimic this functionality to prompt users for credentials with a seemingly legitimate prompt for a number of reasons that mimic normal usage, such as a fake installer requiring additional access or a fake malware removal suite.[1] This type of prompt can be used to collect credentials via various languages such as AppleScript[2][3][4] and PowerShell.[2][5][4] On Linux systems adversaries may launch dialog boxes prompting users for credentials from malicious shell scripts or the command line (i.e. Unix Shell).[4]
Adversaries may also mimic common software authentication requests, such as those from browsers or email clients. This may also be paired with user activity monitoring (i.e., Browser Information Discovery and/or Application Window Discovery) to spoof prompts when users are naturally accessing sensitive sites/data.
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1141 | Input Prompt | Input Prompt revoked by this object. |
| Enterprise | T1056 | Input Capture | This object subtechnique of Input Capture. |
Groups, software, and campaigns
G1039: RedCurl
RedCurl is a threat actor active since 2018 notable for corporate espionage targeting a variety of locations, including Ukraine, Canada and the United Kingdom, and a variety of industries, including but not limited to travel agencies, insurance companies, and banks.[1] RedCurl is allegedly a Russian-speaking threat actor.[1][2] The group’s operations typically start with spearphishing emails to gain initial access, then the group executes discovery and collection commands and scripts to find corporate data. The group concludes operations by exfiltrating files to the C2 servers.
G0085: FIN4
FIN4 is a financially-motivated threat group that has targeted confidential information related to the public financial market, particularly regarding healthcare and pharmaceutical companies, since at least 2013.[1][2] FIN4 is unique in that they do not infect victims with typical persistent malware, but rather they focus on capturing credentials authorized to access email and other non-public correspondence.[1][3]
S0279: Proton
S9036: LP-Notes
LP-Notes is a C/C++ Windows credential stealer used by MuddyWater. LP-Notes was named after the `lp-notes.txt` file that is used to store stolen credentials.[1]
S0278: iKitten
S0455: Metamorfo
S0274: Calisto
S9032: MuddyViper
MuddyViper is custom backdoor written in C and C++ used by MuddyWater for command and control (C2) communications and persistence. MuddyViper is loaded by Fooder and sends frequent messages to the C2 server.[1]
S0276: Keydnap
This piece of malware steals the content of the user's keychain while maintaining a permanent backdoor [1].
S0482: Bundlore
S0281: Dok
Dok is a Trojan application disguised as a .zip file that is able to collect user credentials and install a malicious proxy server to redirect a user's network traffic (i.e. Adversary-in-the-Middle).[1][2][3]
S1122: Mispadu
Mispadu is a banking trojan written in Delphi that was first observed in 2019 and uses a Malware-as-a-Service (MaaS) business model.[1][2] This malware is operated, managed, and sold by the Malteiro cybercriminal group.[2] Mispadu has mainly been used to target victims in Brazil and Mexico, and has also had confirmed operations throughout Latin America and Europe.[2][3][4]
S0658: XCSSET
XCSSET is a modular macOS malware family delivered through infected Xcode projects and executed when the project is compiled. Active since August 2020, it has been observed installing backdoors, spoofed browsers, collecting data, and encrypting user files. It is composed of SHC-compiled shell scripts and run-only AppleScripts, often hiding in apps that mimic system tools (such as Xcode, Mail, or Notes) or use familiar icons (like Launchpad) to avoid detection.[1][2][3]
S0692: SILENTTRINITY
SILENTTRINITY is an open source remote administration and post-exploitation framework primarily written in Python that includes stagers written in Powershell, C, and Boo. SILENTTRINITY was used in a 2019 campaign against Croatian government agencies by unidentified cyber actors.[1][2]
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 1.3 | Current bundle | 06f62a2d412d… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
OSX Malware Exploits MacKeeper
Sergei Shevchenko. (2015, June 4). New Mac OS Malware Exploits Mackeeper. Retrieved July 3, 2017.
Open source URL -
[2]
LogRhythm Do You Trust Oct 2014
Foss, G. (2014, October 3). Do You Trust Your Computer?. Retrieved December 17, 2018.
Open source URL -
[3]
OSX Keydnap malware
Marc-Etienne M.Leveille. (2016, July 6). New OSX/Keydnap malware is hungry for credentials. Retrieved July 3, 2017.
Open source URL -
[4]
Spoofing credential dialogs
Johann Rehberger. (2021, April 18). Spoofing credential dialogs on macOS Linux and Windows. Retrieved August 19, 2021.
Open source URL -
[5]
Enigma Phishing for Credentials Jan 2015
Nelson, M. (2015, January 21). Phishing for Credentials: If you want it, just ask!. Retrieved December 17, 2018.
Open source URL -
[6]
mitre-attack T1056.002Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.