Skip to main content
Mallory
Back to malware
MalwareUsed by 4 actorsExploits 6 CVEs

Agent Tesla

Agent Tesla is a commercially available .NET information stealer and keylogger, also described in the content as a credential-stealing RAT, that is primarily delivered through phishing emails and malicious attachments. Reported delivery methods include malspam campaigns themed around payments and orders, malicious email attachments, and Microsoft Office exploit chains including CVE-2017-0199, CVE-2017-11882, and CVE-2017-8570. GuLoader has also been observed distributing Agent Tesla, and COVID-19-themed phishing campaigns impersonating the WHO were used to deliver it. The malware has been associated with business email compromise activity, including use by SilverTerrier-linked Nigerian cybercriminals.

Its capabilities include keylogging, screenshot capture, clipboard theft, form grabbing, webcam capture, collection of local account information, and broad system and network reconnaissance. Agent Tesla can gather system information via WMI queries, including operating system and processor details, and can collect computer name, processor, memory, operating system, video card details, IP address, wireless settings, and previously connected Wi-Fi names and passwords. It can list running processes and gather credentials from multiple web browsers, FTP clients, wireless profiles, configuration or support files, files, and the Registry.

For persistence and execution, Agent Tesla has been observed using Registry run keys or startup locations, Registry modification including RunOnce keys and modification of HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Load, and scheduled tasks created via schtasks.exe, including XML-based task creation from the temporary directory. It can create hidden folders, hide windows with ProcessWindowStyle.Hidden, inject into known vulnerable binaries, use process hollowing, and drop RegAsm.exe for malicious activity.

For evasion, Agent Tesla can kill running analysis processes and antivirus software and perform anti-sandboxing and anti-virtualization checks. It has also been cited in registry-abuse contexts tied to disabling user tools such as Task Manager, CMD, and Registry Tools. The malware uses code obfuscation and Rijndael-encrypted strings, and collected data may be encrypted with 3DES before transmission.

For communications and exfiltration, Agent Tesla has used HTTP and SMTP for command-and-control and can exfiltrate data over SMTP, FTP, and HTTP. The content also notes use of Discord webhooks to steal sensitive information. Targeting reflected in the content includes business-focused phishing campaigns and sectors affected by BEC activity, with high-tech, wholesale, and manufacturing specifically noted in SilverTerrier reporting. Indicators and notable artifacts directly mentioned include use of WMI classes such as Win32_OperatingSystem and Win32_Processor, persistence via Registry and scheduled tasks, and delivery via malicious Office documents and email attachments.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

6 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

6 CVES
CVE-2017-0199Microsoft Office/WordPad Remote Code Execution VulnerabilityExploited in the wild

The initial infection vector was an Open XML Microsoft Office Word Document (RFQ REF NS326413122017.docx), sent by email the 18th December 2017. This document exploits the CVE-2017-0199... An OLE object is used to retrieve a RTF document (u2qe.doc) from an external source. | In this blog-post, we will explain how we caught a recent sample of Agent Tesla, a .NET information stealer, dropped by a word document exploiting CVE-2017-0199.

via stormshieldstormshield.com
CVE-2017-11882Microsoft Office Equation Editor Remote Code ExecutionExploited in the wild

Agent Tesla has exploited Office vulnerabilities such as CVE-2017-11882 and CVE-2017-8570 for execution during delivery. | Agent Tesla can collect account information from the victim’s machine. Agent Tesla has used HTTP for C2 communications. Agent Tesla has used SMTP for C2 communications.

via mitre attack websiteattack.mitre.org
CVE-2017-8570Microsoft Office Remote Code Execution VulnerabilityExploited in the wild

Agent Tesla has exploited Office vulnerabilities such as CVE-2017-11882 and CVE-2017-8570 for execution during delivery. | Agent Tesla can collect account information from the victim’s machine. Agent Tesla has used HTTP for C2 communications. Agent Tesla has used SMTP for C2 communications.

via mitre attack websiteattack.mitre.org
CVE-2020-14882Oracle WebLogic Server Console Authentication Bypass and RCE

...finally deploying stealer and cryptominer malware such as AgentTesla, rhajk, nasqa.

via fortinet threat signalfortiguard.fortinet.com
CVE-2023-21716Microsoft Word RTF Heap Corruption Remote Code Execution

Associated Analytic Story AgentTesla CVE-2023-21716 Word RTF Heap Corruption Compromised Windows Host FIN7 PlugX Warzone RAT

via splunk researchresearch.splunk.com
CVE-2020-14883Oracle WebLogic Server Console RCE via Authentication Bypass Chain

...finally deploying stealer and cryptominer malware such as AgentTesla, rhajk, nasqa.

via fortinet threat signalfortiguard.fortinet.com
THREAT ACTORS

Groups observed using it

4 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
SilverTerrier

