Dridex operators distributed updated loader variants through phishing emails carrying malicious Excel attachments, including .xlsm and .xlsb files that impersonated business documents and targeted organizations such as universities in the APAC region. The infection chains used Office macros, Excel 4.0 macros, mshta.exe, regsvr32.exe, and rundll32.exe to fetch and launch DLL payloads from temporary directories, after which the malware profiled infected hosts and sent encrypted system data to hard-coded command-and-control infrastructure over HTTP or HTTPS-like WinINet traffic while disregarding certificate validation problems.
The loader relied on layered anti-analysis and persistence mechanisms that made reverse engineering and detection more difficult. Multiple analyses found Dridex resolving DLLs and Windows APIs through CRC32-based hashing with XOR obfuscation instead of normal imports, decrypting strings and network payloads with RC4, and registering a vectored exception handler via RtlAddVectoredExceptionHandler to convert widespread INT3/RET sequences into indirect API calls. It also supported retrieval of a signed core DLL and encrypted node lists from C2, then maintained execution by copying legitimate System32 binaries alongside malicious DLLs into AppData, abusing DLL hijacking, and creating scheduled tasks for recurring launch.

Pull IOCs and campaign context straight into your stack.
7 events from the most recent confirmed update back to the earliest known activity.
The same APAC-focused Dridex wave peaked on January 21, 2021 before later declining. One analyzed lure document was named "1 Total New Invoices-Thursday January 21 2021.xlsm."
VMware reported a Dridex campaign targeting APAC customers, mostly universities, beginning on January 11, 2021. The infection chain used spam emails with weaponized XLSM attachments posing as invoice notices.
Fortinet analyzed a Dridex campaign using phishing emails with malicious Excel .xlsb attachments such as "HF7.TRANS 2021.08.09.xlsb." The documents used VBA and Excel 4.0 macros to drop an HTA/VBScript stage, download a Dridex DLL, and execute it via rundll32.exe.
Lexfo states the analyzed Dridex loader sample was found in the wild in 2021. The sample used anti-debugging, API hashing, encrypted C2 traffic, and persistence via DLL hijacking and scheduled tasks.
Since mid-2020, a Dridex malicious-document variant began embedding hundreds of encoded payload URLs in Excel worksheets and randomly selecting one at runtime to download the malware. HP's analysis of samples from spam waves between September and December 2020 found six URL encoding methods, showing operators rotated encoding schemes while keeping the loader structure largely consistent.
A Panda Security report states that Dridex version 4, a 64-bit banking Trojan variant, was found in February 2017. The variant used stealth and persistence techniques including AtomBombing, DLL hijacking, scheduled tasks, and explorer.exe/browser injection.
Multiple references state that Dridex first appeared in 2014 and went on to target victims for banking information theft.
Vulnerabilities, threat actors, malware, products, organizations, breaches, and observables Mallory has linked to this story. Indicator values are masked here and available in full in the app.
Indicator values are masked on this page. View all 48 in Mallory Domains, IPs, hashes, and URLs are exportable to your SIEM.
Pull the IOCs, campaigns, and victimology behind this family, ready to push into your SIEM and EDR.
6 references tracked. Mallory keeps watching after this page renders.
blog.lexfo.fr
Open source0ffset.net
Open sourcefortinet.com
Open sourceblogs.vmware.com
Open sourcethreatresearch.ext.hp.com
Open sourcepandasecurity.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.