What started as a regional Brazilian banking fraud tool in 2016 has grown into one of the most persistent financial malware operations on the planet. Law enforcement arrested its operators, dismantled its infrastructure, and declared victory. The malware came back stronger.

Most malware families have a natural lifespan. They emerge, spread, get detected, and eventually fade as defenders adapt. Grandoreiro has spent nearly a decade defying this pattern. Originating in Brazil, it quietly expanded across Latin America, crossed the Atlantic to Spain and Portugal, pushed into Africa, and as of 2025 is actively targeting banks in Japan, Italy, the Netherlands, and South Africa. Despite international arrests in 2021 and 2024 and the involvement of INTERPOL, ESET, and Group-IB in attempted takedowns, portions of the operation remain live, actively developed, and apparently available to other criminals on a subscription basis.

What makes Grandoreiro particularly unsettling is not just its reach but its approach. This is not malware that simply steals a password and disappears. It sits invisibly inside a victim’s machine, waits for them to log into online banking, and then either injects fraudulent overlays, manipulates the transaction in real time, or hands remote control of the session to a human operator on the other end. By the time anyone notices something is wrong, the money is already gone.

From Brazil to Everywhere: How the Expansion Happened

Grandoreiro belongs to a cluster of Brazilian banking trojans researchers call the Tetrade, alongside Mekotio, Guildma, and Javali. When it first appeared around 2016, it focused almost entirely on Brazilian banking customers and later expanded to Spanish-speaking markets in Mexico, Argentina, Peru, Chile, and Spain. The code was written in Delphi, the operators spoke Portuguese, and the phishing emails targeted Spanish-language recipients. It felt geographically bounded.

That changed rapidly. IBM X-Force researchers tracking post-2024 campaigns found the malware targeting over 1,500 banking applications and websites across more than 60 countries, with the most recent variants adding Asia and the Pacific to the list. By late 2024, the target list had grown to 1,700 banks and 276 cryptocurrency wallets. The operators had essentially rebuilt the malware from scratch in one branch, creating what ESET researchers dubbed NewGrandoreiro after the January 2024 law enforcement action, while other operators using older infrastructure simply kept running.

1,700+
banks targeted in Q4 2024, up from 1,500 at the start of that year
$120M
in losses linked to the operation before the January 2024 law enforcement action
60+
countries now covered by active Grandoreiro campaigns, across six continents

Named Targets: Banks, Institutions, and Organizations in the Crosshairs

Unlike many threat intelligence reports that describe targets only in aggregate terms, researchers have documented specific institutions hardcoded into Grandoreiro’s targeting lists or impersonated in its phishing campaigns.

Financial institutions directly targeted or impersonated

Portugal — hardcoded in recent WatchGuard-analyzed campaign variants (20+ banks)
Caixa Geral de Depósitos
Millennium BCP
NovoBanco
Santander Portugal
Revolut (Portugal/EU users)
Wise (international transfers)
Brazil — primary origin market, major institutions targeted
Itaú Unibanco
Banco do Brasil
Bradesco
Caixa Econômica Federal
Santander Brasil
BTG Pactual
Government entities impersonated in phishing campaigns
Mexico’s Tax Administration Service (SAT)
Mexico’s Federal Electricity Commission (CFE)
Revenue Service of Argentina (AFIP)
Mexican Attorney General’s Office
South African government entities
Argentinian government entities
Nigeria — 41+ banking applications targeted (ngCERT)
41+ named Nigerian banking applications in the malware’s targeting configuration
ngCERT issued a formal advisory naming this as a major African financial threat

How the Attack Actually Works

Every Grandoreiro infection begins with a phishing email, and the operators put real effort into making those emails convincing. Rather than sending generic messages, campaigns are localized for each target region with the right language, the right sender impersonation, and lures matched to what people in that country would plausibly receive.

Common lures have included fake court subpoenas, unpaid tax notifications, mortgage cancellation documents, shipping alerts, telecom bills, and banking security warnings. One documented campaign impersonated the Mexican Attorney General’s Office, sending fake legal notifications with malicious download links. Another used forged mortgage cancellation forms to pressure victims into opening attachments urgently. The more recently observed campaigns impersonating Mexico’s SAT tax authority and Argentina’s AFIP revenue service used legitimate hosting providers like Contabo and cloud platforms including Google Cloud, Microsoft Azure, and Amazon to make the traffic blend in with everyday web activity.

