Skip to main content
Mallory
MalwareRansomwareUsed by 18 actorsExploits 4 CVEs

TrickBot

Also known asTotbrickTSPY_TRICKLOAD

TrickBot is a modular banking trojan and botnet malware family first observed in the wild in October 2016 and continuously upgraded with new capabilities and modules. It is widely described as one of the most notorious botnets and has infected more than one million devices worldwide since late 2016. TrickBot has targeted a wide variety of financial institutions worldwide, with one cited period in which operators reduced targets and focused on Italian banks. It has also been used as a malware-as-a-service platform and prolific ransomware enabler, including delivery and support of Ryuk, and is associated in the content with the broader Conti-TrickBot ecosystem and the threat actor cluster commonly referred to as Wizard Spider. The content also notes links between GREYVIBE tooling and the TrickBot gang.

Observed capabilities in the provided content include stealing banking credentials and personal information, hijacking web browser sessions, obtaining passwords stored in files from applications including Outlook, FileZilla, OpenSSH, OpenVPN, WinSCP, and VNC-related artifacts, sending information about the compromised host, uploading stolen data to hardcoded command-and-control servers, and using PowerShell to download additional payloads, open documents, and upload data. TrickBot can Base64-encode C2 commands, communicate through proxy IP addresses, disable Windows Defender, and use nltest for domain trust discovery in Active Directory environments. The content also states that TrickBot can reach command-and-control infrastructure via one of nine proxy IP addresses.

Infection and distribution in the provided material include spam and spearphishing campaigns, including lures themed around Black Lives Matter and COVID-19, and delivery through other malware ecosystems. EMOTET is specifically described as having delivered payloads benefiting TrickBot operators, and Storm-0324 is noted as having historically distributed TrickBot alongside other malware families. Microsoft reported that TrickBot also infected Internet of Things devices such as routers.

Operationally, Microsoft obtained a 2020 court order to disable TrickBot command-and-control IP addresses, describing the malware as a major threat to election infrastructure, financial services institutions, government agencies, healthcare facilities, businesses, and universities. Additional content states that leaked Conti materials included TrickBot command-and-control server source code, and that public reporting has tied TrickBot to the Conti and Ryuk ransomware network. Aliases present in the content include Totbrick and TSPY_TRICKLOAD.

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

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

4 CVES
CVE-2017-0147SMBv1 Information Disclosure in Microsoft Windows (CVE-2017-0147)Exploited in the wild

TabDll – Uses the EternalRomance exploit (CVE-2017-0147) to spread via SMBv1. | TrickBot is a modular banking trojan that targets sensitive information and acts as a dropper for other malware. Since June 2019, the MS-ISAC is observing an increasingly close relationship between initial TrickBot infections and eventual Ryuk ransomware attacks.

via web archiveweb.archive.org
CVE-2021-40444Microsoft MSHTML Remote Code Execution VulnerabilityExploited in the wild

In August, Microsoft Threat Intelligence Center (MSTIC) identified a small number of attacks (less than 10) that attempted to exploit a remote code execution vulnerability in MSHTML using specially crafted Microsoft Office documents. These attacks used the vulnerability, tracked as CVE-2021-40444, as part of an initial access campaign that distributed custom Cobalt Strike Beacon loaders. | Additionally, some of the infrastructure that hosted the oleObjects utilized in the August 2021 attacks abusing CVE-2021-40444 were also involved in the delivery of BazaLoader and Trickbot payloads — activity that overlaps with a group Microsoft tracks as DEV-0193.

via microsoft generalmicrosoft.com
CVE-2017-0144EternalBlue SMBv1 Remote Code Execution in Microsoft WindowsExploited in the wild

TrickBot utilizes EternalBlue and EternalRomance exploits for lateral movement in the modules wormwinDll, wormDll, mwormDll, nwormDll, tabDll.

via mitre attackattack.mitre.org
CVE-2023-21716Microsoft Word RTF Heap Corruption Remote Code Execution

