LiveActive security incident?Get immediate response
MITRE ATT&CK® Malware

S0331: Agent Tesla

Agent Tesla is a spyware Trojan written for the .NET framework that has been observed since at least 2014.[1][2][3]

EnterpriseS0331MalwareObject v1.3Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceMedium

S0331: Agent Tesla describes [Agent Tesla](https://attack.mitre.org/software/S0331) is a spyware Trojan written for the .NET framework that has been observed since at least 2014.(Citation: Fortinet Agent Tesla April 2018)(Citation: Bitdefender Agent Tesla April 2020)(Citation: Malwarebytes Agent Tesla April 2020)

Executive priority

S0331: Agent Tesla is an official MITRE ATT&CK software. Glexia treats it as defensive behavior context for prioritizing monitoring, control validation, and response planning without using the object by itself as an attribution claim.

Technical view

Security teams should validate S0331: Agent Tesla by reviewing the official ATT&CK relationships, mapped tactics (the mapped ATT&CK tactic context), supported platforms (Windows), and available local telemetry before making detection or mitigation decisions.

Likely telemetry

  • Official ATT&CK relationships and object metadata
  • Network, endpoint, and security-tool telemetry

Detection direction

  • Validate whether S0331: Agent Tesla appears in your detection coverage and tabletop scenarios.
  • Use the object to align executive risk language with SOC, incident response, and detection engineering work.
  • Do not treat ATT&CK relationship context as attribution without corroborating evidence.

Mitigation priorities

  • Map the object to existing controls and identify missing telemetry or response ownership.
  • Prioritize mitigations that reduce exposure on the listed platforms and tactics.
  • Review adjacent ATT&CK relationships before changing policy, detections, or reporting language.
Additional notes and limits

Baseline Glexia take generated from the official MITRE ATT&CK STIX object, source hash, tactics, platforms, and detection fields. It is safe to replace with a richer model-generated take for the same source hash later.

This baseline take is source-grounded and schema-validated, but it does not include environment-specific telemetry, incident evidence, or threat-intelligence corroboration.

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Official MITRE ATT&CK definition

Agent Tesla

Agent Tesla is a spyware Trojan written for the .NET framework that has been observed since at least 2014.[1][2][3]

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

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.

ATT&CK relationship table

Techniques used

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.

37 rows
DomainIDNameRelationship / procedure
EnterpriseT1055Process Injection

Agent Tesla can inject into known, vulnerable binaries on targeted hosts.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1497Virtualization/Sandbox Evasion

Agent Tesla has the ability to perform anti-sandboxing and anti-virtualization checks.[3]

EnterpriseT1115Clipboard Data

Agent Tesla can steal data from the victim’s clipboard.[4][1]CitationFortinet Agent Tesla June 2017[2]

EnterpriseT1566.001Spearphishing AttachmentSub-technique

The primary delivered mechanism for Agent Tesla is through email phishing messages.[2]

EnterpriseT1113Screen Capture

Agent Tesla can capture screenshots of the victim’s desktop.[4][5][1]CitationFortinet Agent Tesla June 2017[2]

EnterpriseT1087.001Local AccountSub-technique

Agent Tesla can collect account information from the victim’s machine.[5]

EnterpriseT1547.001Registry Run Keys / Startup FolderSub-technique

Agent Tesla can add itself to the Registry as a startup program to establish persistence.[1]CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1552.001Credentials In FilesSub-technique

Agent Tesla has the ability to extract credentials from configuration or support files.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1047Windows Management Instrumentation

Agent Tesla has used wmi queries to gather information from the system.[2]

EnterpriseT1204.002Malicious FileSub-technique

Agent Tesla has been executed through malicious e-mail attachments [2]

EnterpriseT1203Exploitation for Client Execution

Agent Tesla has exploited Office vulnerabilities such as CVE-2017-11882 and CVE-2017-8570 for execution during delivery.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1016System Network Configuration Discovery

Agent Tesla can collect the IP address of the victim machine and spawn instances of netsh.exe to enumerate wireless settings.[5]CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1218.009Regsvcs/RegasmSub-technique

Agent Tesla has dropped RegAsm.exe onto systems for performing malicious activity.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1124System Time Discovery

Agent Tesla can collect the timestamp from the victim’s machine.[5]

EnterpriseT1033System Owner/User Discovery

Agent Tesla can collect the username from the victim’s machine.[5][1][3]

EnterpriseT1105Ingress Tool Transfer

Agent Tesla can download additional files for execution on the victim’s machine.[4][5]

EnterpriseT1057Process Discovery

Agent Tesla can list the current running processes on the system.CitationFortinet Agent Tesla June 2017

EnterpriseT1555.003Credentials from Web BrowsersSub-technique

Agent Tesla can gather credentials from a number of browsers.[2]

EnterpriseT1125Video Capture

Agent Tesla can access the victim’s webcam and record video.[5][4]

EnterpriseT1027Obfuscated Files or Information

Agent Tesla has had its code obfuscated in an apparent attempt to make analysis difficult.[1] Agent Tesla has used the Rijndael symmetric encryption algorithm to encrypt strings.[3]

EnterpriseT1185Browser Session Hijacking

Agent Tesla has the ability to use form-grabbing to extract data from web data forms.[2]

EnterpriseT1071.001Web ProtocolsSub-technique

Agent Tesla has used HTTP for C2 communications.[5]CitationFortinet Agent Tesla June 2017

EnterpriseT1048.003Exfiltration Over Unencrypted Non-C2 ProtocolSub-technique

Agent Tesla has routines for exfiltration over SMTP, FTP, and HTTP.[4][2]CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1564.003Hidden WindowSub-technique

Agent Tesla has used ProcessWindowStyle.Hidden to hide windows.[3]

EnterpriseT1056.001KeyloggingSub-technique

Agent Tesla can log keystrokes on the victim’s machine.[4][5]CitationFortinet Agent Tesla June 2017[2]CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1053.005Scheduled TaskSub-technique

Agent Tesla has achieved persistence via scheduled tasks.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1564.001Hidden Files and DirectoriesSub-technique

Agent Tesla has created hidden folders.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1140Deobfuscate/Decode Files or Information

Agent Tesla has the ability to decrypt strings encrypted with the Rijndael symmetric encryption algorithm.[3]

EnterpriseT1555Credentials from Password Stores

Agent Tesla has the ability to steal credentials from FTP clients and wireless profiles.[3]

EnterpriseT1685Disable or Modify Tools

Agent Tesla has the capability to kill any running analysis processes and AV software.CitationFortinet Agent Tesla June 2017

EnterpriseT1082System Information Discovery

Agent Tesla can collect the system's computer name and also has the capability to collect information on the processor, memory, OS, and video card from the system.[1]CitationFortinet Agent Tesla June 2017[3]

EnterpriseT1560Archive Collected Data

Agent Tesla can encrypt data with 3DES before sending it over to a C2 server.[4]

EnterpriseT1071.003Mail ProtocolsSub-technique

Agent Tesla has used SMTP for C2 communications.CitationCofense Agent TeslaCitationFortinet Agent Tesla June 2017[2]

EnterpriseT1112Modify Registry

Agent Tesla can achieve persistence by modifying Registry key entries.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1055.012Process HollowingSub-technique

Agent Tesla has used process hollowing to create and manipulate processes through sections of unmapped memory by reallocating that space with its malicious code.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1552.002Credentials in RegistrySub-technique

Agent Tesla has the ability to extract credentials from the Registry.CitationSentinelLabs Agent Tesla Aug 2020

EnterpriseT1016.002Wi-Fi DiscoverySub-technique

Agent Tesla can collect names and passwords of all Wi-Fi networks to which a device has previously connected.[3]

Associated objects

Groups, software, and campaigns

GroupEnterprise

G1018: TA2541

TA2541 is a cybercriminal group that has been targeting the aviation, aerospace, transportation, manufacturing, and defense industries since at least 2017. TA2541 campaigns are typically high volume and involve the use of commodity remote access tools obfuscated by crypters and themes related to aviation, transportation, and travel.[1][2]

Relationship explorer

All related ATT&CK context

Change history

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.

ATT&CK release
20.0
Object version
1.3
Created
Modified
Raw hash
83691898ec4c722b...
Imported snapshots across ATT&CK releases(3)
ReleaseBundle importedObject versionModifiedStatusRaw hash
20.01.3Current bundle83691898ec4c…
19.21.3Older bundle83691898ec4c…
19.11.3Older bundle83691898ec4c…
Raw source

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.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    Fortinet Agent Tesla April 2018

    Zhang, X. (2018, April 05). Analysis of New Agent Tesla Spyware Variant. Retrieved November 5, 2018.

    Open source URL
  2. [2]
    Bitdefender Agent Tesla April 2020

    Arsene, L. (2020, April 21). Oil & Gas Spearphishing Campaigns Drop Agent Tesla Spyware in Advance of Historic OPEC+ Deal. Retrieved May 19, 2020.

    Open source URL
  3. [3]
    Malwarebytes Agent Tesla April 2020

    Jazi, H. (2020, April 16). New AgentTesla variant steals WiFi credentials. Retrieved May 19, 2020.

    Open source URL
  4. [4]
    Talos Agent Tesla Oct 2018

    Brumaghin, E., et al. (2018, October 15). Old dog, new tricks - Analysing new RTF-based campaign distributing Agent Tesla, Loki with PyREbox. Retrieved November 5, 2018.

    Open source URL
  5. [5]
    DigiTrust Agent Tesla Jan 2017

    The DigiTrust Group. (2017, January 12). The Rise of Agent Tesla. Retrieved November 5, 2018.

    Open source URL
  6. [6]
    Agent Tesla

    (Citation: Fortinet Agent Tesla April 2018)(Citation: Talos Agent Tesla Oct 2018)(Citation: DigiTrust Agent Tesla Jan 2017)

  7. [7]
    mitre-attackS0331
    Open source URL
Source and licensing

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.