Typical Grandoreiro infection chain
1
Phishing email arrives — impersonates a government agency, utility, court, or financial institution with a region-specific lure. The sender address is spoofed to match a trusted organization.
2
Victim clicks a link or opens an attachment — typically a ZIP or RAR archive, a JavaScript file, an LNK shortcut, or a disguised executable. Recent campaigns also use VBS scripts and DLL side-loading techniques.
3
Loader checks the environment — the downloader verifies it is not running in a virtual machine or sandbox, checks the country and OS, avoids executing on unprotected Windows 7 machines in the US, and deliberately skips Russia, Czechia, the Netherlands, and Poland.
4
Main payload is retrieved and installed — the loader pulls the Grandoreiro binary from attacker-controlled infrastructure, often hosted on cloud services or geofenced servers. The binary is artificially padded to exceed 400 MB to evade sandbox size limits.
5
Malware establishes persistence and waits — it registers with the Windows Registry for persistence, connects to a DGA-generated command-and-control server, begins fingerprinting the victim, and monitors for banking sessions, Outlook activity, and cryptocurrency wallet access.

What the Malware Can Do Once It’s Inside

Modern Grandoreiro variants are not simple password stealers. They function as a full remote banking intrusion platform, giving operators the ability to see and interact with everything the victim does in real time. The capability list documented across research from Kaspersky, IBM, and Zscaler is extensive.

The most dangerous capability is session hijacking during a live banking session. Rather than stealing credentials and logging in separately (which would trigger fraud alerts because the location and device would be unfamiliar), Grandoreiro waits until the victim logs in from their own device, then either injects a fake overlay prompting the victim to enter additional information, manipulates the transaction in progress, or hands full remote control of the session to an operator. Since the activity originates from the victim’s legitimate device, bank fraud detection systems that flag unusual locations or new devices often miss it entirely.

Remote desktop controlFull invisible control of the victim’s screen and mouse
Fake banking overlaysInjected pop-ups that mimic legitimate bank login and verification screens
Keylogging and screen captureRecords all keystrokes and takes periodic or on-demand screenshots
Clipboard hijackingMonitors and replaces copied wallet addresses and authentication codes
Cryptocurrency wallet targetingActively looks for and accesses local crypto wallet files and seed phrases
Browser credential theftExtracts stored passwords and session cookies from major browsers
Automated fraudulent transactionsCan initiate and authorize banking transfers without operator involvement
Victim profiling and fingerprintingCollects OS version, AV software, running processes, public IP, and banking products in use

The Outlook Trick: Turning Your Own Email Against You

One of the more alarming capabilities identified by IBM X-Force researchers in newer variants is the malware’s ability to use an infected machine’s Microsoft Outlook client to send additional phishing emails automatically. This is not Grandoreiro sending spam through its own servers. It is hijacking the victim’s actual corporate email account and sending phishing messages that appear to come from a legitimate employee at a real company.

The practical consequence is significant. A finance employee at a manufacturing firm gets infected. Their Outlook client is weaponized. Their colleagues, suppliers, and customers start receiving what appears to be a genuine email from a known contact, asking them to review an invoice or a document. The email passes SPF and DKIM checks because it is actually coming from the legitimate account on the legitimate mail server. The click-through rate on these messages is dramatically higher than on cold phishing emails, and the infection can spread through an entire organization’s supply chain this way.

“By using the local Outlook client for spamming, Grandoreiro can spread through infected victim inboxes via email, which likely contributes to the large amount of spam volume observed.” IBM X-Force, 2024

Built to Evade: Why Detection Is So Difficult

Grandoreiro’s operators have invested substantial effort in making their malware hard to find, hard to analyze, and hard to attribute. Several of the documented evasion techniques are worth understanding in detail because they explain why standard security tools often miss it.

The file size inflation trick is both simple and effective. By embedding large BMP image resources into the binary, researchers found variants exceeding 400 MB. Many automated sandbox systems and email security gateways skip files above a certain size threshold for performance reasons. The malware exploits this cutoff deliberately.

The VMware detection check is more technically sophisticated. The malware queries specific VMware I/O ports during startup. If it receives a response that indicates it is running inside a virtual machine (as most malware analysis sandboxes are), it terminates without executing the malicious payload. The analyst sees the binary run briefly and exit cleanly, and marks it as benign.