The info stealers most popular with SilverTerrier last year were LokiBot (446 unique samples/month), Pony (330 unique samples/month), and Agent Tesla .NET keylogger (95 unique samples/month).

via bleeping computerbleepingcomputer.com
TMT

The group relied exclusively on a variety of publicly available spyware and Remote Access Trojans (RATs), including AgentTesla, Lokibot, AzoRult, Pony, and NetWire.

via group ibgroup-ib.com
8220 Gang

...finally deploying stealer and cryptominer malware such as AgentTesla, rhajk, nasqa.

via fortinet threat signalfortiguard.fortinet.com
RATicate

"...families of RATs and infostealers. These included Lokibot, Betabot, Formbook, and AgentTesla."

via sophos threat researchnews.sophos.com
MITRE ATT&CK

Techniques & procedures

32 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1566PhishingEvidence1

The Italian campaigns analyzed by the TG Soft C.R.A.M. were grouped according to macro categories, obtained from the subject of the email message used for malware distribution (malspam).

T1566.001Spearphishing AttachmentEvidence4

24/11/2025 AgentTesla - spread through a campaign themed "Payments". 25/11/2025 AgentTesla - spread through a campaign themed "Orders". 27/11/2025 Downloader - spread through a campaign themed "Orders". 28/11/2025 PhantomStealer - spread through a campaign themed "Payments".

Execution

5 techniques
T1047Windows Management InstrumentationEvidence1
TacticExecution

The content repeatedly describes threat actors and malware using WMI/WMIC/wmiexec for remote execution, lateral movement, discovery, persistence, and administrative actions; e.g., 'APT41 used WMI in several ways, including for execution of commands via WMIEXEC as well as for persistence via PowerSploit' and 'Scattered Spider used Windows Management Instrumentation (WMI) to move laterally via Impacket.'

T1053.005Scheduled TaskEvidence2

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1059.001PowerShellEvidence1
TacticExecution

This URI leads to an HTA file, used to download and start a Windows executable (dferfgwergca.exe), using the class System.Net.WebClient and the powershell cmdlet Start-Process.

T1203Exploitation for Client ExecutionEvidence1
TacticExecution

This document exploits the CVE-2017-0199... An OLE object is used to retrieve a RTF document (u2qe.doc) from an external source.

T1204.002Malicious FileEvidence2
TacticExecution

The samples that ranked first this week are Script files with 38.23%. In second place are MSIL executable files with 23.53%. In third place are Office documents (Word, Excel, PowerPoint) with 17.65%.

Persistence

4 techniques
T1053.005Scheduled TaskEvidence2

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1112Modify RegistryEvidence2

Across the content, malware repeatedly 'adds Registry Run keys', 'creates Registry entries', 'modifies the Windows Registry', or 'overwrites registry keys' to maintain persistence.

T1547Boot or Logon Autostart ExecutionEvidence1

Examples include 'adds Registry Run keys to establish persistence', 'creates a shortcut in the Startup folder', and 'RunOnce Registry key to run itself on safe mode.'

T1547.001Registry Run Keys / Startup FolderEvidence3

The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, or .lnk files in the Startup folder. | Examples include: 'APT18 establishes persistence via the HKCU\Software\Microsoft\Windows\CurrentVersion\Run key'; 'APT28 has deployed malware that has copied itself to the startup directory for persistence'; 'FIN7 malware has created Registry Run and RunOnce keys to establish persistence, and has also added items to the Startup folder.'

T1053.005Scheduled TaskEvidence2

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1055Process InjectionEvidence1

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

T1547Boot or Logon Autostart ExecutionEvidence1

Examples include 'adds Registry Run keys to establish persistence', 'creates a shortcut in the Startup folder', and 'RunOnce Registry key to run itself on safe mode.'

T1547.001Registry Run Keys / Startup FolderEvidence3

The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, or .lnk files in the Startup folder. | Examples include: 'APT18 establishes persistence via the HKCU\Software\Microsoft\Windows\CurrentVersion\Run key'; 'APT28 has deployed malware that has copied itself to the startup directory for persistence'; 'FIN7 malware has created Registry Run and RunOnce keys to establish persistence, and has also added items to the Startup folder.'

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence2
TacticStealth

This .NET executable has been obfuscated by a tool which implements several obfuscation tricks such as symbol renaming, control flow flattening and usage of .NET reflection.

T1055Process InjectionEvidence1

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

T1140Deobfuscate/Decode Files or InformationEvidence2
TacticStealth

The content repeatedly describes malware and threat actors decoding, decrypting, or deobfuscating payloads, strings, configuration data, commands, and C2 traffic prior to execution or use, e.g., 'APT28 macro uses the command certutil -decode to decode contents of a .txt file storing the base64 encoded payload' and 'Action RAT can use Base64 to decode actor-controlled C2 server communications.'