Windows Office Product Spawned Uncommon Process ... CVE-2023-21716 Word RTF Heap Corruption, CVE-2023-36884 Office and Windows HTML RCE Vulnerability ...

via splunk researchresearch.splunk.com
THREAT ACTORS

Groups observed using it

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

View more details
WIZARD SPIDER

The crypto-locking malware first emerged around the middle of 2018 and seemed to have its heyday largely in 2019, before rebranding as Conti around May 2020, and appearing to merge with TrickBot - aka Wizard Spider - by the end of 2021.

via bank info securitybankinfosecurity.com
GREYVIBE

WithSecure found connections between GREYVIBE’s tooling and both the TrickBot gang and UAC-0098, a group previously linked to Russian cybercriminal networks.

via security affairssecurityaffairs.com
TA505

The most notorious among these are campaigns involving banking Trojans such as Dridex and TrickBot, ransomware such as Clop/Cryptomix and MINEBRIDGE...

via security intelligenceweb.archive.org
Indrik Spider

...sanctions against the Russian hackers allegedly connected to a single network behind the Conti and Ryuk ransomware variants, as well as the infamous Trickbot banking trojan...

via techcrunch com securitytechcrunch.com
Trickbot

Threat actors use BazarLoader and Trickbot to deploy the Ryuk or Conti ransomware, while IcedID has been used in the past to deploy the now-defunct Maze and Egregor ransomware infections.

via bleeping computerbleepingcomputer.com
Storm-0324

Storm-0324 has distributed a range of first-stage payloads since at least 2016, including: ... Trickbot, a modular malware platform

via microsoft generalmicrosoft.com
PISTACHE TEMPEST

Selon MICROSOFT, les opérateurs de PISTACHE TEMPEST auraient également utilisé le code malveillant TrickBot et le MaaS GoziAT [14].

via cert ssicert.ssi.gouv.fr
RomCom

The relationship between Russian Intelligence organizations and various Russian cybercriminal groups, such as a partnership between RomCom and Trickbot, essentially functions as a modern-day privateer model.

via dark readingdarkreading.com
TA551

In November 2021, Cybereason revealed that the operators of the TrickBot trojan were teaming up with TA551 to distribute Conti Ransomware.

via the hacker newsthehackernews.com
Lunar Spider

"...the U.S. Federal Bureau of Investigation (FBI) issued an alert warning of attacks involving WIZARD SPIDER’s TrickBot leading to ransomware infections..."

via crowdstrike bloggo.crowdstrike.com
TA800

"TA800... is an affiliate distributor of the The Trick, also known as Trickbot, and BazaLoader."

via proofpoint threat insight blogproofpoint.com
TA542

Distribution of Qbot affiliate “partner01” as the primary payload delivered by Emotet instead of The Trick.

via proofpoint threat insight blogproofpoint.com
Ryuk actors

"...shares code and forensic markers with other malware from the Trickbot family..."

via sophos threat researchnews.sophos.com
Conti gang

Conti ransomware ... is a ransomware operation ... known for other notorious malware infections, such as TrickBot. The ransomware gang usually gains access to a network through BazarLoader or TrickBot malware infections installed via phishing attacks...

via bleeping computerbleepingcomputer.com
Conti

"On Sept. 22, 2020, the U.S. National Security Agency (NSA) began a weeks-long operation ... in which it seized control over the Trickbot botnet, a malware crime machine that has infected millions of computers and is often used to spread ransomware."

via krebs on securitykrebsonsecurity.com
Cardinal

“Members of the group are alleged to have connections with… the Trickbot banking Trojan.”

via symantec blogsecurity.com
Gold Dupont

Malware like Vatet loader, PyXie, Trickbot, and RansomExx, as well as some post-intrusion tools like Cobalt Strike, are typically part of this threat group’s arsenal.

via trend micro researchtrendmicro.com
FIN6

"AdFind Command Activity" ... "The AdFind tool has been observed in Trickbot, Ryuk, Maze, and FIN6 campaigns."