The domain generation algorithm means there is no fixed command-and-control address to block. Each variant generates a rotating list of domain names based on a mathematical formula seeded with the current date. Defenders cannot simply add a known IP or domain to a blocklist and consider the threat addressed. The infrastructure shifts constantly. Recent campaigns have also hidden malicious traffic inside legitimate cloud service connections on Google Cloud, Microsoft Azure, and Amazon Web Services, making it blend into normal enterprise web traffic.

Law Enforcement Operations: Arrests That Did Not Stop the Malware

Grandoreiro has been targeted by law enforcement multiple times, which is itself a testament to how significant the threat became. The timeline of enforcement actions tells a story of partial successes that failed to end the operation.

2021
Spain
Spanish police arrested 16 suspects on charges of laundering funds stolen through Grandoreiro and Mekotio campaigns. Investigators linked the network to fraudulent bank transactions and money mule operations across Spain. Losses in the hundreds of thousands of euros were reported.
Jan 2024
Brazil
Brazilian authorities arrested five programmers and administrators behind the operation and executed 13 search and seizure actions. The operation was supported by INTERPOL, ESET, Group-IB, Trend Micro, and Caixa Bank. Authorities estimated the group had stolen more than €3.5 million from victims and caused $120 million in total losses since 2017.
Post-2024
Global
ESET confirmed that the variant disrupted in January 2024 differs from the currently active strain. Kaspersky stated publicly that only part of the gang was arrested and that remaining operators continue developing new malware and establishing new infrastructure. IBM X-Force observed renewed large-scale campaigns beginning in March 2024, targeting 1,500+ banks across 60+ countries.

Why It Keeps Growing: The Malware-as-a-Service Factor

One reason law enforcement action has not killed Grandoreiro is that the malware appears to operate as a service rather than as a single criminal group. IBM X-Force and other researchers describe it as a probable Malware-as-a-Service ecosystem where the core infrastructure, phishing templates, loaders, and banking modules are leased to other criminal operators who conduct their own campaigns.

This structure means that arresting a programmer or administrator disrupts one node of the network but leaves other subscribers operating independently. The original developers may still be providing ongoing updates to paying customers even while under investigation. The NewGrandoreiro variant identified by ESET appears to be a separate fork with a different development team, suggesting the codebase has effectively split into at least two parallel lineages.

For financially motivated criminals with limited technical skills, Grandoreiro’s infrastructure represents a turnkey fraud operation. The phishing templates are localized and ready to send. The payload handles detection evasion automatically. The banking overlays are pre-built for hundreds of target institutions. The only thing a subscriber needs to provide is a distribution list and money mules to receive and move the stolen funds.

What Defenders Can Actually Do About It

Because Grandoreiro uses techniques specifically designed to bypass signature-based detection, the defensive response needs to be equally layered. Several approaches are particularly effective given what is documented about how the malware operates.

Priority defensive actions against Grandoreiro campaigns
1
File content inspection before delivery. ZIP, RAR, and 7z archives carrying JavaScript, LNK, or VBS files are the most common initial delivery vector. Email security that can inspect archive contents and neutralize active script content before the email reaches the inbox is the single highest-value control.
2
Outlook automation monitoring. Legitimate business processes rarely require Outlook to send large volumes of emails automatically. Monitoring for Outlook spawning child processes, using COM automation interfaces, or generating unusual email volume from a single account can catch Grandoreiro’s propagation mechanism.
3
PowerShell and script execution controls. Grandoreiro loaders frequently use obfuscated PowerShell or VBScript. Restricting script execution policies, logging all PowerShell activity to SIEM, and alerting on encoded command execution with hidden windows catches a large proportion of loader activity.
4
Banking session behavioral detection. Since Grandoreiro abuses the legitimate session rather than stealing credentials for separate login, behavioral analytics watching for unusual transaction patterns, unexpected DOM modifications, or remote desktop activity during banking sessions provides detection when credential monitoring fails.
5
Size-agnostic sandbox analysis. Because the malware deliberately exceeds typical sandbox size limits, file inspection solutions must be configured to analyze large files rather than skip them. An oversized binary should be treated as a red flag, not a reason to skip scanning.