T1218.009Regsvcs/RegasmEvidence1
TacticStealth

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

T1497Virtualization/Sandbox EvasionEvidence2

Agent Tesla has the ability to perform anti-sandboxing and anti-virtualization checks. Bisonal can check to determine if the compromised system is running on VMware. Bumblebee has the ability to perform anti-virtualization checks. CozyCar will check to ensure it is not being executed inside a virtual machine or a known malware analysis sandbox environment. Metamorfo has embedded a "vmdetect.exe" executable to identify virtual machines at the beginning of execution. RTM can detect if it is running within a sandbox or other virtualized analysis environment. Saint Bear contains several anti-analysis and anti-virtualization checks.

T1564.001Hidden Files and DirectoriesEvidence1
TacticStealth

Agent Tesla has created hidden folders.

T1620Reflective Code LoadingEvidence1
TacticStealth

This dropper uses injection type 'Reflection' (6), rather injection type 'Browser' (5)...

T1112Modify RegistryEvidence2

Across the content, malware repeatedly 'adds Registry Run keys', 'creates Registry entries', 'modifies the Windows Registry', or 'overwrites registry keys' to maintain persistence.

Credential Access

4 techniques
T1056.001KeyloggingEvidence2

Key-logger mechanism may also be embedded, in order to grab additional credentials...

T1552.002Credentials in RegistryEvidence1

Agent Tesla has the ability to extract credentials from the Registry.

T1555Credentials from Password StoresEvidence3

They are often designed to extract saved password stored within browsers, instant messaging applications, FTP clients and many more.

T1555.003Credentials from Web BrowsersEvidence1

The content repeatedly describes threat actors and malware stealing usernames, passwords, cookies, session tokens, and other saved credentials from web browsers such as Chrome, Firefox, Internet Explorer, Edge, Opera, Safari, and Yandex.

Discovery

5 techniques
T1016.002Wi-Fi DiscoveryEvidence1
TacticDiscovery

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

T1033System Owner/User DiscoveryEvidence1
TacticDiscovery

Agent Tesla can collect the username from the victim’s machine.

T1057Process DiscoveryEvidence2
TacticDiscovery

The content repeatedly describes malware and threat actors obtaining lists of running processes, using utilities such as tasklist, ps, WMI, Get-Process, CreateToolhelp32Snapshot, EnumProcesses, and similar APIs/commands to enumerate active processes on victim systems.

T1082System Information DiscoveryEvidence3
TacticDiscovery

The content repeatedly describes malware and threat actors collecting host details such as OS version, hostname, architecture, CPU, memory, BIOS, domain, language, and other configuration data; e.g., "APT41 uses multiple built-in commands such as systeminfo and net config Workstation to enumerate victim system basic configuration information."

T1497Virtualization/Sandbox EvasionEvidence2

Agent Tesla has the ability to perform anti-sandboxing and anti-virtualization checks. Bisonal can check to determine if the compromised system is running on VMware. Bumblebee has the ability to perform anti-virtualization checks. CozyCar will check to ensure it is not being executed inside a virtual machine or a known malware analysis sandbox environment. Metamorfo has embedded a "vmdetect.exe" executable to identify virtual machines at the beginning of execution. RTM can detect if it is running within a sandbox or other virtualized analysis environment. Saint Bear contains several anti-analysis and anti-virtualization checks.

Collection

3 techniques
T1056.001KeyloggingEvidence2

Key-logger mechanism may also be embedded, in order to grab additional credentials...

T1113Screen CaptureEvidence1

In their article, they described the overall behavior of the final stage, including: The key-logger and screenshot mechanism

T1560Archive Collected DataEvidence1

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

T1071.001Web ProtocolsEvidence2

In this sample, a dedicated function is used to encrypt the keys/values parameter string, using 3-DES in CBC mode... Although all the code related to HTTP C&C communication is embedded within the sample, it isn't used.

T1071.003Mail ProtocolsEvidence1

In this sample, SMTP is indeed used rather than HTTP... to send e-mail containing data gathered from infected computers.

T1105Ingress Tool TransferEvidence1

This URI leads to an HTA file, used to download and start a Windows executable (dferfgwergca.exe)...

Impact

1 technique
T1657Financial TheftEvidence1
TacticImpact

Scammers running business email compromise (BEC) fraud have grown in number, attack more often, and turn to remote access trojans as the preferred malware type to accompany their raids.

Other

1 technique
T1562Impair DefensesEvidence1

The content repeatedly describes threat actors and malware disabling, stopping, uninstalling, or modifying antivirus, EDR, Windows Defender, AMSI, logging, and other security controls.

INDICATORS OF COMPROMISE

IOCs tracked for this family

809 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
51 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
70 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
688 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app8 days ago
ip.v4●●●●●●●●●●●●View more in app1 month ago
uri●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
email●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching809

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution4

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities6

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping32

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.