via elastic security labselastic.co
MITRE ATT&CK

Techniques & procedures

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

T1587.001MalwareEvidence1

Variations include malware traps to safely ingest and sequester potential malware files or sinkholes to redirect traffic from malicious domains to defender-controlled servers, severing the connection between compromised machines and attacker command-and-control infrastructure.

Initial Access

3 techniques
T1566PhishingEvidence1

TrickBot-infected Windows computers will ask for the victims' online banking mobile phone numbers and device types to prompt them to install a bogus security app.

T1566.001Spearphishing AttachmentEvidence1

The content repeatedly describes threat actors and malware being delivered through phishing or spearphishing emails containing malicious attachments such as Microsoft Office documents, PDFs, RAR/ZIP archives, CHM, ISO, IMG, HTA, LNK, and executable files disguised as documents.

T1566.002Spearphishing LinkEvidence1

A smaller subset of entries mention attachments or PDFs containing malicious links, such as 'Wizard Spider has used spearphishing attachments to deliver ... PDFs containing malicious links to download either Emotet, Bokbot, TrickBot, or Bazar' and 'XLoader has been delivered as a phishing attachment, including PDFs with embedded links.'

Execution

5 techniques
T1053.005Scheduled TaskEvidence1

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

The content repeatedly describes threat actors and malware using PowerShell scripts/commands for execution, download, staging, reconnaissance, persistence, credential access, lateral movement, and defense evasion; e.g., "Sandworm Team used PowerShell scripts to run a credential harvesting tool in memory to evade defenses."

T1059.005Visual BasicEvidence1
TacticExecution

Several entries explicitly mention malicious macros embedded in Office files, including 'FIN4 has used spearphishing emails containing attachments ... with embedded malicious macros,' 'FIN8 has distributed targeted emails containing Word documents with embedded malicious macros,' and 'TrickBot has used an email with an Excel sheet containing a malicious macro to deploy the malware.'

T1204User ExecutionEvidence1
TacticExecution

The content repeatedly describes victims being lured into opening malicious attachments, enabling macros, launching installers, clicking embedded files/links, or otherwise directly executing malicious content.

T1204.002Malicious FileEvidence2
TacticExecution

APT28 loader Trojan uses a cmd.exe and batch script to run its payload. The group has also used macros to execute payloads. Darkhotel has dropped an mspaint.lnk shortcut to disk which launches a shell script that downloads and executes a file.

Persistence

4 techniques
T1053.005Scheduled TaskEvidence1

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 RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

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.' | Examples include malware copied to '%AppData%\Microsoft\Windows\Start Menu\Programs\Startup', creation of '.lnk' shortcuts in Startup, and scripts or batch files placed in Startup folders.

T1053.005Scheduled TaskEvidence1

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 InjectionEvidence2

The content repeatedly describes adversaries and malware injecting code, shellcode, DLLs, or payloads into legitimate processes such as svchost.exe, explorer.exe, iexplore.exe, wuauclt.exe, lsass.exe, and browser processes.

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.' | Examples include malware copied to '%AppData%\Microsoft\Windows\Start Menu\Programs\Startup', creation of '.lnk' shortcuts in Startup, and scripts or batch files placed in Startup folders.

Stealth

4 techniques
T1027Obfuscated Files or InformationEvidence2
TacticStealth

The content repeatedly describes payloads, strings, configuration files, scripts, URLs, and binaries being obfuscated or encoded using Base64, XOR, RC4, AES, RSA, hex encoding, custom algorithms, and other methods across many malware families and threat actors.

T1027.013Encrypted/Encoded FileEvidence1
TacticStealth

Examples throughout the content include 'encrypted payloads decrypted and executed in memory,' 'encrypts its configuration file,' 'AES-encrypted resource,' 'RC4 encrypted embedded scripts,' and 'payload includes an encrypted main component.'

T1055Process InjectionEvidence2

The content repeatedly describes adversaries and malware injecting code, shellcode, DLLs, or payloads into legitimate processes such as svchost.exe, explorer.exe, iexplore.exe, wuauclt.exe, lsass.exe, and browser processes.