Grandoreiro is not a sophisticated threat that requires nation-state resources to deploy. It is a sophisticated threat that has been productized into a service anyone can rent. That combination of technical capability and low barrier to entry is what has made it so persistent, and what makes the defensive challenge genuinely hard to solve with any single product or control.

FileDNA against Grandoreiro banking trojan

FileDNA provides a proactive defensive layer against malware campaigns such as Grandoreiro by focusing on the initial infection vector: malicious attachments and weaponized files delivered through phishing emails. Instead of relying solely on traditional signature-based antivirus detection, FileDNA treats every incoming file as potentially untrusted and performs deep structural analysis before the content reaches the user or executes on the system.

The platform is designed to inspect compressed archives, embedded scripts, JavaScript loaders, PowerShell-based stagers, Office documents, PDFs, and other common file formats frequently abused in Grandoreiro delivery campaigns. Through recursive object inspection and active-content discovery, FileDNA can identify suspicious or hidden executable logic embedded within seemingly legitimate files.

When malicious components are detected, FileDNA can neutralize, sanitize, or reconstruct the file while preserving safe and usable business content. This approach significantly reduces the risk of users triggering malicious payloads hidden inside phishing attachments, effectively disrupting the Grandoreiro infection chain before malware installation, credential theft, banking fraud, or remote-control activity can occur.

Because Grandoreiro operators continuously modify obfuscation techniques, loaders, and delivery methods to bypass conventional security tools, FileDNA’s behavior-focused and structure-based analysis provides an additional layer of protection capable of addressing previously unseen or heavily modified malicious attachments.

References

1. IBM X-Force — Grandoreiro Banking Trojan Unleashed: X-Force Observing Emerging Global Campaigns (2024)
https://www.ibm.com/think/x-force/grandoreiro-banking-trojan-unleashed

2. Kaspersky Securelist — Grandoreiro Banking Trojan: Overview of Recent Versions and New Tricks (2025)
https://securelist.com/grandoreiro-banking-trojan/114257/

3. INTERPOL — Operation Grandoreiro: Brazilian Police Arrest Grandoreiro Banking Trojan Suspects (January 2024)
https://www.interpol.int/News-and-Events/News/2024/Brazilian-Police-arrest-Grandoreiro-banking-trojan-suspects

4. Zscaler ThreatLabz — Grandoreiro Malware Campaigns: Technical Analysis
https://www.zscaler.com/blogs/security-research/grandoreiro

5. ngCERT (Nigeria Computer Emergency Response Team) — Grandoreiro Banking Trojan Targets Over 41 Banking Apps in Nigeria
https://cert.gov.ng/advisories/grandoreiro-banking-trojan-targets-over-41-banking-apps-in-nigeria

6. MITRE ATT&CK — Grandoreiro Malware Group Profile (G0100)
https://attack.mitre.org/groups/G0100/

7. WatchGuard Threat Lab — Hackers Use Grandoreiro Malware to Target Portuguese Banks and Latin American Companies (May 2026)
https://cybersecuritynews.com/hackers-use-grandoreiro-malware-to-target-portuguese-banks/

8. BleepingComputer — Banking Malware Grandoreiro Returns After Police Disruption (May 2024)
https://www.bleepingcomputer.com/news/security/banking-malware-grandoreiro-returns-after-police-disruption/

9. The Hacker News — Grandoreiro Banking Trojan Resurfaces, Targeting Over 1,500 Banks Worldwide (May 2024)
https://thehackernews.com/2024/05/grandoreiro-banking-trojan-resurfaces.html

10. SecurityWeek — Fresh Grandoreiro Banking Trojan Campaigns Target Latin America, Europe (March 2025)
https://www.securityweek.com/fresh-grandoreiro-banking-trojan-campaigns-target-latin-america-europe/

11. TechRepublic — IBM X-Force Report: Grandoreiro Malware Targets More Than 1,500 Banks in 60 Countries (May 2024)
https://www.techrepublic.com/article/ibm-xforce-grandoreiro-banking-trojan-malware/

This article is provided for informational and educational purposes. Named financial institutions appear because they have been specifically cited in published threat intelligence research as targets or because they were named in law enforcement actions. Their inclusion does not imply any security deficiency on their part. Grandoreiro targets institutions because of their size and customer base, not because of any weakness in their security posture.