TCLBANKER Targets 59 Financial Platforms and Spreads via WhatsApp and Outlook

· Original article ↗

Summary

Elastic Security Labs describes TCLBANKER, a Brazilian banking trojan targeting 59 financial platforms. It uses anti-analysis checks, browser monitoring and credential overlays, and spreads through hijacked WhatsApp sessions and Outlook accounts.

Key points

  • Elastic Security Labs tracks the activity as REF3076 and assesses TCLBANKER as a major update of Maverick; Trend Micro attributes the Maverick campaign to Water Saci.
  • The infection chain uses a malicious MSI in a ZIP file and DLL side-loading through a signed Logitech Logi AI Prompt Builder program.
  • The loader checks for analysis tools, removes user-mode hooks, disables ETW telemetry, and uses system fingerprints—including a Brazilian Portuguese language check—to gate payload decryption.
  • The banking trojan monitors browser URLs for targeted financial institutions and can use WebSocket commands for actions including keylogging, screenshots, remote control, and credential harvesting.
  • A worm module spreads through hijacked WhatsApp Web sessions and sends phishing emails through victims’ Outlook accounts.

Article Details

Attack Vectors
  • A malicious MSI installer is bundled in a ZIP and abuses the signed Logi AI Prompt Builder program to DLL-side-load screen_retriever_plugin.dll.
  • The loader checks for analysis tools, sandboxes, debuggers, disassemblers, instrumentation tools, and antivirus software; it also removes user-mode hooks in ntdll.dll and disables ETW telemetry.
  • The loader derives an environment hash from anti-debugging and anti-virtualization checks, disk information, and system language, then uses it to decrypt the embedded payload. Execution is gated on Brazilian Portuguese language settings and a Brazilian system.
  • The banking trojan establishes persistence with a scheduled task and sends system information to an external server in an HTTP POST request.
  • A URL monitor reads the foreground browser’s address-bar URL and checks it against a hard-coded list of financial institutions; matches trigger a WebSocket connection used for remote commands and control.
  • Remote capabilities include running shell commands, capturing screenshots, streaming the screen, manipulating the clipboard, keylogging, controlling mouse and keyboard, managing files and processes, and displaying credential-stealing overlays.
  • The WhatsApp worm hijacks authenticated WhatsApp Web sessions, retrieves a messaging template from a server, and uses WPPConnect to message contacts while filtering out groups, broadcasts, and non-Brazilian numbers.
  • An Outlook email bot sends fake phishing emails from victims’ accounts to their contacts.
  • WPF-based full-screen overlays impersonate credential prompts, vishing wait screens, progress bars, and Windows Updates; the overlays are hidden from screen-capture tools.
Defensive Notes
  • The article reports that hijacked WhatsApp sessions and Outlook accounts lend malicious messages the trust and deliverability of legitimate communications, which it says traditional email gateways and reputation-based defenses may be ill-equipped to detect.

MITRE ATT&CK

T1053.005 · Scheduled TaskThe banking trojan establishes persistence using a scheduled task.T1056.001 · KeyloggingThe trojan can launch a keylogger.T1057 · Process DiscoveryThe remote-control capabilities include enumerating running processes.T1059 · Command and Scripting InterpreterThe operator can use the trojan to run shell commands on the infected system.T1071.001 · Web ProtocolsThe trojan beacons to an external server with an HTTP POST request and uses a WebSocket connection for remote command dispatch.T1082 · System Information DiscoveryThe malware checks system disk information and sends basic system information to an external server.T1113 · Screen CaptureThe trojan can capture screenshots and start or stop screen streaming.T1115 · Clipboard DataThe trojan can manipulate the clipboard.T1185 · Browser Session HijackingThe WhatsApp worm hijacks authenticated WhatsApp Web sessions to send messages to victims’ contacts.T1497.001 · System ChecksThe loader uses anti-virtualization and environment checks to gate payload decryption and execution.T1562.001 · Disable or Modify ToolsThe loader disables ETW telemetry and removes user-mode hooks placed by endpoint security software in ntdll.dll.T1566 · PhishingThe Outlook bot sends fake phishing emails from victims’ accounts to their contacts.T1574.002 · DLL Side-LoadingThe malware DLL is loaded through DLL side-loading against the signed Logi AI Prompt Builder program.T1622 · Debugger EvasionThe loader checks for debuggers and produces an incorrect environment hash if one is present, preventing correct payload decryption.

People

Threat Actors

Malware

Vendors

Products

Tools

Industries

Related Articles