T1140Deobfuscate/Decode Files or InformationEvidence1
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.'

T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

Credential Access

4 techniques
T1003OS Credential DumpingEvidence1

if it gains admin access to a domain controller, it can steal the Active Directory database to obtain other network credentials.

T1056Input CaptureEvidence1

the malicious app is actively being updated and it is currently being pushed via the infected desktops of German victims with the help of web injects in online banking sessions.

T1555Credentials from Password StoresEvidence1

AADInternals can gather unsecured credentials for Azure AD services, such as Azure AD Connect, from a local machine. Agent Tesla has the ability to extract credentials from configuration or support files. APT3 has a tool that can locate credentials in files on the file system such as those from Firefox or Chrome.

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

2 techniques
T1057Process DiscoveryEvidence1
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 DiscoveryEvidence1
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."

Lateral Movement

1 technique
T1570Lateral Tool TransferEvidence1

The malware is also especially dangerous as it can propagate throughout enterprise networks

Collection

4 techniques
T1005Data from Local SystemEvidence2

The content repeatedly describes threat actors and malware collecting, stealing, identifying, copying, or staging files, documents, credentials, logs, databases, and other information from compromised hosts or local systems.

T1056Input CaptureEvidence1

the malicious app is actively being updated and it is currently being pushed via the infected desktops of German victims with the help of web injects in online banking sessions.

T1074Data StagedEvidence1

By covering as much ground as possible, attackers can harvest and leak data to their C2 (Command and Control Infrastructure) before deploying ransomware payloads on the network.

T1560Archive Collected DataEvidence1

TrickBot can obtain passwords stored in files from web browsers such as Chrome, Firefox, Internet Explorer, and Microsoft Edge, sometimes using esentutl.

T1071Application Layer ProtocolEvidence2

What may be more helpful, though, is the BazarBackdoor APIs and TrickBot command and control server source code that was released, as there is no way to access that info without having access to the threat actor's infrastructure.

T1071.001Web ProtocolsEvidence3

TrickBot uses HTTP/HTTPS GET and POST requests to download modules and report stolen information/credentials to the C2 server. | TrickBot sends HTTP requests to the following websites to determine the infected host’s public IP address

T1090.003Multi-hop ProxyEvidence3

APT28 used other victims as proxies to relay command traffic, for instance using a compromised Georgian military email server as a hop point to NATO victims.

T1105Ingress Tool TransferEvidence3

What made EMOTET so dangerous is that the malware was offered for hire to other cybercriminals to install other types of malware, such as banking Trojans or ransomwares, onto a victim’s computer.

T1132Data EncodingEvidence2

C2 traffic from ADVSTORESHELL is encrypted, then encoded with Base64 encoding... APT19 HTTP malware variant used Base64 to encode communications to the C2 server... APT33 has used base64 to encode command and control traffic.

T1219Remote Access ToolsEvidence1

The gang seems to focus on high-profile corporate networks, which they compromise by targeting critical devices with BazarLoader or TrickBot malware to gain unauthorized remote access.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence2

ADVSTORESHELL exfiltrates data over the same channel used for C2... Agrius exfiltrated staged data using tools such as Putty and WinSCP, communicating with command and control servers... numerous malware and groups sent victim data, files, credentials, or host information over existing C2 channels.

Impact

1 technique
T1486Data Encrypted for ImpactEvidence1
TacticImpact

...connected to a single network behind the Conti and Ryuk ransomware variants... Trickbot targeted hospitals and healthcare centers, launching a wave of ransomware attacks against hospitals across the U.S. during the height of the COVID-19 pandemic.

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

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

View more in app
Network
158 tracked

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

Hashes
2 tracked

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

Other
11 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app8 days ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months 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 matching171

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

Threat actor attribution18

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

Exploited vulnerabilities4

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 mapping35

Every documented technique, ranked by evidence weight.

Researcher chatter

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